Interface | Description |
---|---|
Action<V> |
Instances of classes implementing this interface can be used directly in a rule definition to define a parser action.
|
Context<V> |
A Context object is available to parser actions methods during their runtime and provides various support functionalities.
|
ContextAware<V> |
Interface that can be implemented by classes containing action methods.
|
MatchHandler |
A MatchHandler is responsible for actually running the match of a given
MatcherContext . |
Node<V> |
Represents a node in the parse tree created during a parsing run.
|
Rule |
Describes the return values of parser rule production methods.
|
SkippableAction<V> |
An action that can optionally be skipped when run underneath a predicate matcher.
|
Class | Description |
---|---|
BaseActions<V> |
Convenience context aware base class defining a number of useful helper methods.
|
BaseParser<V> |
Base class of all parboiled parsers.
|
MatcherContext<V> |
The Context implementation orchestrating most of the matching process.
|
NodeImpl<V> |
An immutable implementation of the Node interface.
|
Parboiled |
Main class providing the high-level entry point into the parboiled library.
|
ParserStatistics |