diff --git a/lark_parser.py b/lark_parser.py new file mode 100644 index 0000000000000000000000000000000000000000..cf60ada00e3d6d29aa51d41d26382bed2fa2e50c --- /dev/null +++ b/lark_parser.py @@ -0,0 +1,10 @@ +from lark import Lark, tree + +parser = Lark(open('grammar.lark', 'r'), start='start') + +input = "quickly . and" + +print(parser.parse(input).pretty()) + +# print to png file +tree.pydot__tree_to_png(parser.parse(input), 'ast.png')