def main(): ais = ANTLRFileStream(sys.argv[1]) lexer = JavaLexer(ais) tokens = CommonTokenStream(lexer) parser = JavaParser(tokens); tree = parser.compilationUnit() walker = ParseTreeWalker() extractor = ExtractInterfaceListener(parser) walker.walk(extractor, tree)
def main(): ais = ANTLRFileStream(sys.argv[1]) lexer = JavaLexer(ais) tokens = CommonTokenStream(lexer) parser = JavaParser(tokens) tree = parser.compilationUnit() walker = ParseTreeWalker() extractor = InsertSerialIDListener(tokens) walker.walk(extractor, tree) print extractor.rewriter.getText()
def main(): ais = ANTLRFileStream(sys.argv[1]) lexer = JavaLexer(ais) tokens = CommonTokenStream(lexer) parser = JavaParser(tokens) tree = parser.compilationUnit() walker = ParseTreeWalker() extractor = ExtractInterfaceListener(parser) walker.walk(extractor, tree)