Interface | Description |
---|---|
Lexer |
Describes all methods of the lexer implementations.
|
LexerParser |
Encapsulates the context for a parsing operation.
|
LexerParserListener |
Allows to add actions before, during or after parsing.
|
ObjectLexer.ObjectLexerListener |
Allows hooks on a parsing action of this lexer.
|
Class | Description |
---|---|
AbstractLexer |
Base class for all Lexer implementations
|
AbstractLexerParser |
Base convenience implementation
|
ActionLexer |
Lexer allowing to perform one or more actionProperties on parsed sub objects.
|
BooleanLexer |
Boolean Lexer.
|
CharacterLexer |
Character Lexer.
|
DecimalLexer |
Decimal Lexer.
|
DefaultLexerParserListener |
Convenience implementation, which does nothing.
|
EnumLexer |
Lexer for which possible content is given by an enumeration.
|
HardCodedLexer |
Lexer with hard coded value to return.
|
IntegerLexer |
Integer Lexer.
|
MappedPropertyLexer |
Allows to modify parents result to put a value in a Map.
|
MappedPropertyLexer.StandaloneEntry | |
MatcherLexer |
Lexer for matching a portion of text with no need to do something with it.
|
NextCharLexer |
Next character Lexer, reads from next non space character to the specified character pattern.
|
NextSpaceLexer |
Next Space Lexer, reads from next non space character to the following space character.
|
NullLexer |
Null value Lexer.
|
ObjectLexer |
Lexer allowing to instantiate an object and inject sub properties.
|
ObjectLexer.DefaultObjectLexerListener |
Empty convenience implementation.
|
RegexLexer |
Regexp Lexer, allowing to
retrieve all content until it matches the regular expression if no block provided.
|
StringLexer |
String Lexer.
|
SubParseLexer |
Lexer allowing to parse a part of text.
|
TextLexer |
Lexer reading text between too matchers.
|
TransformLexer |
Transforms sub Lexer's result.
|
ValueLexer |
Value Lexer.
|
ValuesLexer |
Values Lexer.
|
Enum | Description |
---|---|
MatchingPhase |
During a parsing cycle, there are (for the moment) two phases: the start and the end.
|