Package org.parboiled.parserunners

Interface Summary
ParseRunner<V> A ParseRunner performs the actual parsing run of a given parser rule on a given input text.
 

Class Summary
AbstractParseRunner<V>  
BasicParseRunner<V> The most basic of all ParseRunner implementations.
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.
ErrorReportingParseRunner<V> A ParseRunner implementation that creates an InvalidInputError for the error at a known error location.
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.
ProfilingParseRunner.Report  
ProfilingParseRunner.RuleReport  
RecoveringParseRunner<V> A ParseRunner implementation that is able to recover from InvalidInputErrors in the input and therefore report more than just the first InvalidInputError if the input does not conform to the rule grammar.
ReportingParseRunner<V> A ParseRunner implementation that properly reports the first InvalidInputError if the input does not conform to the rule grammar.
TracingParseRunner<V> A ParseRunner implementation used for debugging purposes.
 

Exception Summary
RecoveringParseRunner.TimeoutException