⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 validationparser.java

📁 EclipseIM是一个Eclipse插件, 其可以与Java开发人员即时聊天, 当在聊天中, 可以发送Eclipse中的java源码.
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
            if ( backtracking==0 ) {            ID23_tree = (CommonTree)adaptor.create(ID23);            adaptor.addChild(root_0, ID23_tree);            }            // antlr/Validation.g:46:16: ( '.' ID )+            int cnt6=0;            loop6:            do {                int alt6=2;                int LA6_0 = input.LA(1);                if ( (LA6_0==18) ) {                    alt6=1;                }                switch (alt6) {            	case 1 :            	    // antlr/Validation.g:46:17: '.' ID            	    {            	    char_literal24=(Token)input.LT(1);            	    match(input,18,FOLLOW_18_in_className293); if (failed) return retval;            	    if ( backtracking==0 ) {            	    char_literal24_tree = (CommonTree)adaptor.create(char_literal24);            	    adaptor.addChild(root_0, char_literal24_tree);            	    }            	    ID25=(Token)input.LT(1);            	    match(input,ID,FOLLOW_ID_in_className295); if (failed) return retval;            	    if ( backtracking==0 ) {            	    ID25_tree = (CommonTree)adaptor.create(ID25);            	    adaptor.addChild(root_0, ID25_tree);            	    }            	    }            	    break;            	default :            	    if ( cnt6 >= 1 ) break loop6;            	    if (backtracking>0) {failed=true; return retval;}                        EarlyExitException eee =                            new EarlyExitException(6, input);                        throw eee;                }                cnt6++;            } while (true);            }            retval.stop = input.LT(-1);            if ( backtracking==0 ) {                retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);                adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);            }        }        catch (RecognitionException re) {            reportError(re);            recover(input,re);        }        finally {            if ( backtracking>0 ) { memoize(input, 8, className_StartIndex); }        }        return retval;    }    // $ANTLR end className    public static class java_method_return extends ParserRuleReturnScope {        CommonTree tree;        public Object getTree() { return tree; }    };    // $ANTLR start java_method    // antlr/Validation.g:48:1: java_method : ID '.' ID ;    public final java_method_return java_method() throws RecognitionException {        java_method_return retval = new java_method_return();        retval.start = input.LT(1);        int java_method_StartIndex = input.index();        CommonTree root_0 = null;        Token ID26=null;        Token char_literal27=null;        Token ID28=null;        CommonTree ID26_tree=null;        CommonTree char_literal27_tree=null;        CommonTree ID28_tree=null;        try {            if ( backtracking>0 && alreadyParsedRule(input, 9) ) { return retval; }            // antlr/Validation.g:48:13: ( ID '.' ID )            // antlr/Validation.g:48:15: ID '.' ID            {            root_0 = (CommonTree)adaptor.nil();            ID26=(Token)input.LT(1);            match(input,ID,FOLLOW_ID_in_java_method305); if (failed) return retval;            if ( backtracking==0 ) {            ID26_tree = (CommonTree)adaptor.create(ID26);            adaptor.addChild(root_0, ID26_tree);            }            char_literal27=(Token)input.LT(1);            match(input,18,FOLLOW_18_in_java_method307); if (failed) return retval;            if ( backtracking==0 ) {            char_literal27_tree = (CommonTree)adaptor.create(char_literal27);            adaptor.addChild(root_0, char_literal27_tree);            }            ID28=(Token)input.LT(1);            match(input,ID,FOLLOW_ID_in_java_method309); if (failed) return retval;            if ( backtracking==0 ) {            ID28_tree = (CommonTree)adaptor.create(ID28);            adaptor.addChild(root_0, ID28_tree);            }            }            retval.stop = input.LT(-1);            if ( backtracking==0 ) {                retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);                adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);            }        }        catch (RecognitionException re) {            reportError(re);            recover(input,re);        }        finally {            if ( backtracking>0 ) { memoize(input, 9, java_method_StartIndex); }        }        return retval;    }    // $ANTLR end java_method    public static class name_return extends ParserRuleReturnScope {        CommonTree tree;        public Object getTree() { return tree; }    };    // $ANTLR start name    // antlr/Validation.g:49:1: name : ID ;    public final name_return name() throws RecognitionException {        name_return retval = new name_return();        retval.start = input.LT(1);        int name_StartIndex = input.index();        CommonTree root_0 = null;        Token ID29=null;        CommonTree ID29_tree=null;        try {            if ( backtracking>0 && alreadyParsedRule(input, 10) ) { return retval; }            // antlr/Validation.g:49:6: ( ID )            // antlr/Validation.g:49:8: ID            {            root_0 = (CommonTree)adaptor.nil();            ID29=(Token)input.LT(1);            match(input,ID,FOLLOW_ID_in_name316); if (failed) return retval;            if ( backtracking==0 ) {            ID29_tree = (CommonTree)adaptor.create(ID29);            adaptor.addChild(root_0, ID29_tree);            }            }            retval.stop = input.LT(-1);            if ( backtracking==0 ) {                retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);                adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);            }        }        catch (RecognitionException re) {            reportError(re);            recover(input,re);        }        finally {            if ( backtracking>0 ) { memoize(input, 10, name_StartIndex); }        }        return retval;    }    // $ANTLR end name    public static class comment_return extends ParserRuleReturnScope {        CommonTree tree;        public Object getTree() { return tree; }    };    // $ANTLR start comment    // antlr/Validation.g:51:1: comment : '/**' (~ ( '*/' ) )* '*/' ;    public final comment_return comment() throws RecognitionException {        comment_return retval = new comment_return();        retval.start = input.LT(1);        int comment_StartIndex = input.index();        CommonTree root_0 = null;        Token string_literal30=null;        Token set31=null;        Token string_literal32=null;        CommonTree string_literal30_tree=null;        CommonTree set31_tree=null;        CommonTree string_literal32_tree=null;        try {            if ( backtracking>0 && alreadyParsedRule(input, 11) ) { return retval; }            // antlr/Validation.g:51:9: ( '/**' (~ ( '*/' ) )* '*/' )            // antlr/Validation.g:51:11: '/**' (~ ( '*/' ) )* '*/'            {            root_0 = (CommonTree)adaptor.nil();            string_literal30=(Token)input.LT(1);            match(input,19,FOLLOW_19_in_comment324); if (failed) return retval;            if ( backtracking==0 ) {            string_literal30_tree = (CommonTree)adaptor.create(string_literal30);            adaptor.addChild(root_0, string_literal30_tree);            }            // antlr/Validation.g:51:17: (~ ( '*/' ) )*            loop7:            do {                int alt7=2;                int LA7_0 = input.LA(1);                if ( ((LA7_0>=GROUP && LA7_0<=19)) ) {                    alt7=1;                }                switch (alt7) {            	case 1 :            	    // antlr/Validation.g:51:18: ~ ( '*/' )            	    {            	    set31=(Token)input.LT(1);            	    if ( (input.LA(1)>=GROUP && input.LA(1)<=19) ) {            	        input.consume();            	        if ( backtracking==0 ) adaptor.addChild(root_0, adaptor.create(set31));            	        errorRecovery=false;failed=false;            	    }            	    else {            	        if (backtracking>0) {failed=true; return retval;}            	        MismatchedSetException mse =            	            new MismatchedSetException(null,input);            	        recoverFromMismatchedSet(input,mse,FOLLOW_set_in_comment327);    throw mse;            	    }            	    }            	    break;            	default :            	    break loop7;                }            } while (true);            string_literal32=(Token)input.LT(1);            match(input,20,FOLLOW_20_in_comment334); if (failed) return retval;            if ( backtracking==0 ) {            string_literal32_tree = (CommonTree)adaptor.create(string_literal32);            adaptor.addChild(root_0, string_literal32_tree);            }            }            retval.stop = input.LT(-1);            if ( backtracking==0 ) {                retval.tree = (CommonTree)adaptor.rulePostProcessing(root_0);                adaptor.setTokenBoundaries(retval.tree, retval.start, retval.stop);            }        }        catch (RecognitionException re) {            reportError(re);            recover(input,re);        }        finally {            if ( backtracking>0 ) { memoize(input, 11, comment_StartIndex); }        }        return retval;    }    // $ANTLR end comment     public static final BitSet FOLLOW_importDefinition_in_parse93 = new BitSet(new long[]{0x00000000000A0400L});    public static final BitSet FOLLOW_groupDefinition_in_parse97 = new BitSet(new long[]{0x0000000000080402L});    public static final BitSet FOLLOW_comment_in_parse101 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_name_in_groupDefinition112 = new BitSet(new long[]{0x0000000000001000L});    public static final BitSet FOLLOW_12_in_groupDefinition114 = new BitSet(new long[]{0x0000000000008400L});    public static final BitSet FOLLOW_rulesList_in_groupDefinition116 = new BitSet(new long[]{0x0000000000002000L});    public static final BitSet FOLLOW_13_in_groupDefinition118 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_ruleBody_in_rulesList140 = new BitSet(new long[]{0x0000000000004002L});    public static final BitSet FOLLOW_14_in_rulesList143 = new BitSet(new long[]{0x0000000000008400L});    public static final BitSet FOLLOW_ruleBody_in_rulesList145 = new BitSet(new long[]{0x0000000000004002L});    public static final BitSet FOLLOW_name_in_ruleBody155 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_java_method_in_ruleBody170 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_iterator_in_ruleBody185 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_15_in_ruleBody192 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_java_method_in_iterator213 = new BitSet(new long[]{0x0000000000010000L});    public static final BitSet FOLLOW_16_in_iterator215 = new BitSet(new long[]{0x0000000000000400L});    public static final BitSet FOLLOW_param_in_iterator217 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_name_in_param240 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_java_method_in_param255 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_17_in_importDefinition270 = new BitSet(new long[]{0x0000000000000400L});    public static final BitSet FOLLOW_className_in_importDefinition272 = new BitSet(new long[]{0x0000000000002000L});    public static final BitSet FOLLOW_13_in_importDefinition274 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_ID_in_className290 = new BitSet(new long[]{0x0000000000040000L});    public static final BitSet FOLLOW_18_in_className293 = new BitSet(new long[]{0x0000000000000400L});    public static final BitSet FOLLOW_ID_in_className295 = new BitSet(new long[]{0x0000000000040002L});    public static final BitSet FOLLOW_ID_in_java_method305 = new BitSet(new long[]{0x0000000000040000L});    public static final BitSet FOLLOW_18_in_java_method307 = new BitSet(new long[]{0x0000000000000400L});    public static final BitSet FOLLOW_ID_in_java_method309 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_ID_in_name316 = new BitSet(new long[]{0x0000000000000002L});    public static final BitSet FOLLOW_19_in_comment324 = new BitSet(new long[]{0x00000000001FFFF0L});    public static final BitSet FOLLOW_set_in_comment327 = new BitSet(new long[]{0x00000000001FFFF0L});    public static final BitSet FOLLOW_20_in_comment334 = new BitSet(new long[]{0x0000000000000002L});}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -