public static LR0Parser FromFile(string filePath) { LR0Parser parser = null; var grammar = Grammar.FromFile(filePath); if (grammar != null) { var augmentedGrammar = AugmentedGrammar.Augement(grammar); parser = new LR0Parser() { grammar = grammar, augmentedGrammar = augmentedGrammar }; } return(parser); }
public void SetGrammar(Grammar g) { mG = (AugmentedGrammar)g; }