Skip to content

Scanner actions #4

@Maxcode123

Description

@Maxcode123

The scanner should be able to be configured on what actions to apply when matching rules. e.g. you would usually want to skip whitespace and tabs.

def default_handler(matched: str, rule) -> Token:
    return Token(rule, matched)

def whitespace_handler(matched: str, rule) -> None:
    return

scanner.set_handler(whitespace_rule, whitespace_handler)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions