public class ParserContext
extends java.lang.Object
Constructor and Description |
---|
ParserContext(ResourceReference resource,
JtwigParserConfiguration configuration,
java.util.Collection<AddonParserProvider> addOnParsers) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AddonParserProvider> |
getAddOnParsers() |
JtwigParserConfiguration |
getConfiguration() |
static ParserContext |
instance(ResourceReference resource,
JtwigParserConfiguration configuration,
java.util.Collection<AddonParserProvider> addOnParsers,
java.util.Collection<UnaryOperator> unaryOperators,
java.util.Collection<BinaryOperator> binaryOperators,
java.util.List<java.lang.Class<? extends TestExpressionParser>> testExpressionParsers) |
<T extends BasicParser> |
parser(java.lang.Class<T> type) |
<T extends org.parboiled.BaseParser> |
register(java.lang.Class type,
T parser) |
ResourceReference |
resource() |
SyntaxConfiguration |
syntaxConfiguration() |
public ParserContext(ResourceReference resource, JtwigParserConfiguration configuration, java.util.Collection<AddonParserProvider> addOnParsers)
public static ParserContext instance(ResourceReference resource, JtwigParserConfiguration configuration, java.util.Collection<AddonParserProvider> addOnParsers, java.util.Collection<UnaryOperator> unaryOperators, java.util.Collection<BinaryOperator> binaryOperators, java.util.List<java.lang.Class<? extends TestExpressionParser>> testExpressionParsers)
public <T extends org.parboiled.BaseParser> ParserContext register(java.lang.Class type, T parser)
public java.util.Collection<AddonParserProvider> getAddOnParsers()
public <T extends BasicParser> T parser(java.lang.Class<T> type)
public SyntaxConfiguration syntaxConfiguration()
public JtwigParserConfiguration getConfiguration()
public ResourceReference resource()