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

📄 ruleparserlexer.java

📁 jboss规则引擎
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                int LA1_12 = input.LA(2);                if ( LA1_12=='|' ) {                    alt1=24;                }                else {                    alt1=12;}                break;            case ',':                alt1=13;                break;            case '{':                alt1=14;                break;            case '}':                alt1=15;                break;            case '[':                alt1=16;                break;            case ']':                alt1=17;                break;            case '=':                switch ( input.LA(2) ) {                case '*':                    alt1=36;                    break;                case '/':                    alt1=38;                    break;                case '-':                    alt1=34;                    break;                case '+':                    alt1=32;                    break;                case '=':                    alt1=30;                    break;                default:                    alt1=18;}                break;            case '/':                int LA1_19 = input.LA(2);                if ( LA1_19=='=' ) {                    alt1=37;                }                else {                    alt1=19;}                break;            case '(':                alt1=20;                break;            case ')':                alt1=21;                break;            case '\'':                alt1=22;                break;            case '\\':                alt1=23;                break;            case '<':                alt1=26;                break;            case '>':                int LA1_25 = input.LA(2);                if ( LA1_25=='>' ) {                    int LA1_46 = input.LA(3);                    if ( LA1_46=='>' ) {                        alt1=29;                    }                    else if ( LA1_46=='=' ) {                        alt1=39;                    }                    else {                        if (backtracking>0) {failed=true; return ;}                        NoViableAltException nvae =                            new NoViableAltException("1052:1: MISC : ( \'!\' | \'@\' | \'$\' | \'%\' | \'^\' | \'&\' | \'*\' | \'_\' | \'-\' | \'+\' | \'?\' | \'|\' | \',\' | \'{\' | \'}\' | \'[\' | \']\' | \'=\' | \'/\' | \'(\' | \')\' | \'\\\'\' | \'\\\\\' | \'||\' | \'&&\' | \'<<<\' | \'++\' | \'--\' | \'>>>\' | \'==\' | \'+=\' | \'=+\' | \'-=\' | \'=-\' | \'*=\' | \'=*\' | \'/=\' | \'=/\' | \'>>=\' );", 1, 46, input);                        throw nvae;                    }                }                else {                    if (backtracking>0) {failed=true; return ;}                    NoViableAltException nvae =                        new NoViableAltException("1052:1: MISC : ( \'!\' | \'@\' | \'$\' | \'%\' | \'^\' | \'&\' | \'*\' | \'_\' | \'-\' | \'+\' | \'?\' | \'|\' | \',\' | \'{\' | \'}\' | \'[\' | \']\' | \'=\' | \'/\' | \'(\' | \')\' | \'\\\'\' | \'\\\\\' | \'||\' | \'&&\' | \'<<<\' | \'++\' | \'--\' | \'>>>\' | \'==\' | \'+=\' | \'=+\' | \'-=\' | \'=-\' | \'*=\' | \'=*\' | \'/=\' | \'=/\' | \'>>=\' );", 1, 25, input);                    throw nvae;                }                break;            default:                if (backtracking>0) {failed=true; return ;}                NoViableAltException nvae =                    new NoViableAltException("1052:1: MISC : ( \'!\' | \'@\' | \'$\' | \'%\' | \'^\' | \'&\' | \'*\' | \'_\' | \'-\' | \'+\' | \'?\' | \'|\' | \',\' | \'{\' | \'}\' | \'[\' | \']\' | \'=\' | \'/\' | \'(\' | \')\' | \'\\\'\' | \'\\\\\' | \'||\' | \'&&\' | \'<<<\' | \'++\' | \'--\' | \'>>>\' | \'==\' | \'+=\' | \'=+\' | \'-=\' | \'=-\' | \'*=\' | \'=*\' | \'/=\' | \'=/\' | \'>>=\' );", 1, 0, input);                throw nvae;            }            switch (alt1) {                case 1 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:17: '!'                    {                    match('!'); if (failed) return ;                    }                    break;                case 2 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:23: '@'                    {                    match('@'); if (failed) return ;                    }                    break;                case 3 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:29: '$'                    {                    match('$'); if (failed) return ;                    }                    break;                case 4 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:35: '%'                    {                    match('%'); if (failed) return ;                    }                    break;                case 5 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:41: '^'                    {                    match('^'); if (failed) return ;                    }                    break;                case 6 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:47: '&'                    {                    match('&'); if (failed) return ;                    }                    break;                case 7 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:53: '*'                    {                    match('*'); if (failed) return ;                    }                    break;                case 8 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:59: '_'                    {                    match('_'); if (failed) return ;                    }                    break;                case 9 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:65: '-'                    {                    match('-'); if (failed) return ;                    }                    break;                case 10 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:71: '+'                    {                    match('+'); if (failed) return ;                    }                    break;                case 11 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1053:78: '?'                    {                    match('?'); if (failed) return ;                    }                    break;                case 12 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:19: '|'                    {                    match('|'); if (failed) return ;                    }                    break;                case 13 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:25: ','                    {                    match(','); if (failed) return ;                    }                    break;                case 14 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:31: '{'                    {                    match('{'); if (failed) return ;                    }                    break;                case 15 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:37: '}'                    {                    match('}'); if (failed) return ;                    }                    break;                case 16 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:43: '['                    {                    match('['); if (failed) return ;                    }                    break;                case 17 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:49: ']'                    {                    match(']'); if (failed) return ;                    }                    break;                case 18 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:55: '='                    {                    match('='); if (failed) return ;                    }                    break;                case 19 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:61: '/'                    {                    match('/'); if (failed) return ;                    }                    break;                case 20 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:67: '('                    {                    match('('); if (failed) return ;                    }                    break;                case 21 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:73: ')'                    {                    match(')'); if (failed) return ;                    }                    break;                case 22 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:79: '\''                    {                    match('\''); if (failed) return ;                    }                    break;                case 23 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1054:86: '\\'                    {                    match('\\'); if (failed) return ;                    }                    break;                case 24 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:19: '||'                    {                    match("||"); if (failed) return ;                    }                    break;                case 25 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:26: '&&'                    {                    match("&&"); if (failed) return ;                    }                    break;                case 26 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:33: '<<<'                    {                    match("<<<"); if (failed) return ;                    }                    break;                case 27 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:41: '++'                    {                    match("++"); if (failed) return ;                    }                    break;                case 28 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:48: '--'                    {                    match("--"); if (failed) return ;                    }                    break;                case 29 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:55: '>>>'                    {                    match(">>>"); if (failed) return ;                    }                    break;                case 30 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:63: '=='                    {                    match("=="); if (failed) return ;                    }                    break;                case 31 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:70: '+='                    {                    match("+="); if (failed) return ;                    }                    break;                case 32 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:77: '=+'                    {                    match("=+"); if (failed) return ;                    }                    break;                case 33 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:84: '-='                    {                    match("-="); if (failed) return ;                    }                    break;                case 34 :                    // /home/michael/projects/jboss-rules-3.0.x/drools-compiler/src/main/resources/org/drools/lang/drl.g:1055:91: '=-'                    {                    match("=-"); if (failed) return ;                    }                    break;                case 35 :                    // /home/mich

⌨️ 快捷键说明

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