A common base type to link all contexts.
Implement this trait when defining a new RuleParser.
Use this to define a typed context under which a rule can operate.
The base trait to implement when defining new types of rules.
Use this to create a parsing object that incorporates the specific parsers that your application uses.
This can be used as a default parser when you aren't defining any custom rules.
A set of utility functions.