public static interface ObjectLexer.ObjectLexerListener extends Serializable
Modifier and Type | Method and Description |
---|---|
void |
afterBlock(LexerParser parser,
LexerBlock block,
Object result)
Called after each parsing block is performed and result is injected.
|
void |
afterEndMatch(LexerParser parser,
Matcher endMatcher,
Object result)
Performed after successful end match and eventual match result is injected into parsing result.
|
void |
afterStartMatch(LexerParser parser,
Matcher startMatcher,
Object result)
Performed after successful start match and eventual match result is injected into parsing result.
|
void |
atEnd(LexerParser parser,
Object result)
Performed at end, with or without end matcher.
|
void afterStartMatch(LexerParser parser, Matcher startMatcher, Object result) throws DslException, IOException
DslException
IOException
void afterBlock(LexerParser parser, LexerBlock block, Object result) throws DslException, IOException
DslException
IOException
void afterEndMatch(LexerParser parser, Matcher endMatcher, Object result) throws DslException, IOException
DslException
IOException
void atEnd(LexerParser parser, Object result) throws DslException, IOException
DslException
IOException