Interface | Description |
---|---|
InjectableLexerBlock |
Block inside a lexeme, which allows to inject its result to a target property of its parent's result.
|
LexerBlock |
Block inside a lexeme.
|
LexerBlockResolver |
Block resolver linked to a block.
|
Class | Description |
---|---|
AbstractInjectableLexerBlock |
Block inside a lexeme.
|
AbstractLexerBlock |
Block inside a lexeme.
|
AbstractLexerBlockResolver |
Base resolver implementation.
|
AndLexerBlock |
Allows to parse sub-blocks.
|
InjectableLexerBlockWrapper |
Wraps an Injectable Lexer Block to override some behaviors.
|
LexerBlockResolverWrapper |
Wraps a Lexer Block Resolver to override some behaviors.
|
LexerBlockWrapper |
Wraps a Lexer Block to override some behaviors.
|
LexerClassBlock |
Block inside a lexeme, referencing one candidate sub-lexeme by its class.
|
LexerIdBlock |
Block inside a lexeme, referencing one candidate sub-lexeme by its ID.
|
LexerIdsBlock |
Block inside a lexeme, referencing candidate sub-lexemes by their IDs.
|
LexerTypeBlock |
Block inside a lexeme, referencing candidate sub-lexemes by their returning type.
|
OrLexerBlock |
Allows to choose between sub-blocks.
|