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;