Package | Description |
---|---|
org.parboiled | |
org.parboiled.parserunners | |
org.parboiled.support |
Modifier and Type | Field and Description |
---|---|
private ValueStack<V> |
MatcherContext.valueStack |
Modifier and Type | Method and Description |
---|---|
ValueStack<V> |
MatcherContext.getValueStack() |
ValueStack<V> |
Context.getValueStack()
Returns the value stack instance used during this parsing run.
|
Constructor and Description |
---|
MatcherContext(InputBuffer inputBuffer,
ValueStack<V> valueStack,
java.util.List<ParseError> parseErrors,
MatchHandler matchHandler,
Matcher matcher,
boolean fastStringMatching)
Initializes a new root MatcherContext.
|
MatcherContext(InputBuffer inputBuffer,
ValueStack<V> valueStack,
java.util.List<ParseError> parseErrors,
MatchHandler matchHandler,
MatcherContext<V> parent,
int level,
boolean fastStringMatching,
java.util.Set<MatcherPosition> memoizedMismatches) |
Modifier and Type | Field and Description |
---|---|
private ValueStack<V> |
AbstractParseRunner.valueStack |
Modifier and Type | Method and Description |
---|---|
ValueStack<V> |
AbstractParseRunner.getValueStack() |
Modifier and Type | Method and Description |
---|---|
ParseRunner<V> |
ParseRunner.withValueStack(ValueStack<V> valueStack)
Initializes the parse runner with the given ValueStack instance.
|
ParseRunner<V> |
AbstractParseRunner.withValueStack(ValueStack<V> valueStack) |
Modifier and Type | Class and Description |
---|---|
class |
DebuggingValueStack<V> |
class |
DefaultValueStack<V>
An implementation of a stack of value objects providing an efficient snapshot capability and a number of convenience
methods.
|
Modifier and Type | Field and Description |
---|---|
ValueStack<V> |
ParsingResult.valueStack
The ValueStack used during the parsing run containing all values not popped of the stack by the parser.
|
Constructor and Description |
---|
ParsingResult(boolean matched,
Node<V> parseTreeRoot,
ValueStack<V> valueStack,
java.util.List<ParseError> parseErrors,
InputBuffer inputBuffer)
Creates a new ParsingResult.
|