What could be the reason for calling this code multiple times ? This is called two times.
@members {
static{
System.out.println(" Create Graph DB");
}
}
My code is this.
ANTLRInputStream ais = new ANTLRInputStream( new FileInputStream("file.java"));
JavaLexer jl = new JavaLexer(ais);
CommonTokenStream stream = new CommonTokenStream(jl);
JavaParser jp = new JavaParser( stream);
ParseTree pt = jp.compilationUnit();
ConfiguredRuleRegenerator rewriters = new ConfiguredRuleRegenerator( stream );
jp.addParseListener( rewriters );
ParseTreeWalker walker = new ParseTreeWalker();
/* walkers */
walker.walk(rewriters, pt);
Thanks,
Mohan