internal AbstractParser(GrammarCreator gc) { Grammar = gc.Create(); }
internal AbstractParser(Grammar grm) { Grammar = grm ?? throw new ArgumentNullException("Grammar object is null"); }