def main(argv): input = FileStream(argv[1]) lexer = aevumLexer(input) stream = CommonTokenStream(lexer) parser = aevumParser(stream) tree = parser.top_level() listener = Listener() walker = ParseTreeWalker() walker.walk(listener, tree) listener.typecheck() print(listener.emit())