|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ParseRunner<V> | A ParseRunner performs the actual parsing run of a given parser rule on a given input text. |
Class Summary | |
---|---|
BasicParseRunner<V> | The most basic of all ParseRunner implementations. |
BasicParseRunner.Handler | The most trivial MatchHandler implementation. |
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 | |
RecordingParseRunner<V> | A ParseRunner implementation that records the location of the first InvalidInputError found,
without actually creating a InvalidInputError instance and adding it to the list of ParseErrors. |
RecordingParseRunner.Handler | A MatchHandler implementation keeping track of the furthest match in the current input buffer,
and therefore the first location corresponding to an InvalidInputError . |
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. |
RecoveringParseRunner.Handler | A MatchHandler implementation that recognizes the special Chars.RESYNC character
to overcome InvalidInputError s at the respective error indices. |
ReportingParseRunner<V> | A ParseRunner implementation that properly reports the first InvalidInputError if the input
does not conform to the rule grammar. |
ReportingParseRunner.Handler | A MatchHandler implementation that reports the InvalidInputError at a given error index. |
TracingParseRunner<V> | A ParseRunner implementation used for debugging purposes. |
TracingParseRunner.Handler | A MatchHandler implementation that reports the InvalidInputError at a given error index. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |