Package | Description |
---|---|
org.parboiled.parserunners |
Modifier and Type | Class and Description |
---|---|
class |
AbstractParseRunner<V> |
class |
BasicParseRunner<V>
The most basic of all
ParseRunner implementations. |
class |
ErrorLocatingParseRunner<V>
A
ParseRunner implementation that creates a simple BasicParseError for the first error found in the
input and adds it to the list of ParseErrors. |
class |
ErrorReportingParseRunner<V>
A
ParseRunner implementation that creates an
InvalidInputError for the error at a known error location. |
class |
ProfilingParseRunner<V>
The ProfilingParseRunner is a special
ParseRunner implementation that "watches" a parser digest a number
of inputs and collects all sorts of statistical data on the what rules have matched how many times, the number
of reincovations of rules at identical input locations, and so on. |
class |
RecoveringParseRunner<V>
A
ParseRunner implementation that is able to recover from InvalidInputError s in the input and therefore
report more than just the first InvalidInputError if the input does not conform to the rule grammar. |
class |
ReportingParseRunner<V>
A
ParseRunner implementation that properly reports the first InvalidInputError if the input
does not conform to the rule grammar. |
class |
TracingParseRunner<V>
A
ParseRunner implementation used for debugging purposes. |
Modifier and Type | Method and Description |
---|---|
ParseRunner<V> |
ParseRunner.withParseErrors(java.util.List<ParseError> parseErrors)
Initializes the parse runner with the given error list.
|
ParseRunner<V> |
AbstractParseRunner.withParseErrors(java.util.List<ParseError> parseErrors) |
ParseRunner<V> |
ParseRunner.withValueStack(ValueStack<V> valueStack)
Initializes the parse runner with the given ValueStack instance.
|
ParseRunner<V> |
AbstractParseRunner.withValueStack(ValueStack<V> valueStack) |