CommonTree endreg_tree=null; CommonTree DOTDOT219_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); RewriteRuleTokenStream stream_endreg=new RewriteRuleTokenStream(adaptor,"token endreg",endreg); RewriteRuleTokenStream stream_startreg=new RewriteRuleTokenStream(adaptor,"token startreg",startreg); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_RANGE, (retval.start), "I_REGISTER_RANGE"), root_1); if ( stream_startreg.hasNext() ) { adaptor.addChild(root_1, stream_startreg.nextNode()); stream_startreg.reset(); if ( stream_endreg.hasNext() ) { adaptor.addChild(root_1, stream_endreg.nextNode()); stream_endreg.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_ACCESS_SPEC=new RewriteRuleTokenStream(adaptor,"token ACCESS_SPEC"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ACCESS_LIST, (retval.start), "I_ACCESS_LIST"), root_1); while ( stream_ACCESS_SPEC.hasNext() ) { adaptor.addChild(root_1, stream_ACCESS_SPEC.nextNode()); stream_ACCESS_SPEC.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_StringLiteral=new RewriteRuleTokenStream(adaptor,"token StringLiteral"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_STRINGLITERALSEQUENCE, "TOK_STRINGLITERALSEQUENCE"), root_1); adaptor.addChild(root_1, stream_StringLiteral.nextNode()); if ( !(stream_StringLiteral.hasNext()) ) { throw new RewriteEarlyExitException(); while ( stream_StringLiteral.hasNext() ) { adaptor.addChild(root_1, stream_StringLiteral.nextNode()); stream_StringLiteral.reset(); adaptor.addChild(root_0, root_1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_SOURCE_DIRECTIVE=new RewriteRuleTokenStream(adaptor,"token SOURCE_DIRECTIVE"); RewriteRuleTokenStream stream_STRING_LITERAL=new RewriteRuleTokenStream(adaptor,"token STRING_LITERAL"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_SOURCE, (retval.start), "I_SOURCE"), root_1); if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); stream_STRING_LITERAL.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_StringLiteral=new RewriteRuleTokenStream(adaptor,"token StringLiteral"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_STRINGLITERALSEQUENCE, "TOK_STRINGLITERALSEQUENCE"), root_1); adaptor.addChild(root_1, stream_StringLiteral.nextNode()); if ( !(stream_StringLiteral.hasNext()) ) { throw new RewriteEarlyExitException(); while ( stream_StringLiteral.hasNext() ) { adaptor.addChild(root_1, stream_StringLiteral.nextNode()); stream_StringLiteral.reset(); adaptor.addChild(root_0, root_1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_LIST, (retval.start), "I_REGISTER_LIST"), root_1); while ( stream_REGISTER.hasNext() ) { adaptor.addChild(root_1, stream_REGISTER.nextNode()); stream_REGISTER.reset(); adaptor.addChild(root_0, root_1); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_LIST, (retval.start), "I_REGISTER_LIST"), root_1); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_PARAMETER, (retval.start), "I_PARAMETER"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); stream_STRING_LITERAL.reset(); CommonTree root_2 = (CommonTree)adaptor.nil(); root_2 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_ANNOTATIONS, "I_ANNOTATIONS"), root_2); adaptor.addChild(root_2, stream_annotation.nextTree()); if ( stream_STRING_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_STRING_LITERAL.nextNode()); stream_STRING_LITERAL.reset(); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_LOCAL, (retval.start), "I_LOCAL"), root_1); adaptor.addChild(root_1, stream_REGISTER.nextNode()); if ( stream_NULL_LITERAL.hasNext() ) { adaptor.addChild(root_1, stream_NULL_LITERAL.nextNode()); stream_NULL_LITERAL.reset(); if ( stream_name.hasNext() ) { adaptor.addChild(root_1, stream_name.nextNode()); stream_name.reset(); if ( stream_signature.hasNext() ) { adaptor.addChild(root_1, stream_signature.nextNode()); stream_signature.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_SELECT, "TOK_SELECT"), root_1); if ( stream_QUERY_HINT.hasNext() ) { adaptor.addChild(root_1, stream_QUERY_HINT.nextNode()); stream_QUERY_HINT.reset(); adaptor.addChild(root_1, stream_selectList.nextTree()); adaptor.addChild(root_0, root_1); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_SELECTDI, "TOK_SELECTDI"), root_1); if ( stream_QUERY_HINT.hasNext() ) { adaptor.addChild(root_1, stream_QUERY_HINT.nextNode()); stream_QUERY_HINT.reset(); adaptor.addChild(root_1, stream_selectList.nextTree()); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_SELECT, "TOK_SELECT"), root_1); stream_QUERY_HINT.reset();
RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_SELECT, "TOK_SELECT"), root_1); if ( stream_QUERY_HINT.hasNext() ) { adaptor.addChild(root_1, stream_QUERY_HINT.nextNode()); stream_QUERY_HINT.reset(); adaptor.addChild(root_1, stream_selectList.nextTree()); adaptor.addChild(root_0, root_1); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_SELECTDI, "TOK_SELECTDI"), root_1); if ( stream_QUERY_HINT.hasNext() ) { adaptor.addChild(root_1, stream_QUERY_HINT.nextNode()); stream_QUERY_HINT.reset(); adaptor.addChild(root_1, stream_selectList.nextTree()); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_SELECT, "TOK_SELECT"), root_1); stream_QUERY_HINT.reset();
ASTNode KW_WITH172_tree=null; ASTNode KW_ORDER173_tree=null; RewriteRuleTokenStream stream_KW_IN=new RewriteRuleTokenStream(adaptor,"token KW_IN"); RewriteRuleTokenStream stream_StringLiteral=new RewriteRuleTokenStream(adaptor,"token StringLiteral"); RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleTokenStream stream_KW_USER=new RewriteRuleTokenStream(adaptor,"token KW_USER"); RewriteRuleTokenStream stream_KW_WITH=new RewriteRuleTokenStream(adaptor,"token KW_WITH"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_ALTER_MAPPING, "TOK_ALTER_MAPPING"), root_1); adaptor.addChild(root_1, stream_rpName.nextTree()); adaptor.addChild(root_1, stream_mappingType.nextNode()); adaptor.addChild(root_1, stream_name.nextNode()); if ( stream_order.hasNext() ) { adaptor.addChild(root_1, stream_order.nextNode()); stream_order.reset(); adaptor.addChild(root_0, root_1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ASTNode KW_WITH165_tree=null; ASTNode KW_ORDER166_tree=null; RewriteRuleTokenStream stream_KW_IN=new RewriteRuleTokenStream(adaptor,"token KW_IN"); RewriteRuleTokenStream stream_KW_CREATE=new RewriteRuleTokenStream(adaptor,"token KW_CREATE"); RewriteRuleTokenStream stream_StringLiteral=new RewriteRuleTokenStream(adaptor,"token StringLiteral"); RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleTokenStream stream_KW_USER=new RewriteRuleTokenStream(adaptor,"token KW_USER"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_CREATE_MAPPING, "TOK_CREATE_MAPPING"), root_1); adaptor.addChild(root_1, stream_rpName.nextTree()); adaptor.addChild(root_1, stream_mappingType.nextNode()); adaptor.addChild(root_1, stream_name.nextNode()); if ( stream_order.hasNext() ) { adaptor.addChild(root_1, stream_order.nextNode()); stream_order.reset(); adaptor.addChild(root_0, root_1); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
ASTNode RPAREN129_tree=null; ASTNode RPAREN130_tree=null; RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleTokenStream stream_Identifier=new RewriteRuleTokenStream(adaptor,"token Identifier"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); RewriteRuleTokenStream stream_KW_ON=new RewriteRuleTokenStream(adaptor,"token KW_ON"); RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (ASTNode)adaptor.nil(); ASTNode root_1 = (ASTNode)adaptor.nil(); root_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_PTBLFUNCTION, "TOK_PTBLFUNCTION"), root_1); adaptor.addChild(root_1, stream_name.nextNode()); if ( stream_alias.hasNext() ) { adaptor.addChild(root_1, stream_alias.nextNode()); stream_alias.reset(); adaptor.addChild(root_1, stream_ptfsrc.nextTree()); retval.tree = (ASTNode)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleTokenStream stream_Exponent=new RewriteRuleTokenStream(adaptor,"token Exponent"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (Object)adaptor.nil(); Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(NUMBER, "NUMBER"), root_1); adaptor.addChild(root_1, stream_Number.nextNode()); if ( stream_Exponent.hasNext() ) { adaptor.addChild(root_1, stream_Exponent.nextNode()); stream_Exponent.reset(); adaptor.addChild(root_0, root_1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_Exponent=new RewriteRuleTokenStream(adaptor,"token Exponent"); RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot( (CommonTree)adaptor.create(NUMBER, "NUMBER") , root_1); adaptor.addChild(root_1, stream_Number.nextNode() ); if ( stream_Exponent.hasNext() ) { adaptor.addChild(root_1, stream_Exponent.nextNode() ); stream_Exponent.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_Exponent=new RewriteRuleTokenStream(adaptor,"token Exponent"); RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot( (CommonTree)adaptor.create(TOK_NUMBER, "TOK_NUMBER") , root_1); adaptor.addChild(root_1, stream_Number.nextNode() ); if ( stream_Exponent.hasNext() ) { adaptor.addChild(root_1, stream_Exponent.nextNode() ); stream_Exponent.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleTokenStream stream_Exponent=new RewriteRuleTokenStream(adaptor,"token Exponent"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (Object)adaptor.nil(); Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(NUMBER, "NUMBER"), root_1); adaptor.addChild(root_1, stream_Number.nextNode()); if ( stream_Exponent.hasNext() ) { adaptor.addChild(root_1, stream_Exponent.nextNode()); stream_Exponent.reset(); adaptor.addChild(root_0, root_1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
RewriteRuleTokenStream stream_Number=new RewriteRuleTokenStream(adaptor,"token Number"); RewriteRuleTokenStream stream_Exponent=new RewriteRuleTokenStream(adaptor,"token Exponent"); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (Object)adaptor.nil(); Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(NUMBER, "NUMBER"), root_1); adaptor.addChild(root_1, stream_Number.nextNode()); if ( stream_Exponent.hasNext() ) { adaptor.addChild(root_1, stream_Exponent.nextNode()); stream_Exponent.reset(); adaptor.addChild(root_0, root_1); retval.tree = (Object)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
CommonTree endreg_tree=null; CommonTree DOTDOT195_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); RewriteRuleTokenStream stream_startreg=new RewriteRuleTokenStream(adaptor,"token startreg",startreg); RewriteRuleTokenStream stream_endreg=new RewriteRuleTokenStream(adaptor,"token endreg",endreg); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_RANGE, (retval.start), "I_REGISTER_RANGE"), root_1); if ( stream_startreg.hasNext() ) { adaptor.addChild(root_1, stream_startreg.nextNode()); stream_startreg.reset(); if ( stream_endreg.hasNext() ) { adaptor.addChild(root_1, stream_endreg.nextNode()); stream_endreg.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);
CommonTree endreg_tree=null; CommonTree DOTDOT183_tree=null; RewriteRuleTokenStream stream_REGISTER=new RewriteRuleTokenStream(adaptor,"token REGISTER"); RewriteRuleTokenStream stream_DOTDOT=new RewriteRuleTokenStream(adaptor,"token DOTDOT"); RewriteRuleTokenStream stream_endreg=new RewriteRuleTokenStream(adaptor,"token endreg",endreg); RewriteRuleTokenStream stream_startreg=new RewriteRuleTokenStream(adaptor,"token startreg",startreg); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.getTree():null); root_0 = (CommonTree)adaptor.nil(); CommonTree root_1 = (CommonTree)adaptor.nil(); root_1 = (CommonTree)adaptor.becomeRoot((CommonTree)adaptor.create(I_REGISTER_RANGE, (retval.start), "I_REGISTER_RANGE"), root_1); if ( stream_startreg.hasNext() ) { adaptor.addChild(root_1, stream_startreg.nextNode()); stream_startreg.reset(); if ( stream_endreg.hasNext() ) { adaptor.addChild(root_1, stream_endreg.nextNode()); stream_endreg.reset(); adaptor.addChild(root_0, root_1); retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0); adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);