public static Parser CreateParser(Terminal terminal, string terminator = "end") { var grammar = new TerminalTestGrammar(terminal, terminator); var parser = new Parser(grammar); CheckGrammarErrors(parser); return parser; }
}//class public static Parser CreateParser(Terminal terminal, string terminator = "end") { var grammar = new TerminalTestGrammar(terminal, terminator); var parser = new Parser(grammar); CheckGrammarErrors(parser); return(parser); }
public static Parser CreateParser(BnfExpression expr, string terminator = "end") { var grammar = new TerminalTestGrammar(expr); var parser = new Parser(grammar); CheckGrammarErrors(parser); return(parser); }