Exception type thrown on a parser failure, usually matchCritical.
Check if given struct has a default constructor. True for other types.
Check if the given function is a valid parser data supplier.
Mixin to produce matcher templates for processing Input input range and creating a Match output range.
Result of the match.
Get the result type of the given supplier.
Module for easily making parsers.
Can be used for both lexing and parsing grammars.