def main(argv): input = FileStream(argv[1]) lexer = MyLexer(input) stream = CommonTokenStream(lexer) parser = MyParser(stream) tree = parser.intfile() # Replace "intfile" with the name of the start rule print(tree.toStringTree(recog=parser))
def main(argv): istream = FileStream(argv[1]) lexer = MyLexer(istream) stream = CommonTokenStream(lexer) parser = MyParser(stream) tree = parser.intfile() print(tree.toStringTree(recog=parser)) walker = ParseTreeWalker() walker.walk(RewriteListener(), tree) print("Done")
def main(argv): input = FileStream(argv[1]) lexer = MyLexer(input) stream = CommonTokenStream(lexer) parser = MyParser(stream) tree = parser.intfile() # changed parser.StartRule() to parser.intfile() print(tree.toStringTree(recog=parser))