| Class | Description |
|---|---|
| BaseActions<V> |
Convenience context aware base class defining a number of useful helper
methods.
|
| BaseParser<V> |
Base class of all parboiled parsers.
|
| ListeningParser<V> |
A basic parser with an attached
EventBus |
The base parser class (ListeningParser) uses Guava's EventBus to dispatch events.
The choice of this class over other implementations is performance;
mbassador was also considered, as it claimed to perform
better, but tests done in the support
project proved otherwise: Guava's EventBus is three times as
fast for the needs of this package. And speed matters here :)