protected abstract class AbstractInjectableLexerBlock.AbstractInjectableLexerBlockResolver extends AbstractLexerBlockResolver
Modifier | Constructor and Description |
---|---|
protected |
AbstractInjectableLexerBlockResolver() |
Modifier and Type | Method and Description |
---|---|
InjectableLexerBlock |
getBlock() |
void |
inject(Object target,
LexerParser value)
Method used to inject result.
|
boolean |
isExcluded(Matcher matcher) |
List<Lexer> |
resolveLexers(Grammar g)
Filters results with exclusions.
|
computeSafeMode, consume, identify, identify, identifyAndConsume, identifyAndConsume, internalResolveLexers, isHasBeenConsumed, isMaxConsommationReached, isMinConsommationReached
protected AbstractInjectableLexerBlockResolver()
public void inject(Object target, LexerParser value) throws UtilsException
LexerBlockResolver
UtilsException
public List<Lexer> resolveLexers(Grammar g) throws DslException
resolveLexers
in interface LexerBlockResolver
resolveLexers
in class AbstractLexerBlockResolver
DslException
public boolean isExcluded(Matcher matcher) throws DslException
DslException
AbstractInjectableLexerBlock.setLexerTypeExclude(String)
public InjectableLexerBlock getBlock()