protected class ObjectLexer.ObjectLexerParser extends AbstractLexerParser
effectiveParseStartMark
Modifier | Constructor and Description |
---|---|
protected |
ObjectLexerParser(LexerParser parent) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterParse()
Positions the debug infos.
|
Lexer |
getLexer() |
protected void |
handleBlocks(Object result) |
protected Object |
instantiateResult() |
protected Object |
internalParse() |
boolean |
isExcludedFromHierarchy(Matcher matcher)
Tells if the provided matcher should be excluded from this lexer parser's hierarchy.
|
beforeParse, equals, getEffectiveParseStartMark, getGrammar, getParent, getParseEndMark, getParseStartMark, getParsingContext, getResult, getSource, handleAutoCompletes, handleOtherInjectionStrategy, hashCode, injectResult, isRoot, parse, resolveEnd, resolveStart, toEnd, toEndOfParse, toStart, toStartOfParse, toString
protected ObjectLexerParser(LexerParser parent) throws DslException
DslException
protected Object internalParse() throws DslException, IOException
internalParse
in class AbstractLexerParser
DslException
IOException
protected void handleBlocks(Object result) throws IOException, UtilsException
IOException
UtilsException
protected void afterParse() throws DslException, IOException
afterParse
in class AbstractLexerParser
DslException
IOException
protected Object instantiateResult() throws UtilsException
UtilsException
public Lexer getLexer()
public boolean isExcludedFromHierarchy(Matcher matcher) throws DslException
LexerParser
isExcludedFromHierarchy
in interface LexerParser
isExcludedFromHierarchy
in class AbstractLexerParser
DslException