Support custom names for singletons.
Provide commonly used terminal symbols.
Use predefined terminal symbols.
Improve documentation of parser state.
Add Caliper user library to build path.
Extract 'Scoped' interface.
Formatting.
Provide lower and upper case letters and more punctuation.
Extract parser interface.
Remove unnecessary type parameter from IntermediateDerivation.
Convert to standard directory structure.
Configure SBT.
Add first benchmark.