public static TreeNode parse(string gfile, string ifile) { var g = new Grammar(gfile); LL1Parser p = new LL1Parser(g); var tokens = g.tokenize(ifile); return(p.parse(tokens)); }