protected ParserBase(Grammar grammar) : this(grammar, ExceptionHandlerFactory.Default, false) { }
protected ParserBase(Grammar grammar, IExceptionHandler handler) : this(grammar, handler, false) { }
public CachedGrammar(Grammar grammar) => m_value = grammar;