def notest_ast(): lrp = LRParser(grammar) lrp.check("1 + 2 * 3") ast = lrp.get_ast() AST( Node(E, [ Node(E, [Node(T, [Node(P, [n1])])]), Node(plus, []), Node(T, [ Node(T, [Node(P, [n2])]), Node(mul, []), Node(P, [n3]) ]) ]) ) == ast lrp.check("1 + 2 * 1") ast2 = lrp.get_ast()