public interface InjectableLexerBlock extends LexerBlock
Modifier and Type | Method and Description |
---|---|
LexerInjectionStrategy |
getInjectionStrategy() |
String |
getName() |
IProperty |
getProperty() |
boolean |
isInjectable() |
Class<?> |
resolveLexerType(Grammar grammar)
Resolves the type of the result which will be parsed by the lexer(s) described by this block's configuration.
|
getResolver, getUnicity, isMandatory
String getName()
IProperty getProperty()
LexerInjectionStrategy getInjectionStrategy()
boolean isInjectable()
LexerBlockResolver.inject(Object, LexerParser)
has no effect.Class<?> resolveLexerType(Grammar grammar) throws DslException
DslException