public void parseAndRewrite() throws Exception { processArgs(args); CharStream input = null; if ( filename!=null ) input = new ANTLRFileStream(filename); else input = new ANTLRInputStream(System.in); // BUILD AST ANTLRv3Lexer lex = new ANTLRv3Lexer(input); tokens = new TokenRewriteStream(lex); ANTLRv3Parser g = new ANTLRv3Parser(tokens); ANTLRv3Parser.grammarDef_return r = g.grammarDef(); CommonTree t = (CommonTree)r.getTree(); if (tree_option) System.out.println(t.toStringTree()); rewrite(g.getTreeAdaptor(),t,g.getTokenNames()); }
public final ANTLRv3Parser.grammarDef_return grammarDef() throws RecognitionException { ANTLRv3Parser.grammarDef_return retval = new ANTLRv3Parser.grammarDef_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null);
public final ANTLRv3Parser.grammarDef_return grammarDef() throws RecognitionException { ANTLRv3Parser.grammarDef_return retval = new ANTLRv3Parser.grammarDef_return(); retval.start = input.LT(1); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null);
public final ANTLRv3Parser.grammarDef_return grammarDef() throws RecognitionException { ANTLRv3Parser.grammarDef_return retval = new ANTLRv3Parser.grammarDef_return(); retval.start = input.LT(1);
public void parseAndRewrite() throws Exception { processArgs(args); CharStream input; if ( filename!=null ) input = new ANTLRFileStream(filename); else input = new ANTLRInputStream(System.in); // BUILD AST ANTLRv3Lexer lex = new ANTLRv3Lexer(input); tokens = new TokenRewriteStream(lex); ANTLRv3Parser g = new ANTLRv3Parser(tokens); ANTLRv3Parser.grammarDef_return r = g.grammarDef(); CommonTree t = r.getTree(); if (tree_option) System.out.println(t.toStringTree()); rewrite(g.getTreeAdaptor(),t,g.getTokenNames()); }
public void parseAndRewrite() throws Exception { processArgs(args); CharStream input; if ( filename!=null ) input = new ANTLRFileStream(filename); else input = new ANTLRInputStream(System.in); // BUILD AST ANTLRv3Lexer lex = new ANTLRv3Lexer(input); tokens = new TokenRewriteStream(lex); ANTLRv3Parser g = new ANTLRv3Parser(tokens); ANTLRv3Parser.grammarDef_return r = g.grammarDef(); CommonTree t = r.getTree(); if (tree_option) System.out.println(t.toStringTree()); rewrite(g.getTreeAdaptor(),t,g.getTokenNames()); }
public void parseAndRewrite() throws Exception { processArgs(args); CharStream input = null; if ( filename!=null ) input = new ANTLRFileStream(filename); else input = new ANTLRInputStream(System.in); // BUILD AST ANTLRv3Lexer lex = new ANTLRv3Lexer(input); tokens = new TokenRewriteStream(lex); ANTLRv3Parser g = new ANTLRv3Parser(tokens); ANTLRv3Parser.grammarDef_return r = g.grammarDef(); CommonTree t = (CommonTree)r.getTree(); if (tree_option) System.out.println(t.toStringTree()); rewrite(g.getTreeAdaptor(),t,g.getTokenNames()); }