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)
Example #2
0
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()
Example #3
0
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)