0001: // $ANTLR 3.0 /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g 2007-07-15 10:51:14
0002:
0003: package org.drools.rule.builder.dialect.java.parser;
0004:
0005: import org.antlr.runtime.*;
0006: import java.util.Stack;
0007: import java.util.List;
0008: import java.util.ArrayList;
0009:
0010: public class JavaLexer extends Lexer {
0011: public static final int T29 = 29;
0012: public static final int HexDigit = 12;
0013: public static final int T70 = 70;
0014: public static final int T74 = 74;
0015: public static final int T85 = 85;
0016: public static final int T102 = 102;
0017: public static final int Letter = 19;
0018: public static final int T103 = 103;
0019: public static final int T32 = 32;
0020: public static final int T81 = 81;
0021: public static final int T41 = 41;
0022: public static final int T24 = 24;
0023: public static final int FloatTypeSuffix = 15;
0024: public static final int T113 = 113;
0025: public static final int T62 = 62;
0026: public static final int T109 = 109;
0027: public static final int IntegerTypeSuffix = 13;
0028: public static final int T68 = 68;
0029: public static final int T73 = 73;
0030: public static final int T84 = 84;
0031: public static final int T33 = 33;
0032: public static final int Identifier = 4;
0033: public static final int T78 = 78;
0034: public static final int WS = 21;
0035: public static final int T42 = 42;
0036: public static final int T96 = 96;
0037: public static final int T71 = 71;
0038: public static final int LINE_COMMENT = 23;
0039: public static final int T72 = 72;
0040: public static final int T94 = 94;
0041: public static final int T76 = 76;
0042: public static final int UnicodeEscape = 17;
0043: public static final int HexLiteral = 9;
0044: public static final int T75 = 75;
0045: public static final int T89 = 89;
0046: public static final int DecimalLiteral = 11;
0047: public static final int T67 = 67;
0048: public static final int T31 = 31;
0049: public static final int T60 = 60;
0050: public static final int T82 = 82;
0051: public static final int T100 = 100;
0052: public static final int T49 = 49;
0053: public static final int T30 = 30;
0054: public static final int T79 = 79;
0055: public static final int OctalLiteral = 10;
0056: public static final int T36 = 36;
0057: public static final int T58 = 58;
0058: public static final int T93 = 93;
0059: public static final int T35 = 35;
0060: public static final int T107 = 107;
0061: public static final int T83 = 83;
0062: public static final int T61 = 61;
0063: public static final int T45 = 45;
0064: public static final int T34 = 34;
0065: public static final int T101 = 101;
0066: public static final int T64 = 64;
0067: public static final int T25 = 25;
0068: public static final int T91 = 91;
0069: public static final int T105 = 105;
0070: public static final int T37 = 37;
0071: public static final int T86 = 86;
0072: public static final int EscapeSequence = 16;
0073: public static final int T26 = 26;
0074: public static final int T51 = 51;
0075: public static final int T111 = 111;
0076: public static final int T46 = 46;
0077: public static final int T77 = 77;
0078: public static final int T38 = 38;
0079: public static final int FloatingPointLiteral = 6;
0080: public static final int T106 = 106;
0081: public static final int T112 = 112;
0082: public static final int T69 = 69;
0083: public static final int T39 = 39;
0084: public static final int ENUM = 5;
0085: public static final int T44 = 44;
0086: public static final int T55 = 55;
0087: public static final int Exponent = 14;
0088: public static final int T95 = 95;
0089: public static final int T50 = 50;
0090: public static final int T110 = 110;
0091: public static final int T108 = 108;
0092: public static final int CharacterLiteral = 7;
0093: public static final int T92 = 92;
0094: public static final int T43 = 43;
0095: public static final int T28 = 28;
0096: public static final int T40 = 40;
0097: public static final int T66 = 66;
0098: public static final int COMMENT = 22;
0099: public static final int T88 = 88;
0100: public static final int StringLiteral = 8;
0101: public static final int T63 = 63;
0102: public static final int T57 = 57;
0103: public static final int T65 = 65;
0104: public static final int T98 = 98;
0105: public static final int T56 = 56;
0106: public static final int T87 = 87;
0107: public static final int T80 = 80;
0108: public static final int JavaIDDigit = 20;
0109: public static final int T59 = 59;
0110: public static final int T97 = 97;
0111: public static final int T48 = 48;
0112: public static final int T54 = 54;
0113: public static final int EOF = -1;
0114: public static final int T104 = 104;
0115: public static final int T47 = 47;
0116: public static final int Tokens = 114;
0117: public static final int T53 = 53;
0118: public static final int OctalEscape = 18;
0119: public static final int T99 = 99;
0120: public static final int T27 = 27;
0121: public static final int T52 = 52;
0122: public static final int T90 = 90;
0123:
0124: public static final CommonToken IGNORE_TOKEN = new CommonToken(
0125: null, 0, 99, 0, 0);
0126: protected boolean enumIsKeyword = true;
0127:
0128: public JavaLexer() {
0129: ;
0130: }
0131:
0132: public JavaLexer(CharStream input) {
0133: super (input);
0134: }
0135:
0136: public String getGrammarFileName() {
0137: return "/home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g";
0138: }
0139:
0140: // $ANTLR start T24
0141: public final void mT24() throws RecognitionException {
0142: try {
0143: int _type = T24;
0144: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:10:7: ( 'package' )
0145: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:10:7: 'package'
0146: {
0147: match("package");
0148:
0149: }
0150:
0151: this .type = _type;
0152: } finally {
0153: }
0154: }
0155:
0156: // $ANTLR end T24
0157:
0158: // $ANTLR start T25
0159: public final void mT25() throws RecognitionException {
0160: try {
0161: int _type = T25;
0162: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:11:7: ( ';' )
0163: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:11:7: ';'
0164: {
0165: match(';');
0166:
0167: }
0168:
0169: this .type = _type;
0170: } finally {
0171: }
0172: }
0173:
0174: // $ANTLR end T25
0175:
0176: // $ANTLR start T26
0177: public final void mT26() throws RecognitionException {
0178: try {
0179: int _type = T26;
0180: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:12:7: ( 'import' )
0181: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:12:7: 'import'
0182: {
0183: match("import");
0184:
0185: }
0186:
0187: this .type = _type;
0188: } finally {
0189: }
0190: }
0191:
0192: // $ANTLR end T26
0193:
0194: // $ANTLR start T27
0195: public final void mT27() throws RecognitionException {
0196: try {
0197: int _type = T27;
0198: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:13:7: ( 'static' )
0199: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:13:7: 'static'
0200: {
0201: match("static");
0202:
0203: }
0204:
0205: this .type = _type;
0206: } finally {
0207: }
0208: }
0209:
0210: // $ANTLR end T27
0211:
0212: // $ANTLR start T28
0213: public final void mT28() throws RecognitionException {
0214: try {
0215: int _type = T28;
0216: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:14:7: ( '.' )
0217: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:14:7: '.'
0218: {
0219: match('.');
0220:
0221: }
0222:
0223: this .type = _type;
0224: } finally {
0225: }
0226: }
0227:
0228: // $ANTLR end T28
0229:
0230: // $ANTLR start T29
0231: public final void mT29() throws RecognitionException {
0232: try {
0233: int _type = T29;
0234: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:15:7: ( '*' )
0235: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:15:7: '*'
0236: {
0237: match('*');
0238:
0239: }
0240:
0241: this .type = _type;
0242: } finally {
0243: }
0244: }
0245:
0246: // $ANTLR end T29
0247:
0248: // $ANTLR start T30
0249: public final void mT30() throws RecognitionException {
0250: try {
0251: int _type = T30;
0252: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:16:7: ( 'class' )
0253: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:16:7: 'class'
0254: {
0255: match("class");
0256:
0257: }
0258:
0259: this .type = _type;
0260: } finally {
0261: }
0262: }
0263:
0264: // $ANTLR end T30
0265:
0266: // $ANTLR start T31
0267: public final void mT31() throws RecognitionException {
0268: try {
0269: int _type = T31;
0270: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:17:7: ( 'extends' )
0271: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:17:7: 'extends'
0272: {
0273: match("extends");
0274:
0275: }
0276:
0277: this .type = _type;
0278: } finally {
0279: }
0280: }
0281:
0282: // $ANTLR end T31
0283:
0284: // $ANTLR start T32
0285: public final void mT32() throws RecognitionException {
0286: try {
0287: int _type = T32;
0288: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:18:7: ( 'implements' )
0289: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:18:7: 'implements'
0290: {
0291: match("implements");
0292:
0293: }
0294:
0295: this .type = _type;
0296: } finally {
0297: }
0298: }
0299:
0300: // $ANTLR end T32
0301:
0302: // $ANTLR start T33
0303: public final void mT33() throws RecognitionException {
0304: try {
0305: int _type = T33;
0306: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:19:7: ( '<' )
0307: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:19:7: '<'
0308: {
0309: match('<');
0310:
0311: }
0312:
0313: this .type = _type;
0314: } finally {
0315: }
0316: }
0317:
0318: // $ANTLR end T33
0319:
0320: // $ANTLR start T34
0321: public final void mT34() throws RecognitionException {
0322: try {
0323: int _type = T34;
0324: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:20:7: ( ',' )
0325: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:20:7: ','
0326: {
0327: match(',');
0328:
0329: }
0330:
0331: this .type = _type;
0332: } finally {
0333: }
0334: }
0335:
0336: // $ANTLR end T34
0337:
0338: // $ANTLR start T35
0339: public final void mT35() throws RecognitionException {
0340: try {
0341: int _type = T35;
0342: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:21:7: ( '>' )
0343: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:21:7: '>'
0344: {
0345: match('>');
0346:
0347: }
0348:
0349: this .type = _type;
0350: } finally {
0351: }
0352: }
0353:
0354: // $ANTLR end T35
0355:
0356: // $ANTLR start T36
0357: public final void mT36() throws RecognitionException {
0358: try {
0359: int _type = T36;
0360: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:22:7: ( '&' )
0361: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:22:7: '&'
0362: {
0363: match('&');
0364:
0365: }
0366:
0367: this .type = _type;
0368: } finally {
0369: }
0370: }
0371:
0372: // $ANTLR end T36
0373:
0374: // $ANTLR start T37
0375: public final void mT37() throws RecognitionException {
0376: try {
0377: int _type = T37;
0378: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:23:7: ( '{' )
0379: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:23:7: '{'
0380: {
0381: match('{');
0382:
0383: }
0384:
0385: this .type = _type;
0386: } finally {
0387: }
0388: }
0389:
0390: // $ANTLR end T37
0391:
0392: // $ANTLR start T38
0393: public final void mT38() throws RecognitionException {
0394: try {
0395: int _type = T38;
0396: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:24:7: ( '}' )
0397: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:24:7: '}'
0398: {
0399: match('}');
0400:
0401: }
0402:
0403: this .type = _type;
0404: } finally {
0405: }
0406: }
0407:
0408: // $ANTLR end T38
0409:
0410: // $ANTLR start T39
0411: public final void mT39() throws RecognitionException {
0412: try {
0413: int _type = T39;
0414: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:25:7: ( 'interface' )
0415: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:25:7: 'interface'
0416: {
0417: match("interface");
0418:
0419: }
0420:
0421: this .type = _type;
0422: } finally {
0423: }
0424: }
0425:
0426: // $ANTLR end T39
0427:
0428: // $ANTLR start T40
0429: public final void mT40() throws RecognitionException {
0430: try {
0431: int _type = T40;
0432: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:26:7: ( 'void' )
0433: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:26:7: 'void'
0434: {
0435: match("void");
0436:
0437: }
0438:
0439: this .type = _type;
0440: } finally {
0441: }
0442: }
0443:
0444: // $ANTLR end T40
0445:
0446: // $ANTLR start T41
0447: public final void mT41() throws RecognitionException {
0448: try {
0449: int _type = T41;
0450: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:27:7: ( '[' )
0451: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:27:7: '['
0452: {
0453: match('[');
0454:
0455: }
0456:
0457: this .type = _type;
0458: } finally {
0459: }
0460: }
0461:
0462: // $ANTLR end T41
0463:
0464: // $ANTLR start T42
0465: public final void mT42() throws RecognitionException {
0466: try {
0467: int _type = T42;
0468: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:28:7: ( ']' )
0469: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:28:7: ']'
0470: {
0471: match(']');
0472:
0473: }
0474:
0475: this .type = _type;
0476: } finally {
0477: }
0478: }
0479:
0480: // $ANTLR end T42
0481:
0482: // $ANTLR start T43
0483: public final void mT43() throws RecognitionException {
0484: try {
0485: int _type = T43;
0486: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:29:7: ( 'throws' )
0487: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:29:7: 'throws'
0488: {
0489: match("throws");
0490:
0491: }
0492:
0493: this .type = _type;
0494: } finally {
0495: }
0496: }
0497:
0498: // $ANTLR end T43
0499:
0500: // $ANTLR start T44
0501: public final void mT44() throws RecognitionException {
0502: try {
0503: int _type = T44;
0504: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:30:7: ( '=' )
0505: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:30:7: '='
0506: {
0507: match('=');
0508:
0509: }
0510:
0511: this .type = _type;
0512: } finally {
0513: }
0514: }
0515:
0516: // $ANTLR end T44
0517:
0518: // $ANTLR start T45
0519: public final void mT45() throws RecognitionException {
0520: try {
0521: int _type = T45;
0522: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:31:7: ( 'public' )
0523: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:31:7: 'public'
0524: {
0525: match("public");
0526:
0527: }
0528:
0529: this .type = _type;
0530: } finally {
0531: }
0532: }
0533:
0534: // $ANTLR end T45
0535:
0536: // $ANTLR start T46
0537: public final void mT46() throws RecognitionException {
0538: try {
0539: int _type = T46;
0540: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:32:7: ( 'protected' )
0541: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:32:7: 'protected'
0542: {
0543: match("protected");
0544:
0545: }
0546:
0547: this .type = _type;
0548: } finally {
0549: }
0550: }
0551:
0552: // $ANTLR end T46
0553:
0554: // $ANTLR start T47
0555: public final void mT47() throws RecognitionException {
0556: try {
0557: int _type = T47;
0558: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:33:7: ( 'private' )
0559: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:33:7: 'private'
0560: {
0561: match("private");
0562:
0563: }
0564:
0565: this .type = _type;
0566: } finally {
0567: }
0568: }
0569:
0570: // $ANTLR end T47
0571:
0572: // $ANTLR start T48
0573: public final void mT48() throws RecognitionException {
0574: try {
0575: int _type = T48;
0576: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:34:7: ( 'abstract' )
0577: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:34:7: 'abstract'
0578: {
0579: match("abstract");
0580:
0581: }
0582:
0583: this .type = _type;
0584: } finally {
0585: }
0586: }
0587:
0588: // $ANTLR end T48
0589:
0590: // $ANTLR start T49
0591: public final void mT49() throws RecognitionException {
0592: try {
0593: int _type = T49;
0594: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:35:7: ( 'final' )
0595: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:35:7: 'final'
0596: {
0597: match("final");
0598:
0599: }
0600:
0601: this .type = _type;
0602: } finally {
0603: }
0604: }
0605:
0606: // $ANTLR end T49
0607:
0608: // $ANTLR start T50
0609: public final void mT50() throws RecognitionException {
0610: try {
0611: int _type = T50;
0612: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:36:7: ( 'native' )
0613: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:36:7: 'native'
0614: {
0615: match("native");
0616:
0617: }
0618:
0619: this .type = _type;
0620: } finally {
0621: }
0622: }
0623:
0624: // $ANTLR end T50
0625:
0626: // $ANTLR start T51
0627: public final void mT51() throws RecognitionException {
0628: try {
0629: int _type = T51;
0630: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:37:7: ( 'synchronized' )
0631: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:37:7: 'synchronized'
0632: {
0633: match("synchronized");
0634:
0635: }
0636:
0637: this .type = _type;
0638: } finally {
0639: }
0640: }
0641:
0642: // $ANTLR end T51
0643:
0644: // $ANTLR start T52
0645: public final void mT52() throws RecognitionException {
0646: try {
0647: int _type = T52;
0648: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:38:7: ( 'transient' )
0649: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:38:7: 'transient'
0650: {
0651: match("transient");
0652:
0653: }
0654:
0655: this .type = _type;
0656: } finally {
0657: }
0658: }
0659:
0660: // $ANTLR end T52
0661:
0662: // $ANTLR start T53
0663: public final void mT53() throws RecognitionException {
0664: try {
0665: int _type = T53;
0666: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:39:7: ( 'volatile' )
0667: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:39:7: 'volatile'
0668: {
0669: match("volatile");
0670:
0671: }
0672:
0673: this .type = _type;
0674: } finally {
0675: }
0676: }
0677:
0678: // $ANTLR end T53
0679:
0680: // $ANTLR start T54
0681: public final void mT54() throws RecognitionException {
0682: try {
0683: int _type = T54;
0684: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:40:7: ( 'strictfp' )
0685: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:40:7: 'strictfp'
0686: {
0687: match("strictfp");
0688:
0689: }
0690:
0691: this .type = _type;
0692: } finally {
0693: }
0694: }
0695:
0696: // $ANTLR end T54
0697:
0698: // $ANTLR start T55
0699: public final void mT55() throws RecognitionException {
0700: try {
0701: int _type = T55;
0702: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:41:7: ( 'boolean' )
0703: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:41:7: 'boolean'
0704: {
0705: match("boolean");
0706:
0707: }
0708:
0709: this .type = _type;
0710: } finally {
0711: }
0712: }
0713:
0714: // $ANTLR end T55
0715:
0716: // $ANTLR start T56
0717: public final void mT56() throws RecognitionException {
0718: try {
0719: int _type = T56;
0720: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:42:7: ( 'char' )
0721: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:42:7: 'char'
0722: {
0723: match("char");
0724:
0725: }
0726:
0727: this .type = _type;
0728: } finally {
0729: }
0730: }
0731:
0732: // $ANTLR end T56
0733:
0734: // $ANTLR start T57
0735: public final void mT57() throws RecognitionException {
0736: try {
0737: int _type = T57;
0738: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:43:7: ( 'byte' )
0739: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:43:7: 'byte'
0740: {
0741: match("byte");
0742:
0743: }
0744:
0745: this .type = _type;
0746: } finally {
0747: }
0748: }
0749:
0750: // $ANTLR end T57
0751:
0752: // $ANTLR start T58
0753: public final void mT58() throws RecognitionException {
0754: try {
0755: int _type = T58;
0756: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:44:7: ( 'short' )
0757: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:44:7: 'short'
0758: {
0759: match("short");
0760:
0761: }
0762:
0763: this .type = _type;
0764: } finally {
0765: }
0766: }
0767:
0768: // $ANTLR end T58
0769:
0770: // $ANTLR start T59
0771: public final void mT59() throws RecognitionException {
0772: try {
0773: int _type = T59;
0774: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:45:7: ( 'int' )
0775: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:45:7: 'int'
0776: {
0777: match("int");
0778:
0779: }
0780:
0781: this .type = _type;
0782: } finally {
0783: }
0784: }
0785:
0786: // $ANTLR end T59
0787:
0788: // $ANTLR start T60
0789: public final void mT60() throws RecognitionException {
0790: try {
0791: int _type = T60;
0792: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:46:7: ( 'long' )
0793: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:46:7: 'long'
0794: {
0795: match("long");
0796:
0797: }
0798:
0799: this .type = _type;
0800: } finally {
0801: }
0802: }
0803:
0804: // $ANTLR end T60
0805:
0806: // $ANTLR start T61
0807: public final void mT61() throws RecognitionException {
0808: try {
0809: int _type = T61;
0810: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:47:7: ( 'float' )
0811: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:47:7: 'float'
0812: {
0813: match("float");
0814:
0815: }
0816:
0817: this .type = _type;
0818: } finally {
0819: }
0820: }
0821:
0822: // $ANTLR end T61
0823:
0824: // $ANTLR start T62
0825: public final void mT62() throws RecognitionException {
0826: try {
0827: int _type = T62;
0828: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:48:7: ( 'double' )
0829: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:48:7: 'double'
0830: {
0831: match("double");
0832:
0833: }
0834:
0835: this .type = _type;
0836: } finally {
0837: }
0838: }
0839:
0840: // $ANTLR end T62
0841:
0842: // $ANTLR start T63
0843: public final void mT63() throws RecognitionException {
0844: try {
0845: int _type = T63;
0846: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:49:7: ( '?' )
0847: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:49:7: '?'
0848: {
0849: match('?');
0850:
0851: }
0852:
0853: this .type = _type;
0854: } finally {
0855: }
0856: }
0857:
0858: // $ANTLR end T63
0859:
0860: // $ANTLR start T64
0861: public final void mT64() throws RecognitionException {
0862: try {
0863: int _type = T64;
0864: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:50:7: ( 'super' )
0865: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:50:7: 'super'
0866: {
0867: match("super");
0868:
0869: }
0870:
0871: this .type = _type;
0872: } finally {
0873: }
0874: }
0875:
0876: // $ANTLR end T64
0877:
0878: // $ANTLR start T65
0879: public final void mT65() throws RecognitionException {
0880: try {
0881: int _type = T65;
0882: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:51:7: ( '(' )
0883: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:51:7: '('
0884: {
0885: match('(');
0886:
0887: }
0888:
0889: this .type = _type;
0890: } finally {
0891: }
0892: }
0893:
0894: // $ANTLR end T65
0895:
0896: // $ANTLR start T66
0897: public final void mT66() throws RecognitionException {
0898: try {
0899: int _type = T66;
0900: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:52:7: ( ')' )
0901: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:52:7: ')'
0902: {
0903: match(')');
0904:
0905: }
0906:
0907: this .type = _type;
0908: } finally {
0909: }
0910: }
0911:
0912: // $ANTLR end T66
0913:
0914: // $ANTLR start T67
0915: public final void mT67() throws RecognitionException {
0916: try {
0917: int _type = T67;
0918: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:53:7: ( '...' )
0919: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:53:7: '...'
0920: {
0921: match("...");
0922:
0923: }
0924:
0925: this .type = _type;
0926: } finally {
0927: }
0928: }
0929:
0930: // $ANTLR end T67
0931:
0932: // $ANTLR start T68
0933: public final void mT68() throws RecognitionException {
0934: try {
0935: int _type = T68;
0936: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:54:7: ( 'null' )
0937: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:54:7: 'null'
0938: {
0939: match("null");
0940:
0941: }
0942:
0943: this .type = _type;
0944: } finally {
0945: }
0946: }
0947:
0948: // $ANTLR end T68
0949:
0950: // $ANTLR start T69
0951: public final void mT69() throws RecognitionException {
0952: try {
0953: int _type = T69;
0954: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:55:7: ( 'true' )
0955: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:55:7: 'true'
0956: {
0957: match("true");
0958:
0959: }
0960:
0961: this .type = _type;
0962: } finally {
0963: }
0964: }
0965:
0966: // $ANTLR end T69
0967:
0968: // $ANTLR start T70
0969: public final void mT70() throws RecognitionException {
0970: try {
0971: int _type = T70;
0972: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:56:7: ( 'false' )
0973: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:56:7: 'false'
0974: {
0975: match("false");
0976:
0977: }
0978:
0979: this .type = _type;
0980: } finally {
0981: }
0982: }
0983:
0984: // $ANTLR end T70
0985:
0986: // $ANTLR start T71
0987: public final void mT71() throws RecognitionException {
0988: try {
0989: int _type = T71;
0990: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:57:7: ( '@' )
0991: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:57:7: '@'
0992: {
0993: match('@');
0994:
0995: }
0996:
0997: this .type = _type;
0998: } finally {
0999: }
1000: }
1001:
1002: // $ANTLR end T71
1003:
1004: // $ANTLR start T72
1005: public final void mT72() throws RecognitionException {
1006: try {
1007: int _type = T72;
1008: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:58:7: ( 'default' )
1009: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:58:7: 'default'
1010: {
1011: match("default");
1012:
1013: }
1014:
1015: this .type = _type;
1016: } finally {
1017: }
1018: }
1019:
1020: // $ANTLR end T72
1021:
1022: // $ANTLR start T73
1023: public final void mT73() throws RecognitionException {
1024: try {
1025: int _type = T73;
1026: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:59:7: ( 'assert' )
1027: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:59:7: 'assert'
1028: {
1029: match("assert");
1030:
1031: }
1032:
1033: this .type = _type;
1034: } finally {
1035: }
1036: }
1037:
1038: // $ANTLR end T73
1039:
1040: // $ANTLR start T74
1041: public final void mT74() throws RecognitionException {
1042: try {
1043: int _type = T74;
1044: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:60:7: ( ':' )
1045: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:60:7: ':'
1046: {
1047: match(':');
1048:
1049: }
1050:
1051: this .type = _type;
1052: } finally {
1053: }
1054: }
1055:
1056: // $ANTLR end T74
1057:
1058: // $ANTLR start T75
1059: public final void mT75() throws RecognitionException {
1060: try {
1061: int _type = T75;
1062: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:61:7: ( 'if' )
1063: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:61:7: 'if'
1064: {
1065: match("if");
1066:
1067: }
1068:
1069: this .type = _type;
1070: } finally {
1071: }
1072: }
1073:
1074: // $ANTLR end T75
1075:
1076: // $ANTLR start T76
1077: public final void mT76() throws RecognitionException {
1078: try {
1079: int _type = T76;
1080: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:62:7: ( 'else' )
1081: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:62:7: 'else'
1082: {
1083: match("else");
1084:
1085: }
1086:
1087: this .type = _type;
1088: } finally {
1089: }
1090: }
1091:
1092: // $ANTLR end T76
1093:
1094: // $ANTLR start T77
1095: public final void mT77() throws RecognitionException {
1096: try {
1097: int _type = T77;
1098: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:63:7: ( 'for' )
1099: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:63:7: 'for'
1100: {
1101: match("for");
1102:
1103: }
1104:
1105: this .type = _type;
1106: } finally {
1107: }
1108: }
1109:
1110: // $ANTLR end T77
1111:
1112: // $ANTLR start T78
1113: public final void mT78() throws RecognitionException {
1114: try {
1115: int _type = T78;
1116: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:64:7: ( 'while' )
1117: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:64:7: 'while'
1118: {
1119: match("while");
1120:
1121: }
1122:
1123: this .type = _type;
1124: } finally {
1125: }
1126: }
1127:
1128: // $ANTLR end T78
1129:
1130: // $ANTLR start T79
1131: public final void mT79() throws RecognitionException {
1132: try {
1133: int _type = T79;
1134: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:65:7: ( 'do' )
1135: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:65:7: 'do'
1136: {
1137: match("do");
1138:
1139: }
1140:
1141: this .type = _type;
1142: } finally {
1143: }
1144: }
1145:
1146: // $ANTLR end T79
1147:
1148: // $ANTLR start T80
1149: public final void mT80() throws RecognitionException {
1150: try {
1151: int _type = T80;
1152: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:66:7: ( 'try' )
1153: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:66:7: 'try'
1154: {
1155: match("try");
1156:
1157: }
1158:
1159: this .type = _type;
1160: } finally {
1161: }
1162: }
1163:
1164: // $ANTLR end T80
1165:
1166: // $ANTLR start T81
1167: public final void mT81() throws RecognitionException {
1168: try {
1169: int _type = T81;
1170: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:67:7: ( 'finally' )
1171: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:67:7: 'finally'
1172: {
1173: match("finally");
1174:
1175: }
1176:
1177: this .type = _type;
1178: } finally {
1179: }
1180: }
1181:
1182: // $ANTLR end T81
1183:
1184: // $ANTLR start T82
1185: public final void mT82() throws RecognitionException {
1186: try {
1187: int _type = T82;
1188: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:68:7: ( 'switch' )
1189: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:68:7: 'switch'
1190: {
1191: match("switch");
1192:
1193: }
1194:
1195: this .type = _type;
1196: } finally {
1197: }
1198: }
1199:
1200: // $ANTLR end T82
1201:
1202: // $ANTLR start T83
1203: public final void mT83() throws RecognitionException {
1204: try {
1205: int _type = T83;
1206: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:69:7: ( 'return' )
1207: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:69:7: 'return'
1208: {
1209: match("return");
1210:
1211: }
1212:
1213: this .type = _type;
1214: } finally {
1215: }
1216: }
1217:
1218: // $ANTLR end T83
1219:
1220: // $ANTLR start T84
1221: public final void mT84() throws RecognitionException {
1222: try {
1223: int _type = T84;
1224: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:70:7: ( 'throw' )
1225: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:70:7: 'throw'
1226: {
1227: match("throw");
1228:
1229: }
1230:
1231: this .type = _type;
1232: } finally {
1233: }
1234: }
1235:
1236: // $ANTLR end T84
1237:
1238: // $ANTLR start T85
1239: public final void mT85() throws RecognitionException {
1240: try {
1241: int _type = T85;
1242: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:71:7: ( 'break' )
1243: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:71:7: 'break'
1244: {
1245: match("break");
1246:
1247: }
1248:
1249: this .type = _type;
1250: } finally {
1251: }
1252: }
1253:
1254: // $ANTLR end T85
1255:
1256: // $ANTLR start T86
1257: public final void mT86() throws RecognitionException {
1258: try {
1259: int _type = T86;
1260: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:72:7: ( 'continue' )
1261: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:72:7: 'continue'
1262: {
1263: match("continue");
1264:
1265: }
1266:
1267: this .type = _type;
1268: } finally {
1269: }
1270: }
1271:
1272: // $ANTLR end T86
1273:
1274: // $ANTLR start T87
1275: public final void mT87() throws RecognitionException {
1276: try {
1277: int _type = T87;
1278: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:73:7: ( 'catch' )
1279: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:73:7: 'catch'
1280: {
1281: match("catch");
1282:
1283: }
1284:
1285: this .type = _type;
1286: } finally {
1287: }
1288: }
1289:
1290: // $ANTLR end T87
1291:
1292: // $ANTLR start T88
1293: public final void mT88() throws RecognitionException {
1294: try {
1295: int _type = T88;
1296: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:74:7: ( 'case' )
1297: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:74:7: 'case'
1298: {
1299: match("case");
1300:
1301: }
1302:
1303: this .type = _type;
1304: } finally {
1305: }
1306: }
1307:
1308: // $ANTLR end T88
1309:
1310: // $ANTLR start T89
1311: public final void mT89() throws RecognitionException {
1312: try {
1313: int _type = T89;
1314: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:75:7: ( '+=' )
1315: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:75:7: '+='
1316: {
1317: match("+=");
1318:
1319: }
1320:
1321: this .type = _type;
1322: } finally {
1323: }
1324: }
1325:
1326: // $ANTLR end T89
1327:
1328: // $ANTLR start T90
1329: public final void mT90() throws RecognitionException {
1330: try {
1331: int _type = T90;
1332: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:76:7: ( '-=' )
1333: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:76:7: '-='
1334: {
1335: match("-=");
1336:
1337: }
1338:
1339: this .type = _type;
1340: } finally {
1341: }
1342: }
1343:
1344: // $ANTLR end T90
1345:
1346: // $ANTLR start T91
1347: public final void mT91() throws RecognitionException {
1348: try {
1349: int _type = T91;
1350: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:77:7: ( '*=' )
1351: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:77:7: '*='
1352: {
1353: match("*=");
1354:
1355: }
1356:
1357: this .type = _type;
1358: } finally {
1359: }
1360: }
1361:
1362: // $ANTLR end T91
1363:
1364: // $ANTLR start T92
1365: public final void mT92() throws RecognitionException {
1366: try {
1367: int _type = T92;
1368: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:78:7: ( '/=' )
1369: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:78:7: '/='
1370: {
1371: match("/=");
1372:
1373: }
1374:
1375: this .type = _type;
1376: } finally {
1377: }
1378: }
1379:
1380: // $ANTLR end T92
1381:
1382: // $ANTLR start T93
1383: public final void mT93() throws RecognitionException {
1384: try {
1385: int _type = T93;
1386: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:79:7: ( '&=' )
1387: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:79:7: '&='
1388: {
1389: match("&=");
1390:
1391: }
1392:
1393: this .type = _type;
1394: } finally {
1395: }
1396: }
1397:
1398: // $ANTLR end T93
1399:
1400: // $ANTLR start T94
1401: public final void mT94() throws RecognitionException {
1402: try {
1403: int _type = T94;
1404: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:80:7: ( '|=' )
1405: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:80:7: '|='
1406: {
1407: match("|=");
1408:
1409: }
1410:
1411: this .type = _type;
1412: } finally {
1413: }
1414: }
1415:
1416: // $ANTLR end T94
1417:
1418: // $ANTLR start T95
1419: public final void mT95() throws RecognitionException {
1420: try {
1421: int _type = T95;
1422: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:81:7: ( '^=' )
1423: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:81:7: '^='
1424: {
1425: match("^=");
1426:
1427: }
1428:
1429: this .type = _type;
1430: } finally {
1431: }
1432: }
1433:
1434: // $ANTLR end T95
1435:
1436: // $ANTLR start T96
1437: public final void mT96() throws RecognitionException {
1438: try {
1439: int _type = T96;
1440: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:82:7: ( '%=' )
1441: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:82:7: '%='
1442: {
1443: match("%=");
1444:
1445: }
1446:
1447: this .type = _type;
1448: } finally {
1449: }
1450: }
1451:
1452: // $ANTLR end T96
1453:
1454: // $ANTLR start T97
1455: public final void mT97() throws RecognitionException {
1456: try {
1457: int _type = T97;
1458: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:83:7: ( '||' )
1459: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:83:7: '||'
1460: {
1461: match("||");
1462:
1463: }
1464:
1465: this .type = _type;
1466: } finally {
1467: }
1468: }
1469:
1470: // $ANTLR end T97
1471:
1472: // $ANTLR start T98
1473: public final void mT98() throws RecognitionException {
1474: try {
1475: int _type = T98;
1476: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:84:7: ( '&&' )
1477: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:84:7: '&&'
1478: {
1479: match("&&");
1480:
1481: }
1482:
1483: this .type = _type;
1484: } finally {
1485: }
1486: }
1487:
1488: // $ANTLR end T98
1489:
1490: // $ANTLR start T99
1491: public final void mT99() throws RecognitionException {
1492: try {
1493: int _type = T99;
1494: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:85:7: ( '|' )
1495: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:85:7: '|'
1496: {
1497: match('|');
1498:
1499: }
1500:
1501: this .type = _type;
1502: } finally {
1503: }
1504: }
1505:
1506: // $ANTLR end T99
1507:
1508: // $ANTLR start T100
1509: public final void mT100() throws RecognitionException {
1510: try {
1511: int _type = T100;
1512: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:86:8: ( '^' )
1513: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:86:8: '^'
1514: {
1515: match('^');
1516:
1517: }
1518:
1519: this .type = _type;
1520: } finally {
1521: }
1522: }
1523:
1524: // $ANTLR end T100
1525:
1526: // $ANTLR start T101
1527: public final void mT101() throws RecognitionException {
1528: try {
1529: int _type = T101;
1530: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:87:8: ( '==' )
1531: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:87:8: '=='
1532: {
1533: match("==");
1534:
1535: }
1536:
1537: this .type = _type;
1538: } finally {
1539: }
1540: }
1541:
1542: // $ANTLR end T101
1543:
1544: // $ANTLR start T102
1545: public final void mT102() throws RecognitionException {
1546: try {
1547: int _type = T102;
1548: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:88:8: ( '!=' )
1549: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:88:8: '!='
1550: {
1551: match("!=");
1552:
1553: }
1554:
1555: this .type = _type;
1556: } finally {
1557: }
1558: }
1559:
1560: // $ANTLR end T102
1561:
1562: // $ANTLR start T103
1563: public final void mT103() throws RecognitionException {
1564: try {
1565: int _type = T103;
1566: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:89:8: ( 'instanceof' )
1567: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:89:8: 'instanceof'
1568: {
1569: match("instanceof");
1570:
1571: }
1572:
1573: this .type = _type;
1574: } finally {
1575: }
1576: }
1577:
1578: // $ANTLR end T103
1579:
1580: // $ANTLR start T104
1581: public final void mT104() throws RecognitionException {
1582: try {
1583: int _type = T104;
1584: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:90:8: ( '+' )
1585: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:90:8: '+'
1586: {
1587: match('+');
1588:
1589: }
1590:
1591: this .type = _type;
1592: } finally {
1593: }
1594: }
1595:
1596: // $ANTLR end T104
1597:
1598: // $ANTLR start T105
1599: public final void mT105() throws RecognitionException {
1600: try {
1601: int _type = T105;
1602: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:91:8: ( '-' )
1603: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:91:8: '-'
1604: {
1605: match('-');
1606:
1607: }
1608:
1609: this .type = _type;
1610: } finally {
1611: }
1612: }
1613:
1614: // $ANTLR end T105
1615:
1616: // $ANTLR start T106
1617: public final void mT106() throws RecognitionException {
1618: try {
1619: int _type = T106;
1620: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:92:8: ( '/' )
1621: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:92:8: '/'
1622: {
1623: match('/');
1624:
1625: }
1626:
1627: this .type = _type;
1628: } finally {
1629: }
1630: }
1631:
1632: // $ANTLR end T106
1633:
1634: // $ANTLR start T107
1635: public final void mT107() throws RecognitionException {
1636: try {
1637: int _type = T107;
1638: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:93:8: ( '%' )
1639: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:93:8: '%'
1640: {
1641: match('%');
1642:
1643: }
1644:
1645: this .type = _type;
1646: } finally {
1647: }
1648: }
1649:
1650: // $ANTLR end T107
1651:
1652: // $ANTLR start T108
1653: public final void mT108() throws RecognitionException {
1654: try {
1655: int _type = T108;
1656: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:94:8: ( '++' )
1657: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:94:8: '++'
1658: {
1659: match("++");
1660:
1661: }
1662:
1663: this .type = _type;
1664: } finally {
1665: }
1666: }
1667:
1668: // $ANTLR end T108
1669:
1670: // $ANTLR start T109
1671: public final void mT109() throws RecognitionException {
1672: try {
1673: int _type = T109;
1674: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:95:8: ( '--' )
1675: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:95:8: '--'
1676: {
1677: match("--");
1678:
1679: }
1680:
1681: this .type = _type;
1682: } finally {
1683: }
1684: }
1685:
1686: // $ANTLR end T109
1687:
1688: // $ANTLR start T110
1689: public final void mT110() throws RecognitionException {
1690: try {
1691: int _type = T110;
1692: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:96:8: ( '~' )
1693: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:96:8: '~'
1694: {
1695: match('~');
1696:
1697: }
1698:
1699: this .type = _type;
1700: } finally {
1701: }
1702: }
1703:
1704: // $ANTLR end T110
1705:
1706: // $ANTLR start T111
1707: public final void mT111() throws RecognitionException {
1708: try {
1709: int _type = T111;
1710: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:97:8: ( '!' )
1711: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:97:8: '!'
1712: {
1713: match('!');
1714:
1715: }
1716:
1717: this .type = _type;
1718: } finally {
1719: }
1720: }
1721:
1722: // $ANTLR end T111
1723:
1724: // $ANTLR start T112
1725: public final void mT112() throws RecognitionException {
1726: try {
1727: int _type = T112;
1728: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:98:8: ( 'this' )
1729: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:98:8: 'this'
1730: {
1731: match("this");
1732:
1733: }
1734:
1735: this .type = _type;
1736: } finally {
1737: }
1738: }
1739:
1740: // $ANTLR end T112
1741:
1742: // $ANTLR start T113
1743: public final void mT113() throws RecognitionException {
1744: try {
1745: int _type = T113;
1746: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:99:8: ( 'new' )
1747: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:99:8: 'new'
1748: {
1749: match("new");
1750:
1751: }
1752:
1753: this .type = _type;
1754: } finally {
1755: }
1756: }
1757:
1758: // $ANTLR end T113
1759:
1760: // $ANTLR start HexLiteral
1761: public final void mHexLiteral() throws RecognitionException {
1762: try {
1763: int _type = HexLiteral;
1764: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:934:14: ( '0' ( 'x' | 'X' ) ( HexDigit )+ ( IntegerTypeSuffix )? )
1765: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:934:14: '0' ( 'x' | 'X' ) ( HexDigit )+ ( IntegerTypeSuffix )?
1766: {
1767: match('0');
1768: if (input.LA(1) == 'X' || input.LA(1) == 'x') {
1769: input.consume();
1770:
1771: } else {
1772: MismatchedSetException mse = new MismatchedSetException(
1773: null, input);
1774: recover(mse);
1775: throw mse;
1776: }
1777:
1778: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:934:28: ( HexDigit )+
1779: int cnt1 = 0;
1780: loop1: do {
1781: int alt1 = 2;
1782: int LA1_0 = input.LA(1);
1783:
1784: if (((LA1_0 >= '0' && LA1_0 <= '9')
1785: || (LA1_0 >= 'A' && LA1_0 <= 'F') || (LA1_0 >= 'a' && LA1_0 <= 'f'))) {
1786: alt1 = 1;
1787: }
1788:
1789: switch (alt1) {
1790: case 1:
1791: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:934:28: HexDigit
1792: {
1793: mHexDigit();
1794:
1795: }
1796: break;
1797:
1798: default:
1799: if (cnt1 >= 1)
1800: break loop1;
1801: EarlyExitException eee = new EarlyExitException(
1802: 1, input);
1803: throw eee;
1804: }
1805: cnt1++;
1806: } while (true);
1807:
1808: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:934:38: ( IntegerTypeSuffix )?
1809: int alt2 = 2;
1810: int LA2_0 = input.LA(1);
1811:
1812: if ((LA2_0 == 'L' || LA2_0 == 'l')) {
1813: alt2 = 1;
1814: }
1815: switch (alt2) {
1816: case 1:
1817: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:934:38: IntegerTypeSuffix
1818: {
1819: mIntegerTypeSuffix();
1820:
1821: }
1822: break;
1823:
1824: }
1825:
1826: }
1827:
1828: this .type = _type;
1829: } finally {
1830: }
1831: }
1832:
1833: // $ANTLR end HexLiteral
1834:
1835: // $ANTLR start DecimalLiteral
1836: public final void mDecimalLiteral() throws RecognitionException {
1837: try {
1838: int _type = DecimalLiteral;
1839: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:18: ( ( '0' | '1' .. '9' ( '0' .. '9' )* ) ( IntegerTypeSuffix )? )
1840: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:18: ( '0' | '1' .. '9' ( '0' .. '9' )* ) ( IntegerTypeSuffix )?
1841: {
1842: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:18: ( '0' | '1' .. '9' ( '0' .. '9' )* )
1843: int alt4 = 2;
1844: int LA4_0 = input.LA(1);
1845:
1846: if ((LA4_0 == '0')) {
1847: alt4 = 1;
1848: } else if (((LA4_0 >= '1' && LA4_0 <= '9'))) {
1849: alt4 = 2;
1850: } else {
1851: NoViableAltException nvae = new NoViableAltException(
1852: "936:18: ( '0' | '1' .. '9' ( '0' .. '9' )* )",
1853: 4, 0, input);
1854:
1855: throw nvae;
1856: }
1857: switch (alt4) {
1858: case 1:
1859: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:19: '0'
1860: {
1861: match('0');
1862:
1863: }
1864: break;
1865: case 2:
1866: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:25: '1' .. '9' ( '0' .. '9' )*
1867: {
1868: matchRange('1', '9');
1869: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:34: ( '0' .. '9' )*
1870: loop3: do {
1871: int alt3 = 2;
1872: int LA3_0 = input.LA(1);
1873:
1874: if (((LA3_0 >= '0' && LA3_0 <= '9'))) {
1875: alt3 = 1;
1876: }
1877:
1878: switch (alt3) {
1879: case 1:
1880: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:34: '0' .. '9'
1881: {
1882: matchRange('0', '9');
1883:
1884: }
1885: break;
1886:
1887: default:
1888: break loop3;
1889: }
1890: } while (true);
1891:
1892: }
1893: break;
1894:
1895: }
1896:
1897: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:45: ( IntegerTypeSuffix )?
1898: int alt5 = 2;
1899: int LA5_0 = input.LA(1);
1900:
1901: if ((LA5_0 == 'L' || LA5_0 == 'l')) {
1902: alt5 = 1;
1903: }
1904: switch (alt5) {
1905: case 1:
1906: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:936:45: IntegerTypeSuffix
1907: {
1908: mIntegerTypeSuffix();
1909:
1910: }
1911: break;
1912:
1913: }
1914:
1915: }
1916:
1917: this .type = _type;
1918: } finally {
1919: }
1920: }
1921:
1922: // $ANTLR end DecimalLiteral
1923:
1924: // $ANTLR start OctalLiteral
1925: public final void mOctalLiteral() throws RecognitionException {
1926: try {
1927: int _type = OctalLiteral;
1928: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:938:16: ( '0' ( '0' .. '7' )+ ( IntegerTypeSuffix )? )
1929: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:938:16: '0' ( '0' .. '7' )+ ( IntegerTypeSuffix )?
1930: {
1931: match('0');
1932: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:938:20: ( '0' .. '7' )+
1933: int cnt6 = 0;
1934: loop6: do {
1935: int alt6 = 2;
1936: int LA6_0 = input.LA(1);
1937:
1938: if (((LA6_0 >= '0' && LA6_0 <= '7'))) {
1939: alt6 = 1;
1940: }
1941:
1942: switch (alt6) {
1943: case 1:
1944: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:938:21: '0' .. '7'
1945: {
1946: matchRange('0', '7');
1947:
1948: }
1949: break;
1950:
1951: default:
1952: if (cnt6 >= 1)
1953: break loop6;
1954: EarlyExitException eee = new EarlyExitException(
1955: 6, input);
1956: throw eee;
1957: }
1958: cnt6++;
1959: } while (true);
1960:
1961: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:938:32: ( IntegerTypeSuffix )?
1962: int alt7 = 2;
1963: int LA7_0 = input.LA(1);
1964:
1965: if ((LA7_0 == 'L' || LA7_0 == 'l')) {
1966: alt7 = 1;
1967: }
1968: switch (alt7) {
1969: case 1:
1970: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:938:32: IntegerTypeSuffix
1971: {
1972: mIntegerTypeSuffix();
1973:
1974: }
1975: break;
1976:
1977: }
1978:
1979: }
1980:
1981: this .type = _type;
1982: } finally {
1983: }
1984: }
1985:
1986: // $ANTLR end OctalLiteral
1987:
1988: // $ANTLR start HexDigit
1989: public final void mHexDigit() throws RecognitionException {
1990: try {
1991: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:941:12: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )
1992: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:941:12: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
1993: {
1994: if ((input.LA(1) >= '0' && input.LA(1) <= '9')
1995: || (input.LA(1) >= 'A' && input.LA(1) <= 'F')
1996: || (input.LA(1) >= 'a' && input.LA(1) <= 'f')) {
1997: input.consume();
1998:
1999: } else {
2000: MismatchedSetException mse = new MismatchedSetException(
2001: null, input);
2002: recover(mse);
2003: throw mse;
2004: }
2005:
2006: }
2007:
2008: } finally {
2009: }
2010: }
2011:
2012: // $ANTLR end HexDigit
2013:
2014: // $ANTLR start IntegerTypeSuffix
2015: public final void mIntegerTypeSuffix() throws RecognitionException {
2016: try {
2017: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:944:21: ( ( 'l' | 'L' ) )
2018: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:944:21: ( 'l' | 'L' )
2019: {
2020: if (input.LA(1) == 'L' || input.LA(1) == 'l') {
2021: input.consume();
2022:
2023: } else {
2024: MismatchedSetException mse = new MismatchedSetException(
2025: null, input);
2026: recover(mse);
2027: throw mse;
2028: }
2029:
2030: }
2031:
2032: } finally {
2033: }
2034: }
2035:
2036: // $ANTLR end IntegerTypeSuffix
2037:
2038: // $ANTLR start FloatingPointLiteral
2039: public final void mFloatingPointLiteral()
2040: throws RecognitionException {
2041: try {
2042: int _type = FloatingPointLiteral;
2043: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:9: ( ( '0' .. '9' )+ '.' ( '0' .. '9' )* ( Exponent )? ( FloatTypeSuffix )? | '.' ( '0' .. '9' )+ ( Exponent )? ( FloatTypeSuffix )? | ( '0' .. '9' )+ Exponent ( FloatTypeSuffix )? | ( '0' .. '9' )+ ( Exponent )? FloatTypeSuffix )
2044: int alt19 = 4;
2045: alt19 = dfa19.predict(input);
2046: switch (alt19) {
2047: case 1:
2048: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:9: ( '0' .. '9' )+ '.' ( '0' .. '9' )* ( Exponent )? ( FloatTypeSuffix )?
2049: {
2050: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:9: ( '0' .. '9' )+
2051: int cnt8 = 0;
2052: loop8: do {
2053: int alt8 = 2;
2054: int LA8_0 = input.LA(1);
2055:
2056: if (((LA8_0 >= '0' && LA8_0 <= '9'))) {
2057: alt8 = 1;
2058: }
2059:
2060: switch (alt8) {
2061: case 1:
2062: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:10: '0' .. '9'
2063: {
2064: matchRange('0', '9');
2065:
2066: }
2067: break;
2068:
2069: default:
2070: if (cnt8 >= 1)
2071: break loop8;
2072: EarlyExitException eee = new EarlyExitException(
2073: 8, input);
2074: throw eee;
2075: }
2076: cnt8++;
2077: } while (true);
2078:
2079: match('.');
2080: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:25: ( '0' .. '9' )*
2081: loop9: do {
2082: int alt9 = 2;
2083: int LA9_0 = input.LA(1);
2084:
2085: if (((LA9_0 >= '0' && LA9_0 <= '9'))) {
2086: alt9 = 1;
2087: }
2088:
2089: switch (alt9) {
2090: case 1:
2091: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:26: '0' .. '9'
2092: {
2093: matchRange('0', '9');
2094:
2095: }
2096: break;
2097:
2098: default:
2099: break loop9;
2100: }
2101: } while (true);
2102:
2103: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:37: ( Exponent )?
2104: int alt10 = 2;
2105: int LA10_0 = input.LA(1);
2106:
2107: if ((LA10_0 == 'E' || LA10_0 == 'e')) {
2108: alt10 = 1;
2109: }
2110: switch (alt10) {
2111: case 1:
2112: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:37: Exponent
2113: {
2114: mExponent();
2115:
2116: }
2117: break;
2118:
2119: }
2120:
2121: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:47: ( FloatTypeSuffix )?
2122: int alt11 = 2;
2123: int LA11_0 = input.LA(1);
2124:
2125: if ((LA11_0 == 'D' || LA11_0 == 'F' || LA11_0 == 'd' || LA11_0 == 'f')) {
2126: alt11 = 1;
2127: }
2128: switch (alt11) {
2129: case 1:
2130: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:947:47: FloatTypeSuffix
2131: {
2132: mFloatTypeSuffix();
2133:
2134: }
2135: break;
2136:
2137: }
2138:
2139: }
2140: break;
2141: case 2:
2142: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:9: '.' ( '0' .. '9' )+ ( Exponent )? ( FloatTypeSuffix )?
2143: {
2144: match('.');
2145: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:13: ( '0' .. '9' )+
2146: int cnt12 = 0;
2147: loop12: do {
2148: int alt12 = 2;
2149: int LA12_0 = input.LA(1);
2150:
2151: if (((LA12_0 >= '0' && LA12_0 <= '9'))) {
2152: alt12 = 1;
2153: }
2154:
2155: switch (alt12) {
2156: case 1:
2157: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:14: '0' .. '9'
2158: {
2159: matchRange('0', '9');
2160:
2161: }
2162: break;
2163:
2164: default:
2165: if (cnt12 >= 1)
2166: break loop12;
2167: EarlyExitException eee = new EarlyExitException(
2168: 12, input);
2169: throw eee;
2170: }
2171: cnt12++;
2172: } while (true);
2173:
2174: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:25: ( Exponent )?
2175: int alt13 = 2;
2176: int LA13_0 = input.LA(1);
2177:
2178: if ((LA13_0 == 'E' || LA13_0 == 'e')) {
2179: alt13 = 1;
2180: }
2181: switch (alt13) {
2182: case 1:
2183: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:25: Exponent
2184: {
2185: mExponent();
2186:
2187: }
2188: break;
2189:
2190: }
2191:
2192: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:35: ( FloatTypeSuffix )?
2193: int alt14 = 2;
2194: int LA14_0 = input.LA(1);
2195:
2196: if ((LA14_0 == 'D' || LA14_0 == 'F' || LA14_0 == 'd' || LA14_0 == 'f')) {
2197: alt14 = 1;
2198: }
2199: switch (alt14) {
2200: case 1:
2201: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:948:35: FloatTypeSuffix
2202: {
2203: mFloatTypeSuffix();
2204:
2205: }
2206: break;
2207:
2208: }
2209:
2210: }
2211: break;
2212: case 3:
2213: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:949:9: ( '0' .. '9' )+ Exponent ( FloatTypeSuffix )?
2214: {
2215: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:949:9: ( '0' .. '9' )+
2216: int cnt15 = 0;
2217: loop15: do {
2218: int alt15 = 2;
2219: int LA15_0 = input.LA(1);
2220:
2221: if (((LA15_0 >= '0' && LA15_0 <= '9'))) {
2222: alt15 = 1;
2223: }
2224:
2225: switch (alt15) {
2226: case 1:
2227: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:949:10: '0' .. '9'
2228: {
2229: matchRange('0', '9');
2230:
2231: }
2232: break;
2233:
2234: default:
2235: if (cnt15 >= 1)
2236: break loop15;
2237: EarlyExitException eee = new EarlyExitException(
2238: 15, input);
2239: throw eee;
2240: }
2241: cnt15++;
2242: } while (true);
2243:
2244: mExponent();
2245: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:949:30: ( FloatTypeSuffix )?
2246: int alt16 = 2;
2247: int LA16_0 = input.LA(1);
2248:
2249: if ((LA16_0 == 'D' || LA16_0 == 'F' || LA16_0 == 'd' || LA16_0 == 'f')) {
2250: alt16 = 1;
2251: }
2252: switch (alt16) {
2253: case 1:
2254: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:949:30: FloatTypeSuffix
2255: {
2256: mFloatTypeSuffix();
2257:
2258: }
2259: break;
2260:
2261: }
2262:
2263: }
2264: break;
2265: case 4:
2266: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:950:9: ( '0' .. '9' )+ ( Exponent )? FloatTypeSuffix
2267: {
2268: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:950:9: ( '0' .. '9' )+
2269: int cnt17 = 0;
2270: loop17: do {
2271: int alt17 = 2;
2272: int LA17_0 = input.LA(1);
2273:
2274: if (((LA17_0 >= '0' && LA17_0 <= '9'))) {
2275: alt17 = 1;
2276: }
2277:
2278: switch (alt17) {
2279: case 1:
2280: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:950:10: '0' .. '9'
2281: {
2282: matchRange('0', '9');
2283:
2284: }
2285: break;
2286:
2287: default:
2288: if (cnt17 >= 1)
2289: break loop17;
2290: EarlyExitException eee = new EarlyExitException(
2291: 17, input);
2292: throw eee;
2293: }
2294: cnt17++;
2295: } while (true);
2296:
2297: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:950:21: ( Exponent )?
2298: int alt18 = 2;
2299: int LA18_0 = input.LA(1);
2300:
2301: if ((LA18_0 == 'E' || LA18_0 == 'e')) {
2302: alt18 = 1;
2303: }
2304: switch (alt18) {
2305: case 1:
2306: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:950:21: Exponent
2307: {
2308: mExponent();
2309:
2310: }
2311: break;
2312:
2313: }
2314:
2315: mFloatTypeSuffix();
2316:
2317: }
2318: break;
2319:
2320: }
2321: this .type = _type;
2322: } finally {
2323: }
2324: }
2325:
2326: // $ANTLR end FloatingPointLiteral
2327:
2328: // $ANTLR start Exponent
2329: public final void mExponent() throws RecognitionException {
2330: try {
2331: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:954:12: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
2332: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:954:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
2333: {
2334: if (input.LA(1) == 'E' || input.LA(1) == 'e') {
2335: input.consume();
2336:
2337: } else {
2338: MismatchedSetException mse = new MismatchedSetException(
2339: null, input);
2340: recover(mse);
2341: throw mse;
2342: }
2343:
2344: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:954:22: ( '+' | '-' )?
2345: int alt20 = 2;
2346: int LA20_0 = input.LA(1);
2347:
2348: if ((LA20_0 == '+' || LA20_0 == '-')) {
2349: alt20 = 1;
2350: }
2351: switch (alt20) {
2352: case 1:
2353: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:
2354: {
2355: if (input.LA(1) == '+' || input.LA(1) == '-') {
2356: input.consume();
2357:
2358: } else {
2359: MismatchedSetException mse = new MismatchedSetException(
2360: null, input);
2361: recover(mse);
2362: throw mse;
2363: }
2364:
2365: }
2366: break;
2367:
2368: }
2369:
2370: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:954:33: ( '0' .. '9' )+
2371: int cnt21 = 0;
2372: loop21: do {
2373: int alt21 = 2;
2374: int LA21_0 = input.LA(1);
2375:
2376: if (((LA21_0 >= '0' && LA21_0 <= '9'))) {
2377: alt21 = 1;
2378: }
2379:
2380: switch (alt21) {
2381: case 1:
2382: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:954:34: '0' .. '9'
2383: {
2384: matchRange('0', '9');
2385:
2386: }
2387: break;
2388:
2389: default:
2390: if (cnt21 >= 1)
2391: break loop21;
2392: EarlyExitException eee = new EarlyExitException(
2393: 21, input);
2394: throw eee;
2395: }
2396: cnt21++;
2397: } while (true);
2398:
2399: }
2400:
2401: } finally {
2402: }
2403: }
2404:
2405: // $ANTLR end Exponent
2406:
2407: // $ANTLR start FloatTypeSuffix
2408: public final void mFloatTypeSuffix() throws RecognitionException {
2409: try {
2410: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:957:19: ( ( 'f' | 'F' | 'd' | 'D' ) )
2411: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:957:19: ( 'f' | 'F' | 'd' | 'D' )
2412: {
2413: if (input.LA(1) == 'D' || input.LA(1) == 'F'
2414: || input.LA(1) == 'd' || input.LA(1) == 'f') {
2415: input.consume();
2416:
2417: } else {
2418: MismatchedSetException mse = new MismatchedSetException(
2419: null, input);
2420: recover(mse);
2421: throw mse;
2422: }
2423:
2424: }
2425:
2426: } finally {
2427: }
2428: }
2429:
2430: // $ANTLR end FloatTypeSuffix
2431:
2432: // $ANTLR start CharacterLiteral
2433: public final void mCharacterLiteral() throws RecognitionException {
2434: try {
2435: int _type = CharacterLiteral;
2436: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:960:9: ( '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) ) '\\'' )
2437: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:960:9: '\\'' ( EscapeSequence | ~ ( '\\'' | '\\\\' ) ) '\\''
2438: {
2439: match('\'');
2440: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:960:14: ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )
2441: int alt22 = 2;
2442: int LA22_0 = input.LA(1);
2443:
2444: if ((LA22_0 == '\\')) {
2445: alt22 = 1;
2446: } else if (((LA22_0 >= '\u0000' && LA22_0 <= '&')
2447: || (LA22_0 >= '(' && LA22_0 <= '[') || (LA22_0 >= ']' && LA22_0 <= '\uFFFE'))) {
2448: alt22 = 2;
2449: } else {
2450: NoViableAltException nvae = new NoViableAltException(
2451: "960:14: ( EscapeSequence | ~ ( '\\'' | '\\\\' ) )",
2452: 22, 0, input);
2453:
2454: throw nvae;
2455: }
2456: switch (alt22) {
2457: case 1:
2458: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:960:16: EscapeSequence
2459: {
2460: mEscapeSequence();
2461:
2462: }
2463: break;
2464: case 2:
2465: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:960:33: ~ ( '\\'' | '\\\\' )
2466: {
2467: if ((input.LA(1) >= '\u0000' && input.LA(1) <= '&')
2468: || (input.LA(1) >= '(' && input.LA(1) <= '[')
2469: || (input.LA(1) >= ']' && input.LA(1) <= '\uFFFE')) {
2470: input.consume();
2471:
2472: } else {
2473: MismatchedSetException mse = new MismatchedSetException(
2474: null, input);
2475: recover(mse);
2476: throw mse;
2477: }
2478:
2479: }
2480: break;
2481:
2482: }
2483:
2484: match('\'');
2485:
2486: }
2487:
2488: this .type = _type;
2489: } finally {
2490: }
2491: }
2492:
2493: // $ANTLR end CharacterLiteral
2494:
2495: // $ANTLR start StringLiteral
2496: public final void mStringLiteral() throws RecognitionException {
2497: try {
2498: int _type = StringLiteral;
2499: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:964:8: ( '\"' ( EscapeSequence | ~ ( '\\\\' | '\"' ) )* '\"' )
2500: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:964:8: '\"' ( EscapeSequence | ~ ( '\\\\' | '\"' ) )* '\"'
2501: {
2502: match('\"');
2503: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:964:12: ( EscapeSequence | ~ ( '\\\\' | '\"' ) )*
2504: loop23: do {
2505: int alt23 = 3;
2506: int LA23_0 = input.LA(1);
2507:
2508: if ((LA23_0 == '\\')) {
2509: alt23 = 1;
2510: } else if (((LA23_0 >= '\u0000' && LA23_0 <= '!')
2511: || (LA23_0 >= '#' && LA23_0 <= '[') || (LA23_0 >= ']' && LA23_0 <= '\uFFFE'))) {
2512: alt23 = 2;
2513: }
2514:
2515: switch (alt23) {
2516: case 1:
2517: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:964:14: EscapeSequence
2518: {
2519: mEscapeSequence();
2520:
2521: }
2522: break;
2523: case 2:
2524: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:964:31: ~ ( '\\\\' | '\"' )
2525: {
2526: if ((input.LA(1) >= '\u0000' && input.LA(1) <= '!')
2527: || (input.LA(1) >= '#' && input.LA(1) <= '[')
2528: || (input.LA(1) >= ']' && input.LA(1) <= '\uFFFE')) {
2529: input.consume();
2530:
2531: } else {
2532: MismatchedSetException mse = new MismatchedSetException(
2533: null, input);
2534: recover(mse);
2535: throw mse;
2536: }
2537:
2538: }
2539: break;
2540:
2541: default:
2542: break loop23;
2543: }
2544: } while (true);
2545:
2546: match('\"');
2547:
2548: }
2549:
2550: this .type = _type;
2551: } finally {
2552: }
2553: }
2554:
2555: // $ANTLR end StringLiteral
2556:
2557: // $ANTLR start EscapeSequence
2558: public final void mEscapeSequence() throws RecognitionException {
2559: try {
2560: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:969:9: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape )
2561: int alt24 = 3;
2562: int LA24_0 = input.LA(1);
2563:
2564: if ((LA24_0 == '\\')) {
2565: switch (input.LA(2)) {
2566: case 'u': {
2567: alt24 = 2;
2568: }
2569: break;
2570: case '\"':
2571: case '\'':
2572: case '\\':
2573: case 'b':
2574: case 'f':
2575: case 'n':
2576: case 'r':
2577: case 't': {
2578: alt24 = 1;
2579: }
2580: break;
2581: case '0':
2582: case '1':
2583: case '2':
2584: case '3':
2585: case '4':
2586: case '5':
2587: case '6':
2588: case '7': {
2589: alt24 = 3;
2590: }
2591: break;
2592: default:
2593: NoViableAltException nvae = new NoViableAltException(
2594: "967:1: fragment EscapeSequence : ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape );",
2595: 24, 1, input);
2596:
2597: throw nvae;
2598: }
2599:
2600: } else {
2601: NoViableAltException nvae = new NoViableAltException(
2602: "967:1: fragment EscapeSequence : ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UnicodeEscape | OctalEscape );",
2603: 24, 0, input);
2604:
2605: throw nvae;
2606: }
2607: switch (alt24) {
2608: case 1:
2609: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:969:9: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' )
2610: {
2611: match('\\');
2612: if (input.LA(1) == '\"' || input.LA(1) == '\''
2613: || input.LA(1) == '\\' || input.LA(1) == 'b'
2614: || input.LA(1) == 'f' || input.LA(1) == 'n'
2615: || input.LA(1) == 'r' || input.LA(1) == 't') {
2616: input.consume();
2617:
2618: } else {
2619: MismatchedSetException mse = new MismatchedSetException(
2620: null, input);
2621: recover(mse);
2622: throw mse;
2623: }
2624:
2625: }
2626: break;
2627: case 2:
2628: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:970:9: UnicodeEscape
2629: {
2630: mUnicodeEscape();
2631:
2632: }
2633: break;
2634: case 3:
2635: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:971:9: OctalEscape
2636: {
2637: mOctalEscape();
2638:
2639: }
2640: break;
2641:
2642: }
2643: } finally {
2644: }
2645: }
2646:
2647: // $ANTLR end EscapeSequence
2648:
2649: // $ANTLR start OctalEscape
2650: public final void mOctalEscape() throws RecognitionException {
2651: try {
2652: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:9: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
2653: int alt25 = 3;
2654: int LA25_0 = input.LA(1);
2655:
2656: if ((LA25_0 == '\\')) {
2657: int LA25_1 = input.LA(2);
2658:
2659: if (((LA25_1 >= '0' && LA25_1 <= '3'))) {
2660: int LA25_2 = input.LA(3);
2661:
2662: if (((LA25_2 >= '0' && LA25_2 <= '7'))) {
2663: int LA25_5 = input.LA(4);
2664:
2665: if (((LA25_5 >= '0' && LA25_5 <= '7'))) {
2666: alt25 = 1;
2667: } else {
2668: alt25 = 2;
2669: }
2670: } else {
2671: alt25 = 3;
2672: }
2673: } else if (((LA25_1 >= '4' && LA25_1 <= '7'))) {
2674: int LA25_3 = input.LA(3);
2675:
2676: if (((LA25_3 >= '0' && LA25_3 <= '7'))) {
2677: alt25 = 2;
2678: } else {
2679: alt25 = 3;
2680: }
2681: } else {
2682: NoViableAltException nvae = new NoViableAltException(
2683: "974:1: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );",
2684: 25, 1, input);
2685:
2686: throw nvae;
2687: }
2688: } else {
2689: NoViableAltException nvae = new NoViableAltException(
2690: "974:1: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );",
2691: 25, 0, input);
2692:
2693: throw nvae;
2694: }
2695: switch (alt25) {
2696: case 1:
2697: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:9: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' )
2698: {
2699: match('\\');
2700: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:14: ( '0' .. '3' )
2701: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:15: '0' .. '3'
2702: {
2703: matchRange('0', '3');
2704:
2705: }
2706:
2707: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:25: ( '0' .. '7' )
2708: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:26: '0' .. '7'
2709: {
2710: matchRange('0', '7');
2711:
2712: }
2713:
2714: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:36: ( '0' .. '7' )
2715: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:976:37: '0' .. '7'
2716: {
2717: matchRange('0', '7');
2718:
2719: }
2720:
2721: }
2722: break;
2723: case 2:
2724: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:977:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
2725: {
2726: match('\\');
2727: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:977:14: ( '0' .. '7' )
2728: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:977:15: '0' .. '7'
2729: {
2730: matchRange('0', '7');
2731:
2732: }
2733:
2734: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:977:25: ( '0' .. '7' )
2735: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:977:26: '0' .. '7'
2736: {
2737: matchRange('0', '7');
2738:
2739: }
2740:
2741: }
2742: break;
2743: case 3:
2744: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:978:9: '\\\\' ( '0' .. '7' )
2745: {
2746: match('\\');
2747: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:978:14: ( '0' .. '7' )
2748: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:978:15: '0' .. '7'
2749: {
2750: matchRange('0', '7');
2751:
2752: }
2753:
2754: }
2755: break;
2756:
2757: }
2758: } finally {
2759: }
2760: }
2761:
2762: // $ANTLR end OctalEscape
2763:
2764: // $ANTLR start UnicodeEscape
2765: public final void mUnicodeEscape() throws RecognitionException {
2766: try {
2767: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:983:9: ( '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit )
2768: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:983:9: '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit
2769: {
2770: match('\\');
2771: match('u');
2772: mHexDigit();
2773: mHexDigit();
2774: mHexDigit();
2775: mHexDigit();
2776:
2777: }
2778:
2779: } finally {
2780: }
2781: }
2782:
2783: // $ANTLR end UnicodeEscape
2784:
2785: // $ANTLR start ENUM
2786: public final void mENUM() throws RecognitionException {
2787: try {
2788: int _type = ENUM;
2789: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:986:7: ( 'enum' )
2790: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:986:7: 'enum'
2791: {
2792: match("enum");
2793:
2794: if (!enumIsKeyword)
2795: _type = Identifier;
2796:
2797: }
2798:
2799: this .type = _type;
2800: } finally {
2801: }
2802: }
2803:
2804: // $ANTLR end ENUM
2805:
2806: // $ANTLR start Identifier
2807: public final void mIdentifier() throws RecognitionException {
2808: try {
2809: int _type = Identifier;
2810: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:990:9: ( Letter ( Letter | JavaIDDigit )* )
2811: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:990:9: Letter ( Letter | JavaIDDigit )*
2812: {
2813: mLetter();
2814: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:990:16: ( Letter | JavaIDDigit )*
2815: loop26: do {
2816: int alt26 = 2;
2817: int LA26_0 = input.LA(1);
2818:
2819: if ((LA26_0 == '$'
2820: || (LA26_0 >= '0' && LA26_0 <= '9')
2821: || (LA26_0 >= 'A' && LA26_0 <= 'Z')
2822: || LA26_0 == '_'
2823: || (LA26_0 >= 'a' && LA26_0 <= 'z')
2824: || (LA26_0 >= '\u00C0' && LA26_0 <= '\u00D6')
2825: || (LA26_0 >= '\u00D8' && LA26_0 <= '\u00F6')
2826: || (LA26_0 >= '\u00F8' && LA26_0 <= '\u1FFF')
2827: || (LA26_0 >= '\u3040' && LA26_0 <= '\u318F')
2828: || (LA26_0 >= '\u3300' && LA26_0 <= '\u337F')
2829: || (LA26_0 >= '\u3400' && LA26_0 <= '\u3D2D')
2830: || (LA26_0 >= '\u4E00' && LA26_0 <= '\u9FFF') || (LA26_0 >= '\uF900' && LA26_0 <= '\uFAFF'))) {
2831: alt26 = 1;
2832: }
2833:
2834: switch (alt26) {
2835: case 1:
2836: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:
2837: {
2838: if (input.LA(1) == '$'
2839: || (input.LA(1) >= '0' && input.LA(1) <= '9')
2840: || (input.LA(1) >= 'A' && input.LA(1) <= 'Z')
2841: || input.LA(1) == '_'
2842: || (input.LA(1) >= 'a' && input.LA(1) <= 'z')
2843: || (input.LA(1) >= '\u00C0' && input
2844: .LA(1) <= '\u00D6')
2845: || (input.LA(1) >= '\u00D8' && input
2846: .LA(1) <= '\u00F6')
2847: || (input.LA(1) >= '\u00F8' && input
2848: .LA(1) <= '\u1FFF')
2849: || (input.LA(1) >= '\u3040' && input
2850: .LA(1) <= '\u318F')
2851: || (input.LA(1) >= '\u3300' && input
2852: .LA(1) <= '\u337F')
2853: || (input.LA(1) >= '\u3400' && input
2854: .LA(1) <= '\u3D2D')
2855: || (input.LA(1) >= '\u4E00' && input
2856: .LA(1) <= '\u9FFF')
2857: || (input.LA(1) >= '\uF900' && input
2858: .LA(1) <= '\uFAFF')) {
2859: input.consume();
2860:
2861: } else {
2862: MismatchedSetException mse = new MismatchedSetException(
2863: null, input);
2864: recover(mse);
2865: throw mse;
2866: }
2867:
2868: }
2869: break;
2870:
2871: default:
2872: break loop26;
2873: }
2874: } while (true);
2875:
2876: }
2877:
2878: this .type = _type;
2879: } finally {
2880: }
2881: }
2882:
2883: // $ANTLR end Identifier
2884:
2885: // $ANTLR start Letter
2886: public final void mLetter() throws RecognitionException {
2887: try {
2888: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:998:8: ( '\\u0024' | '\\u0041' .. '\\u005a' | '\\u005f' | '\\u0061' .. '\\u007a' | '\\u00c0' .. '\\u00d6' | '\\u00d8' .. '\\u00f6' | '\\u00f8' .. '\\u00ff' | '\\u0100' .. '\\u1fff' | '\\u3040' .. '\\u318f' | '\\u3300' .. '\\u337f' | '\\u3400' .. '\\u3d2d' | '\\u4e00' .. '\\u9fff' | '\\uf900' .. '\\ufaff' )
2889: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:
2890: {
2891: if (input.LA(1) == '$'
2892: || (input.LA(1) >= 'A' && input.LA(1) <= 'Z')
2893: || input.LA(1) == '_'
2894: || (input.LA(1) >= 'a' && input.LA(1) <= 'z')
2895: || (input.LA(1) >= '\u00C0' && input.LA(1) <= '\u00D6')
2896: || (input.LA(1) >= '\u00D8' && input.LA(1) <= '\u00F6')
2897: || (input.LA(1) >= '\u00F8' && input.LA(1) <= '\u1FFF')
2898: || (input.LA(1) >= '\u3040' && input.LA(1) <= '\u318F')
2899: || (input.LA(1) >= '\u3300' && input.LA(1) <= '\u337F')
2900: || (input.LA(1) >= '\u3400' && input.LA(1) <= '\u3D2D')
2901: || (input.LA(1) >= '\u4E00' && input.LA(1) <= '\u9FFF')
2902: || (input.LA(1) >= '\uF900' && input.LA(1) <= '\uFAFF')) {
2903: input.consume();
2904:
2905: } else {
2906: MismatchedSetException mse = new MismatchedSetException(
2907: null, input);
2908: recover(mse);
2909: throw mse;
2910: }
2911:
2912: }
2913:
2914: } finally {
2915: }
2916: }
2917:
2918: // $ANTLR end Letter
2919:
2920: // $ANTLR start JavaIDDigit
2921: public final void mJavaIDDigit() throws RecognitionException {
2922: try {
2923: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1015:8: ( '\\u0030' .. '\\u0039' | '\\u0660' .. '\\u0669' | '\\u06f0' .. '\\u06f9' | '\\u0966' .. '\\u096f' | '\\u09e6' .. '\\u09ef' | '\\u0a66' .. '\\u0a6f' | '\\u0ae6' .. '\\u0aef' | '\\u0b66' .. '\\u0b6f' | '\\u0be7' .. '\\u0bef' | '\\u0c66' .. '\\u0c6f' | '\\u0ce6' .. '\\u0cef' | '\\u0d66' .. '\\u0d6f' | '\\u0e50' .. '\\u0e59' | '\\u0ed0' .. '\\u0ed9' | '\\u1040' .. '\\u1049' )
2924: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:
2925: {
2926: if ((input.LA(1) >= '0' && input.LA(1) <= '9')
2927: || (input.LA(1) >= '\u0660' && input.LA(1) <= '\u0669')
2928: || (input.LA(1) >= '\u06F0' && input.LA(1) <= '\u06F9')
2929: || (input.LA(1) >= '\u0966' && input.LA(1) <= '\u096F')
2930: || (input.LA(1) >= '\u09E6' && input.LA(1) <= '\u09EF')
2931: || (input.LA(1) >= '\u0A66' && input.LA(1) <= '\u0A6F')
2932: || (input.LA(1) >= '\u0AE6' && input.LA(1) <= '\u0AEF')
2933: || (input.LA(1) >= '\u0B66' && input.LA(1) <= '\u0B6F')
2934: || (input.LA(1) >= '\u0BE7' && input.LA(1) <= '\u0BEF')
2935: || (input.LA(1) >= '\u0C66' && input.LA(1) <= '\u0C6F')
2936: || (input.LA(1) >= '\u0CE6' && input.LA(1) <= '\u0CEF')
2937: || (input.LA(1) >= '\u0D66' && input.LA(1) <= '\u0D6F')
2938: || (input.LA(1) >= '\u0E50' && input.LA(1) <= '\u0E59')
2939: || (input.LA(1) >= '\u0ED0' && input.LA(1) <= '\u0ED9')
2940: || (input.LA(1) >= '\u1040' && input.LA(1) <= '\u1049')) {
2941: input.consume();
2942:
2943: } else {
2944: MismatchedSetException mse = new MismatchedSetException(
2945: null, input);
2946: recover(mse);
2947: throw mse;
2948: }
2949:
2950: }
2951:
2952: } finally {
2953: }
2954: }
2955:
2956: // $ANTLR end JavaIDDigit
2957:
2958: // $ANTLR start WS
2959: public final void mWS() throws RecognitionException {
2960: try {
2961: int _type = WS;
2962: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1032:8: ( ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' ) )
2963: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1032:8: ( ' ' | '\\r' | '\\t' | '\\u000C' | '\\n' )
2964: {
2965: if ((input.LA(1) >= '\t' && input.LA(1) <= '\n')
2966: || (input.LA(1) >= '\f' && input.LA(1) <= '\r')
2967: || input.LA(1) == ' ') {
2968: input.consume();
2969:
2970: } else {
2971: MismatchedSetException mse = new MismatchedSetException(
2972: null, input);
2973: recover(mse);
2974: throw mse;
2975: }
2976:
2977: channel = HIDDEN;
2978:
2979: }
2980:
2981: this .type = _type;
2982: } finally {
2983: }
2984: }
2985:
2986: // $ANTLR end WS
2987:
2988: // $ANTLR start COMMENT
2989: public final void mCOMMENT() throws RecognitionException {
2990: try {
2991: int _type = COMMENT;
2992: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1036:9: ( '/*' ( options {greedy=false; } : . )* '*/' )
2993: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1036:9: '/*' ( options {greedy=false; } : . )* '*/'
2994: {
2995: match("/*");
2996:
2997: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1036:14: ( options {greedy=false; } : . )*
2998: loop27: do {
2999: int alt27 = 2;
3000: int LA27_0 = input.LA(1);
3001:
3002: if ((LA27_0 == '*')) {
3003: int LA27_1 = input.LA(2);
3004:
3005: if ((LA27_1 == '/')) {
3006: alt27 = 2;
3007: } else if (((LA27_1 >= '\u0000' && LA27_1 <= '.') || (LA27_1 >= '0' && LA27_1 <= '\uFFFE'))) {
3008: alt27 = 1;
3009: }
3010:
3011: } else if (((LA27_0 >= '\u0000' && LA27_0 <= ')') || (LA27_0 >= '+' && LA27_0 <= '\uFFFE'))) {
3012: alt27 = 1;
3013: }
3014:
3015: switch (alt27) {
3016: case 1:
3017: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1036:42: .
3018: {
3019: matchAny();
3020:
3021: }
3022: break;
3023:
3024: default:
3025: break loop27;
3026: }
3027: } while (true);
3028:
3029: match("*/");
3030:
3031: channel = HIDDEN;
3032:
3033: }
3034:
3035: this .type = _type;
3036: } finally {
3037: }
3038: }
3039:
3040: // $ANTLR end COMMENT
3041:
3042: // $ANTLR start LINE_COMMENT
3043: public final void mLINE_COMMENT() throws RecognitionException {
3044: try {
3045: int _type = LINE_COMMENT;
3046: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1040:7: ( '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' )
3047: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1040:7: '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n'
3048: {
3049: match("//");
3050:
3051: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1040:12: (~ ( '\\n' | '\\r' ) )*
3052: loop28: do {
3053: int alt28 = 2;
3054: int LA28_0 = input.LA(1);
3055:
3056: if (((LA28_0 >= '\u0000' && LA28_0 <= '\t')
3057: || (LA28_0 >= '\u000B' && LA28_0 <= '\f') || (LA28_0 >= '\u000E' && LA28_0 <= '\uFFFE'))) {
3058: alt28 = 1;
3059: }
3060:
3061: switch (alt28) {
3062: case 1:
3063: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1040:12: ~ ( '\\n' | '\\r' )
3064: {
3065: if ((input.LA(1) >= '\u0000' && input.LA(1) <= '\t')
3066: || (input.LA(1) >= '\u000B' && input
3067: .LA(1) <= '\f')
3068: || (input.LA(1) >= '\u000E' && input
3069: .LA(1) <= '\uFFFE')) {
3070: input.consume();
3071:
3072: } else {
3073: MismatchedSetException mse = new MismatchedSetException(
3074: null, input);
3075: recover(mse);
3076: throw mse;
3077: }
3078:
3079: }
3080: break;
3081:
3082: default:
3083: break loop28;
3084: }
3085: } while (true);
3086:
3087: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1040:26: ( '\\r' )?
3088: int alt29 = 2;
3089: int LA29_0 = input.LA(1);
3090:
3091: if ((LA29_0 == '\r')) {
3092: alt29 = 1;
3093: }
3094: switch (alt29) {
3095: case 1:
3096: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1040:26: '\\r'
3097: {
3098: match('\r');
3099:
3100: }
3101: break;
3102:
3103: }
3104:
3105: match('\n');
3106: channel = HIDDEN;
3107:
3108: }
3109:
3110: this .type = _type;
3111: } finally {
3112: }
3113: }
3114:
3115: // $ANTLR end LINE_COMMENT
3116:
3117: public void mTokens() throws RecognitionException {
3118: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:10: ( T24 | T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | T112 | T113 | HexLiteral | DecimalLiteral | OctalLiteral | FloatingPointLiteral | CharacterLiteral | StringLiteral | ENUM | Identifier | WS | COMMENT | LINE_COMMENT )
3119: int alt30 = 101;
3120: alt30 = dfa30.predict(input);
3121: switch (alt30) {
3122: case 1:
3123: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:10: T24
3124: {
3125: mT24();
3126:
3127: }
3128: break;
3129: case 2:
3130: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:14: T25
3131: {
3132: mT25();
3133:
3134: }
3135: break;
3136: case 3:
3137: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:18: T26
3138: {
3139: mT26();
3140:
3141: }
3142: break;
3143: case 4:
3144: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:22: T27
3145: {
3146: mT27();
3147:
3148: }
3149: break;
3150: case 5:
3151: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:26: T28
3152: {
3153: mT28();
3154:
3155: }
3156: break;
3157: case 6:
3158: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:30: T29
3159: {
3160: mT29();
3161:
3162: }
3163: break;
3164: case 7:
3165: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:34: T30
3166: {
3167: mT30();
3168:
3169: }
3170: break;
3171: case 8:
3172: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:38: T31
3173: {
3174: mT31();
3175:
3176: }
3177: break;
3178: case 9:
3179: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:42: T32
3180: {
3181: mT32();
3182:
3183: }
3184: break;
3185: case 10:
3186: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:46: T33
3187: {
3188: mT33();
3189:
3190: }
3191: break;
3192: case 11:
3193: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:50: T34
3194: {
3195: mT34();
3196:
3197: }
3198: break;
3199: case 12:
3200: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:54: T35
3201: {
3202: mT35();
3203:
3204: }
3205: break;
3206: case 13:
3207: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:58: T36
3208: {
3209: mT36();
3210:
3211: }
3212: break;
3213: case 14:
3214: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:62: T37
3215: {
3216: mT37();
3217:
3218: }
3219: break;
3220: case 15:
3221: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:66: T38
3222: {
3223: mT38();
3224:
3225: }
3226: break;
3227: case 16:
3228: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:70: T39
3229: {
3230: mT39();
3231:
3232: }
3233: break;
3234: case 17:
3235: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:74: T40
3236: {
3237: mT40();
3238:
3239: }
3240: break;
3241: case 18:
3242: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:78: T41
3243: {
3244: mT41();
3245:
3246: }
3247: break;
3248: case 19:
3249: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:82: T42
3250: {
3251: mT42();
3252:
3253: }
3254: break;
3255: case 20:
3256: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:86: T43
3257: {
3258: mT43();
3259:
3260: }
3261: break;
3262: case 21:
3263: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:90: T44
3264: {
3265: mT44();
3266:
3267: }
3268: break;
3269: case 22:
3270: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:94: T45
3271: {
3272: mT45();
3273:
3274: }
3275: break;
3276: case 23:
3277: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:98: T46
3278: {
3279: mT46();
3280:
3281: }
3282: break;
3283: case 24:
3284: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:102: T47
3285: {
3286: mT47();
3287:
3288: }
3289: break;
3290: case 25:
3291: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:106: T48
3292: {
3293: mT48();
3294:
3295: }
3296: break;
3297: case 26:
3298: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:110: T49
3299: {
3300: mT49();
3301:
3302: }
3303: break;
3304: case 27:
3305: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:114: T50
3306: {
3307: mT50();
3308:
3309: }
3310: break;
3311: case 28:
3312: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:118: T51
3313: {
3314: mT51();
3315:
3316: }
3317: break;
3318: case 29:
3319: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:122: T52
3320: {
3321: mT52();
3322:
3323: }
3324: break;
3325: case 30:
3326: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:126: T53
3327: {
3328: mT53();
3329:
3330: }
3331: break;
3332: case 31:
3333: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:130: T54
3334: {
3335: mT54();
3336:
3337: }
3338: break;
3339: case 32:
3340: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:134: T55
3341: {
3342: mT55();
3343:
3344: }
3345: break;
3346: case 33:
3347: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:138: T56
3348: {
3349: mT56();
3350:
3351: }
3352: break;
3353: case 34:
3354: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:142: T57
3355: {
3356: mT57();
3357:
3358: }
3359: break;
3360: case 35:
3361: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:146: T58
3362: {
3363: mT58();
3364:
3365: }
3366: break;
3367: case 36:
3368: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:150: T59
3369: {
3370: mT59();
3371:
3372: }
3373: break;
3374: case 37:
3375: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:154: T60
3376: {
3377: mT60();
3378:
3379: }
3380: break;
3381: case 38:
3382: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:158: T61
3383: {
3384: mT61();
3385:
3386: }
3387: break;
3388: case 39:
3389: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:162: T62
3390: {
3391: mT62();
3392:
3393: }
3394: break;
3395: case 40:
3396: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:166: T63
3397: {
3398: mT63();
3399:
3400: }
3401: break;
3402: case 41:
3403: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:170: T64
3404: {
3405: mT64();
3406:
3407: }
3408: break;
3409: case 42:
3410: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:174: T65
3411: {
3412: mT65();
3413:
3414: }
3415: break;
3416: case 43:
3417: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:178: T66
3418: {
3419: mT66();
3420:
3421: }
3422: break;
3423: case 44:
3424: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:182: T67
3425: {
3426: mT67();
3427:
3428: }
3429: break;
3430: case 45:
3431: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:186: T68
3432: {
3433: mT68();
3434:
3435: }
3436: break;
3437: case 46:
3438: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:190: T69
3439: {
3440: mT69();
3441:
3442: }
3443: break;
3444: case 47:
3445: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:194: T70
3446: {
3447: mT70();
3448:
3449: }
3450: break;
3451: case 48:
3452: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:198: T71
3453: {
3454: mT71();
3455:
3456: }
3457: break;
3458: case 49:
3459: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:202: T72
3460: {
3461: mT72();
3462:
3463: }
3464: break;
3465: case 50:
3466: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:206: T73
3467: {
3468: mT73();
3469:
3470: }
3471: break;
3472: case 51:
3473: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:210: T74
3474: {
3475: mT74();
3476:
3477: }
3478: break;
3479: case 52:
3480: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:214: T75
3481: {
3482: mT75();
3483:
3484: }
3485: break;
3486: case 53:
3487: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:218: T76
3488: {
3489: mT76();
3490:
3491: }
3492: break;
3493: case 54:
3494: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:222: T77
3495: {
3496: mT77();
3497:
3498: }
3499: break;
3500: case 55:
3501: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:226: T78
3502: {
3503: mT78();
3504:
3505: }
3506: break;
3507: case 56:
3508: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:230: T79
3509: {
3510: mT79();
3511:
3512: }
3513: break;
3514: case 57:
3515: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:234: T80
3516: {
3517: mT80();
3518:
3519: }
3520: break;
3521: case 58:
3522: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:238: T81
3523: {
3524: mT81();
3525:
3526: }
3527: break;
3528: case 59:
3529: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:242: T82
3530: {
3531: mT82();
3532:
3533: }
3534: break;
3535: case 60:
3536: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:246: T83
3537: {
3538: mT83();
3539:
3540: }
3541: break;
3542: case 61:
3543: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:250: T84
3544: {
3545: mT84();
3546:
3547: }
3548: break;
3549: case 62:
3550: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:254: T85
3551: {
3552: mT85();
3553:
3554: }
3555: break;
3556: case 63:
3557: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:258: T86
3558: {
3559: mT86();
3560:
3561: }
3562: break;
3563: case 64:
3564: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:262: T87
3565: {
3566: mT87();
3567:
3568: }
3569: break;
3570: case 65:
3571: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:266: T88
3572: {
3573: mT88();
3574:
3575: }
3576: break;
3577: case 66:
3578: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:270: T89
3579: {
3580: mT89();
3581:
3582: }
3583: break;
3584: case 67:
3585: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:274: T90
3586: {
3587: mT90();
3588:
3589: }
3590: break;
3591: case 68:
3592: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:278: T91
3593: {
3594: mT91();
3595:
3596: }
3597: break;
3598: case 69:
3599: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:282: T92
3600: {
3601: mT92();
3602:
3603: }
3604: break;
3605: case 70:
3606: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:286: T93
3607: {
3608: mT93();
3609:
3610: }
3611: break;
3612: case 71:
3613: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:290: T94
3614: {
3615: mT94();
3616:
3617: }
3618: break;
3619: case 72:
3620: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:294: T95
3621: {
3622: mT95();
3623:
3624: }
3625: break;
3626: case 73:
3627: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:298: T96
3628: {
3629: mT96();
3630:
3631: }
3632: break;
3633: case 74:
3634: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:302: T97
3635: {
3636: mT97();
3637:
3638: }
3639: break;
3640: case 75:
3641: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:306: T98
3642: {
3643: mT98();
3644:
3645: }
3646: break;
3647: case 76:
3648: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:310: T99
3649: {
3650: mT99();
3651:
3652: }
3653: break;
3654: case 77:
3655: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:314: T100
3656: {
3657: mT100();
3658:
3659: }
3660: break;
3661: case 78:
3662: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:319: T101
3663: {
3664: mT101();
3665:
3666: }
3667: break;
3668: case 79:
3669: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:324: T102
3670: {
3671: mT102();
3672:
3673: }
3674: break;
3675: case 80:
3676: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:329: T103
3677: {
3678: mT103();
3679:
3680: }
3681: break;
3682: case 81:
3683: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:334: T104
3684: {
3685: mT104();
3686:
3687: }
3688: break;
3689: case 82:
3690: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:339: T105
3691: {
3692: mT105();
3693:
3694: }
3695: break;
3696: case 83:
3697: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:344: T106
3698: {
3699: mT106();
3700:
3701: }
3702: break;
3703: case 84:
3704: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:349: T107
3705: {
3706: mT107();
3707:
3708: }
3709: break;
3710: case 85:
3711: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:354: T108
3712: {
3713: mT108();
3714:
3715: }
3716: break;
3717: case 86:
3718: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:359: T109
3719: {
3720: mT109();
3721:
3722: }
3723: break;
3724: case 87:
3725: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:364: T110
3726: {
3727: mT110();
3728:
3729: }
3730: break;
3731: case 88:
3732: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:369: T111
3733: {
3734: mT111();
3735:
3736: }
3737: break;
3738: case 89:
3739: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:374: T112
3740: {
3741: mT112();
3742:
3743: }
3744: break;
3745: case 90:
3746: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:379: T113
3747: {
3748: mT113();
3749:
3750: }
3751: break;
3752: case 91:
3753: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:384: HexLiteral
3754: {
3755: mHexLiteral();
3756:
3757: }
3758: break;
3759: case 92:
3760: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:395: DecimalLiteral
3761: {
3762: mDecimalLiteral();
3763:
3764: }
3765: break;
3766: case 93:
3767: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:410: OctalLiteral
3768: {
3769: mOctalLiteral();
3770:
3771: }
3772: break;
3773: case 94:
3774: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:423: FloatingPointLiteral
3775: {
3776: mFloatingPointLiteral();
3777:
3778: }
3779: break;
3780: case 95:
3781: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:444: CharacterLiteral
3782: {
3783: mCharacterLiteral();
3784:
3785: }
3786: break;
3787: case 96:
3788: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:461: StringLiteral
3789: {
3790: mStringLiteral();
3791:
3792: }
3793: break;
3794: case 97:
3795: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:475: ENUM
3796: {
3797: mENUM();
3798:
3799: }
3800: break;
3801: case 98:
3802: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:480: Identifier
3803: {
3804: mIdentifier();
3805:
3806: }
3807: break;
3808: case 99:
3809: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:491: WS
3810: {
3811: mWS();
3812:
3813: }
3814: break;
3815: case 100:
3816: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:494: COMMENT
3817: {
3818: mCOMMENT();
3819:
3820: }
3821: break;
3822: case 101:
3823: // /home/etirelli/workspace/jboss/jbossrules/drools-compiler/src/main/resources/org/drools/semantics/java/parser/Java.g:1:502: LINE_COMMENT
3824: {
3825: mLINE_COMMENT();
3826:
3827: }
3828: break;
3829:
3830: }
3831:
3832: }
3833:
3834: protected DFA19 dfa19 = new DFA19(this );
3835: protected DFA30 dfa30 = new DFA30(this );
3836: static final String DFA19_eotS = "\7\uffff\1\10\2\uffff";
3837: static final String DFA19_eofS = "\12\uffff";
3838: static final String DFA19_minS = "\2\56\1\uffff\1\53\2\uffff\2\60\2\uffff";
3839: static final String DFA19_maxS = "\1\71\1\146\1\uffff\1\71\2\uffff\1\71\1\146\2\uffff";
3840: static final String DFA19_acceptS = "\2\uffff\1\2\1\uffff\1\4\1\1\2\uffff\2\3";
3841: static final String DFA19_specialS = "\12\uffff}>";
3842: static final String[] DFA19_transitionS = {
3843: "\1\2\1\uffff\12\1",
3844: "\1\5\1\uffff\12\1\12\uffff\1\4\1\3\1\4\35\uffff\1\4\1\3\1\4",
3845: "",
3846: "\1\6\1\uffff\1\6\2\uffff\12\7",
3847: "",
3848: "",
3849: "\12\7",
3850: "\12\7\12\uffff\1\11\1\uffff\1\11\35\uffff\1\11\1\uffff\1\11",
3851: "", "" };
3852:
3853: static final short[] DFA19_eot = DFA
3854: .unpackEncodedString(DFA19_eotS);
3855: static final short[] DFA19_eof = DFA
3856: .unpackEncodedString(DFA19_eofS);
3857: static final char[] DFA19_min = DFA
3858: .unpackEncodedStringToUnsignedChars(DFA19_minS);
3859: static final char[] DFA19_max = DFA
3860: .unpackEncodedStringToUnsignedChars(DFA19_maxS);
3861: static final short[] DFA19_accept = DFA
3862: .unpackEncodedString(DFA19_acceptS);
3863: static final short[] DFA19_special = DFA
3864: .unpackEncodedString(DFA19_specialS);
3865: static final short[][] DFA19_transition;
3866:
3867: static {
3868: int numStates = DFA19_transitionS.length;
3869: DFA19_transition = new short[numStates][];
3870: for (int i = 0; i < numStates; i++) {
3871: DFA19_transition[i] = DFA
3872: .unpackEncodedString(DFA19_transitionS[i]);
3873: }
3874: }
3875:
3876: class DFA19 extends DFA {
3877:
3878: public DFA19(BaseRecognizer recognizer) {
3879: this .recognizer = recognizer;
3880: this .decisionNumber = 19;
3881: this .eot = DFA19_eot;
3882: this .eof = DFA19_eof;
3883: this .min = DFA19_min;
3884: this .max = DFA19_max;
3885: this .accept = DFA19_accept;
3886: this .special = DFA19_special;
3887: this .transition = DFA19_transition;
3888: }
3889:
3890: public String getDescription() {
3891: return "946:1: FloatingPointLiteral : ( ( '0' .. '9' )+ '.' ( '0' .. '9' )* ( Exponent )? ( FloatTypeSuffix )? | '.' ( '0' .. '9' )+ ( Exponent )? ( FloatTypeSuffix )? | ( '0' .. '9' )+ Exponent ( FloatTypeSuffix )? | ( '0' .. '9' )+ ( Exponent )? FloatTypeSuffix );";
3892: }
3893: }
3894:
3895: static final String DFA30_eotS = "\1\uffff\1\55\1\uffff\2\55\1\73\1\76\2\55\3\uffff\1\110\2\uffff"
3896: + "\1\55\2\uffff\1\55\1\115\6\55\5\uffff\2\55\1\141\1\144\1\150\1\153"
3897: + "\1\155\1\157\1\161\1\uffff\2\164\4\uffff\3\55\1\172\7\55\5\uffff"
3898: + "\7\55\3\uffff\3\55\2\uffff\16\55\1\u00a2\2\55\24\uffff\1\u00a5\1"
3899: + "\uffff\1\164\4\55\1\uffff\1\55\1\u00ac\21\55\1\u00bf\11\55\1\u00c9"
3900: + "\1\55\1\u00cb\7\55\1\uffff\2\55\1\uffff\6\55\1\uffff\10\55\1\u00e3"
3901: + "\1\55\1\u00e5\2\55\1\u00e8\1\55\1\u00ea\1\55\1\u00ec\1\uffff\1\u00ed"
3902: + "\2\55\1\u00f0\5\55\1\uffff\1\55\1\uffff\1\u00f7\1\55\1\u00f9\1\55"
3903: + "\1\u00fb\20\55\1\u010c\1\u010d\1\uffff\1\u010e\1\uffff\1\u010f\1"
3904: + "\55\1\uffff\1\55\1\uffff\1\55\2\uffff\1\55\1\u0115\1\uffff\2\55"
3905: + "\1\u0118\1\u011a\1\u011b\1\55\1\uffff\1\55\1\uffff\1\u011e\1\uffff"
3906: + "\2\55\1\u0121\2\55\1\u0124\4\55\1\u0129\2\55\1\u012c\1\u012d\1\55"
3907: + "\4\uffff\4\55\1\u0133\1\uffff\1\55\1\u0135\1\uffff\1\55\2\uffff"
3908: + "\1\u0137\1\55\1\uffff\1\55\1\u013a\1\uffff\1\u013b\1\u013c\1\uffff"
3909: + "\1\u013d\3\55\1\uffff\2\55\2\uffff\2\55\1\u0145\2\55\1\uffff\1\55"
3910: + "\1\uffff\1\u0149\1\uffff\1\u014a\1\u014b\4\uffff\5\55\1\u0151\1"
3911: + "\u0152\1\uffff\1\u0153\1\55\1\u0155\3\uffff\1\u0156\1\55\1\u0158"
3912: + "\2\55\3\uffff\1\u015b\2\uffff\1\u015c\1\uffff\1\u015d\1\55\3\uffff"
3913: + "\1\55\1\u0160\1\uffff";
3914: static final String DFA30_eofS = "\u0161\uffff";
3915: static final String DFA30_minS = "\1\11\1\141\1\uffff\1\146\1\150\1\56\1\75\1\141\1\154\3\uffff\1"
3916: + "\46\2\uffff\1\157\2\uffff\1\150\1\75\1\142\2\141\2\157\1\145\5\uffff"
3917: + "\1\150\1\145\1\53\1\55\1\52\4\75\1\uffff\2\56\4\uffff\1\143\1\142"
3918: + "\1\151\1\44\1\163\1\160\1\156\1\151\1\141\1\160\1\157\5\uffff\1"
3919: + "\163\2\141\1\156\1\163\1\164\1\165\3\uffff\1\151\1\141\1\151\2\uffff"
3920: + "\2\163\1\157\1\156\1\154\1\162\1\164\1\167\1\154\1\157\1\164\1\145"
3921: + "\1\156\1\146\1\44\1\151\1\164\24\uffff\1\56\1\uffff\1\56\1\153\1"
3922: + "\154\1\166\1\164\1\uffff\1\164\1\44\1\154\1\143\2\164\1\151\1\145"
3923: + "\1\162\1\145\1\143\1\162\1\163\1\164\2\145\1\155\1\141\1\144\1\44"
3924: + "\1\145\1\156\1\157\1\163\1\164\1\145\2\141\1\163\1\44\1\151\1\44"
3925: + "\2\154\1\145\1\141\1\147\1\141\1\142\1\uffff\1\154\1\165\1\uffff"
3926: + "\1\141\1\151\1\141\1\145\1\141\1\162\1\uffff\1\162\1\145\1\150\1"
3927: + "\143\1\151\1\143\1\162\1\164\1\44\1\150\1\44\1\163\1\151\1\44\1"
3928: + "\156\1\44\1\164\1\44\1\uffff\1\44\1\163\1\167\1\44\2\162\1\164\1"
3929: + "\154\1\145\1\uffff\1\166\1\uffff\1\44\1\145\1\44\1\153\1\44\1\165"
3930: + "\1\154\1\145\1\162\1\147\1\143\1\164\1\143\1\156\1\146\1\164\1\155"
3931: + "\1\162\1\150\1\143\1\164\2\44\1\uffff\1\44\1\uffff\1\44\1\156\1"
3932: + "\uffff\1\144\1\uffff\1\151\2\uffff\1\151\1\44\1\uffff\1\141\1\164"
3933: + "\3\44\1\145\1\uffff\1\141\1\uffff\1\44\1\uffff\1\154\1\145\1\44"
3934: + "\1\156\1\145\1\44\1\145\1\164\1\143\1\141\1\44\1\145\1\157\2\44"
3935: + "\1\146\4\uffff\1\165\1\163\1\154\1\145\1\44\1\uffff\1\143\1\44\1"
3936: + "\uffff\1\171\2\uffff\1\44\1\156\1\uffff\1\164\1\44\1\uffff\2\44"
3937: + "\1\uffff\1\44\2\145\1\143\1\uffff\2\156\2\uffff\1\160\1\145\1\44"
3938: + "\1\145\1\156\1\uffff\1\164\1\uffff\1\44\1\uffff\2\44\4\uffff\1\144"
3939: + "\1\157\1\145\1\164\1\151\2\44\1\uffff\1\44\1\164\1\44\3\uffff\1"
3940: + "\44\1\146\1\44\1\163\1\172\3\uffff\1\44\2\uffff\1\44\1\uffff\1\44"
3941: + "\1\145\3\uffff\1\144\1\44\1\uffff";
3942: static final String DFA30_maxS = "\1\ufaff\1\165\1\uffff\1\156\1\171\1\71\1\75\1\157\1\170\3\uffff"
3943: + "\1\75\2\uffff\1\157\2\uffff\1\162\1\75\1\163\1\157\1\165\1\171\2"
3944: + "\157\5\uffff\1\150\1\145\3\75\1\174\3\75\1\uffff\1\170\1\146\4\uffff"
3945: + "\1\143\1\142\1\157\1\ufaff\1\164\1\160\1\156\1\151\1\162\1\160\1"
3946: + "\157\5\uffff\1\164\2\141\1\156\1\163\1\164\1\165\3\uffff\1\154\1"
3947: + "\171\1\162\2\uffff\2\163\1\157\1\156\1\154\1\162\1\164\1\167\1\154"
3948: + "\1\157\1\164\1\145\1\156\1\146\1\ufaff\1\151\1\164\24\uffff\1\146"
3949: + "\1\uffff\1\146\1\153\1\154\1\166\1\164\1\uffff\1\164\1\ufaff\1\157"
3950: + "\1\143\2\164\1\151\1\145\1\162\1\145\1\143\1\162\1\163\1\164\2\145"
3951: + "\1\155\1\141\1\144\1\ufaff\1\145\1\156\1\157\1\163\1\164\1\145\2"
3952: + "\141\1\163\1\ufaff\1\151\1\ufaff\2\154\1\145\1\141\1\147\1\141\1"
3953: + "\142\1\uffff\1\154\1\165\1\uffff\1\141\1\151\1\141\1\145\1\141\1"
3954: + "\162\1\uffff\1\162\1\145\1\150\1\143\1\151\1\143\1\162\1\164\1\ufaff"
3955: + "\1\150\1\ufaff\1\163\1\151\1\ufaff\1\156\1\ufaff\1\164\1\ufaff\1"
3956: + "\uffff\1\ufaff\1\163\1\167\1\ufaff\2\162\1\164\1\154\1\145\1\uffff"
3957: + "\1\166\1\uffff\1\ufaff\1\145\1\ufaff\1\153\1\ufaff\1\165\1\154\1"
3958: + "\145\1\162\1\147\1\143\1\164\1\143\1\156\1\146\1\164\1\155\1\162"
3959: + "\1\150\1\143\1\164\2\ufaff\1\uffff\1\ufaff\1\uffff\1\ufaff\1\156"
3960: + "\1\uffff\1\144\1\uffff\1\151\2\uffff\1\151\1\ufaff\1\uffff\1\141"
3961: + "\1\164\3\ufaff\1\145\1\uffff\1\141\1\uffff\1\ufaff\1\uffff\1\154"
3962: + "\1\145\1\ufaff\1\156\1\145\1\ufaff\1\145\1\164\1\143\1\141\1\ufaff"
3963: + "\1\145\1\157\2\ufaff\1\146\4\uffff\1\165\1\163\1\154\1\145\1\ufaff"
3964: + "\1\uffff\1\143\1\ufaff\1\uffff\1\171\2\uffff\1\ufaff\1\156\1\uffff"
3965: + "\1\164\1\ufaff\1\uffff\2\ufaff\1\uffff\1\ufaff\2\145\1\143\1\uffff"
3966: + "\2\156\2\uffff\1\160\1\145\1\ufaff\1\145\1\156\1\uffff\1\164\1\uffff"
3967: + "\1\ufaff\1\uffff\2\ufaff\4\uffff\1\144\1\157\1\145\1\164\1\151\2"
3968: + "\ufaff\1\uffff\1\ufaff\1\164\1\ufaff\3\uffff\1\ufaff\1\146\1\ufaff"
3969: + "\1\163\1\172\3\uffff\1\ufaff\2\uffff\1\ufaff\1\uffff\1\ufaff\1\145"
3970: + "\3\uffff\1\144\1\ufaff\1\uffff";
3971: static final String DFA30_acceptS = "\2\uffff\1\2\6\uffff\1\12\1\13\1\14\1\uffff\1\16\1\17\1\uffff\1"
3972: + "\22\1\23\10\uffff\1\50\1\52\1\53\1\60\1\63\11\uffff\1\127\2\uffff"
3973: + "\1\137\1\140\1\142\1\143\13\uffff\1\54\1\5\1\136\1\104\1\6\7\uffff"
3974: + "\1\106\1\113\1\15\3\uffff\1\116\1\25\21\uffff\1\125\1\102\1\121"
3975: + "\1\103\1\126\1\122\1\144\1\105\1\145\1\123\1\112\1\107\1\114\1\110"
3976: + "\1\115\1\111\1\124\1\117\1\130\1\133\1\uffff\1\134\5\uffff\1\64"
3977: + "\47\uffff\1\70\2\uffff\1\135\6\uffff\1\44\22\uffff\1\71\11\uffff"
3978: + "\1\66\1\uffff\1\132\27\uffff\1\101\1\uffff\1\41\2\uffff\1\65\1\uffff"
3979: + "\1\141\1\uffff\1\21\1\56\2\uffff\1\131\6\uffff\1\55\1\uffff\1\42"
3980: + "\1\uffff\1\45\20\uffff\1\51\1\43\1\100\1\7\5\uffff\1\75\2\uffff"
3981: + "\1\46\1\uffff\1\32\1\57\2\uffff\1\76\2\uffff\1\67\2\uffff\1\26\4"
3982: + "\uffff\1\3\2\uffff\1\73\1\4\5\uffff\1\24\1\uffff\1\62\1\uffff\1"
3983: + "\33\2\uffff\1\47\1\74\1\1\1\30\7\uffff\1\10\3\uffff\1\72\1\40\1"
3984: + "\61\5\uffff\1\37\1\77\1\36\1\uffff\1\31\1\27\1\uffff\1\20\2\uffff"
3985: + "\1\35\1\120\1\11\2\uffff\1\34";
3986: static final String DFA30_specialS = "\u0161\uffff}>";
3987: static final String[] DFA30_transitionS = {
3988: "\2\56\1\uffff\2\56\22\uffff\1\56\1\47\1\54\1\uffff\1\55\1\46"
3989: + "\1\14\1\53\1\33\1\34\1\6\1\41\1\12\1\42\1\5\1\43\1\51\11\52"
3990: + "\1\36\1\2\1\11\1\23\1\13\1\32\1\35\32\55\1\20\1\uffff\1\21\1"
3991: + "\45\1\55\1\uffff\1\24\1\27\1\7\1\31\1\10\1\25\2\55\1\3\2\55"
3992: + "\1\30\1\55\1\26\1\55\1\1\1\55\1\40\1\4\1\22\1\55\1\17\1\37\3"
3993: + "\55\1\15\1\44\1\16\1\50\101\uffff\27\55\1\uffff\37\55\1\uffff"
3994: + "\u1f08\55\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff"
3995: + "\u092e\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
3996: "\1\57\20\uffff\1\61\2\uffff\1\60",
3997: "",
3998: "\1\62\6\uffff\1\64\1\63",
3999: "\1\71\13\uffff\1\67\1\70\1\uffff\1\66\1\uffff\1\65",
4000: "\1\72\1\uffff\12\74",
4001: "\1\75",
4002: "\1\77\6\uffff\1\100\3\uffff\1\101\2\uffff\1\102",
4003: "\1\103\1\uffff\1\105\11\uffff\1\104",
4004: "",
4005: "",
4006: "",
4007: "\1\107\26\uffff\1\106",
4008: "",
4009: "",
4010: "\1\111",
4011: "",
4012: "",
4013: "\1\113\11\uffff\1\112",
4014: "\1\114",
4015: "\1\116\20\uffff\1\117",
4016: "\1\122\7\uffff\1\121\2\uffff\1\120\2\uffff\1\123",
4017: "\1\124\3\uffff\1\125\17\uffff\1\126",
4018: "\1\127\2\uffff\1\131\6\uffff\1\130",
4019: "\1\132",
4020: "\1\133\11\uffff\1\134",
4021: "",
4022: "",
4023: "",
4024: "",
4025: "",
4026: "\1\135",
4027: "\1\136",
4028: "\1\137\21\uffff\1\140",
4029: "\1\143\17\uffff\1\142",
4030: "\1\145\4\uffff\1\147\15\uffff\1\146",
4031: "\1\152\76\uffff\1\151",
4032: "\1\154",
4033: "\1\156",
4034: "\1\160",
4035: "",
4036: "\1\74\1\uffff\10\163\2\74\12\uffff\3\74\21\uffff\1\162\13\uffff"
4037: + "\3\74\21\uffff\1\162",
4038: "\1\74\1\uffff\12\165\12\uffff\3\74\35\uffff\3\74",
4039: "",
4040: "",
4041: "",
4042: "",
4043: "\1\166",
4044: "\1\167",
4045: "\1\170\5\uffff\1\171",
4046: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4047: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4048: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4049: + "\u5200\55\u5900\uffff\u0200\55",
4050: "\1\173\1\174",
4051: "\1\175",
4052: "\1\176",
4053: "\1\177",
4054: "\1\u0080\20\uffff\1\u0081",
4055: "\1\u0082",
4056: "\1\u0083",
4057: "",
4058: "",
4059: "",
4060: "",
4061: "",
4062: "\1\u0084\1\u0085",
4063: "\1\u0086",
4064: "\1\u0087",
4065: "\1\u0088",
4066: "\1\u0089",
4067: "\1\u008a",
4068: "\1\u008b",
4069: "",
4070: "",
4071: "",
4072: "\1\u008d\2\uffff\1\u008c",
4073: "\1\u0090\23\uffff\1\u008f\3\uffff\1\u008e",
4074: "\1\u0092\10\uffff\1\u0091",
4075: "",
4076: "",
4077: "\1\u0093",
4078: "\1\u0094",
4079: "\1\u0095",
4080: "\1\u0096",
4081: "\1\u0097",
4082: "\1\u0098",
4083: "\1\u0099",
4084: "\1\u009a",
4085: "\1\u009b",
4086: "\1\u009c",
4087: "\1\u009d",
4088: "\1\u009e",
4089: "\1\u009f",
4090: "\1\u00a0",
4091: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\24\55"
4092: + "\1\u00a1\5\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55"
4093: + "\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e"
4094: + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
4095: "\1\u00a3",
4096: "\1\u00a4",
4097: "",
4098: "",
4099: "",
4100: "",
4101: "",
4102: "",
4103: "",
4104: "",
4105: "",
4106: "",
4107: "",
4108: "",
4109: "",
4110: "",
4111: "",
4112: "",
4113: "",
4114: "",
4115: "",
4116: "",
4117: "\1\74\1\uffff\10\163\2\74\12\uffff\3\74\35\uffff\3\74",
4118: "",
4119: "\1\74\1\uffff\12\165\12\uffff\3\74\35\uffff\3\74",
4120: "\1\u00a6",
4121: "\1\u00a7",
4122: "\1\u00a8",
4123: "\1\u00a9",
4124: "",
4125: "\1\u00aa",
4126: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\4\55"
4127: + "\1\u00ab\25\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55"
4128: + "\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e"
4129: + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
4130: "\1\u00ae\2\uffff\1\u00ad",
4131: "\1\u00af",
4132: "\1\u00b0",
4133: "\1\u00b1",
4134: "\1\u00b2",
4135: "\1\u00b3",
4136: "\1\u00b4",
4137: "\1\u00b5",
4138: "\1\u00b6",
4139: "\1\u00b7",
4140: "\1\u00b8",
4141: "\1\u00b9",
4142: "\1\u00ba",
4143: "\1\u00bb",
4144: "\1\u00bc",
4145: "\1\u00bd",
4146: "\1\u00be",
4147: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4148: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4149: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4150: + "\u5200\55\u5900\uffff\u0200\55",
4151: "\1\u00c0",
4152: "\1\u00c1",
4153: "\1\u00c2",
4154: "\1\u00c3",
4155: "\1\u00c4",
4156: "\1\u00c5",
4157: "\1\u00c6",
4158: "\1\u00c7",
4159: "\1\u00c8",
4160: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4161: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4162: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4163: + "\u5200\55\u5900\uffff\u0200\55",
4164: "\1\u00ca",
4165: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4166: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4167: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4168: + "\u5200\55\u5900\uffff\u0200\55",
4169: "\1\u00cc",
4170: "\1\u00cd",
4171: "\1\u00ce",
4172: "\1\u00cf",
4173: "\1\u00d0",
4174: "\1\u00d1",
4175: "\1\u00d2",
4176: "",
4177: "\1\u00d3",
4178: "\1\u00d4",
4179: "",
4180: "\1\u00d5",
4181: "\1\u00d6",
4182: "\1\u00d7",
4183: "\1\u00d8",
4184: "\1\u00d9",
4185: "\1\u00da",
4186: "",
4187: "\1\u00db",
4188: "\1\u00dc",
4189: "\1\u00dd",
4190: "\1\u00de",
4191: "\1\u00df",
4192: "\1\u00e0",
4193: "\1\u00e1",
4194: "\1\u00e2",
4195: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4196: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4197: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4198: + "\u5200\55\u5900\uffff\u0200\55",
4199: "\1\u00e4",
4200: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4201: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4202: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4203: + "\u5200\55\u5900\uffff\u0200\55",
4204: "\1\u00e6",
4205: "\1\u00e7",
4206: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4207: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4208: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4209: + "\u5200\55\u5900\uffff\u0200\55",
4210: "\1\u00e9",
4211: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4212: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4213: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4214: + "\u5200\55\u5900\uffff\u0200\55",
4215: "\1\u00eb",
4216: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4217: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4218: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4219: + "\u5200\55\u5900\uffff\u0200\55",
4220: "",
4221: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4222: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4223: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4224: + "\u5200\55\u5900\uffff\u0200\55",
4225: "\1\u00ee",
4226: "\1\u00ef",
4227: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4228: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4229: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4230: + "\u5200\55\u5900\uffff\u0200\55",
4231: "\1\u00f1",
4232: "\1\u00f2",
4233: "\1\u00f3",
4234: "\1\u00f4",
4235: "\1\u00f5",
4236: "",
4237: "\1\u00f6",
4238: "",
4239: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4240: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4241: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4242: + "\u5200\55\u5900\uffff\u0200\55",
4243: "\1\u00f8",
4244: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4245: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4246: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4247: + "\u5200\55\u5900\uffff\u0200\55",
4248: "\1\u00fa",
4249: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4250: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4251: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4252: + "\u5200\55\u5900\uffff\u0200\55",
4253: "\1\u00fc",
4254: "\1\u00fd",
4255: "\1\u00fe",
4256: "\1\u00ff",
4257: "\1\u0100",
4258: "\1\u0101",
4259: "\1\u0102",
4260: "\1\u0103",
4261: "\1\u0104",
4262: "\1\u0105",
4263: "\1\u0106",
4264: "\1\u0107",
4265: "\1\u0108",
4266: "\1\u0109",
4267: "\1\u010a",
4268: "\1\u010b",
4269: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4270: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4271: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4272: + "\u5200\55\u5900\uffff\u0200\55",
4273: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4274: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4275: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4276: + "\u5200\55\u5900\uffff\u0200\55",
4277: "",
4278: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4279: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4280: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4281: + "\u5200\55\u5900\uffff\u0200\55",
4282: "",
4283: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4284: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4285: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4286: + "\u5200\55\u5900\uffff\u0200\55",
4287: "\1\u0110",
4288: "",
4289: "\1\u0111",
4290: "",
4291: "\1\u0112",
4292: "",
4293: "",
4294: "\1\u0113",
4295: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\22\55"
4296: + "\1\u0114\7\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55"
4297: + "\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e"
4298: + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
4299: "",
4300: "\1\u0116",
4301: "\1\u0117",
4302: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4303: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4304: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4305: + "\u5200\55\u5900\uffff\u0200\55",
4306: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\13\55"
4307: + "\1\u0119\16\55\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55"
4308: + "\u1040\uffff\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e"
4309: + "\55\u10d2\uffff\u5200\55\u5900\uffff\u0200\55",
4310: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4311: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4312: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4313: + "\u5200\55\u5900\uffff\u0200\55",
4314: "\1\u011c",
4315: "",
4316: "\1\u011d",
4317: "",
4318: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4319: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4320: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4321: + "\u5200\55\u5900\uffff\u0200\55",
4322: "",
4323: "\1\u011f",
4324: "\1\u0120",
4325: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4326: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4327: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4328: + "\u5200\55\u5900\uffff\u0200\55",
4329: "\1\u0122",
4330: "\1\u0123",
4331: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4332: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4333: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4334: + "\u5200\55\u5900\uffff\u0200\55",
4335: "\1\u0125",
4336: "\1\u0126",
4337: "\1\u0127",
4338: "\1\u0128",
4339: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4340: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4341: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4342: + "\u5200\55\u5900\uffff\u0200\55",
4343: "\1\u012a",
4344: "\1\u012b",
4345: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4346: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4347: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4348: + "\u5200\55\u5900\uffff\u0200\55",
4349: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4350: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4351: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4352: + "\u5200\55\u5900\uffff\u0200\55",
4353: "\1\u012e",
4354: "",
4355: "",
4356: "",
4357: "",
4358: "\1\u012f",
4359: "\1\u0130",
4360: "\1\u0131",
4361: "\1\u0132",
4362: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4363: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4364: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4365: + "\u5200\55\u5900\uffff\u0200\55",
4366: "",
4367: "\1\u0134",
4368: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4369: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4370: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4371: + "\u5200\55\u5900\uffff\u0200\55",
4372: "",
4373: "\1\u0136",
4374: "",
4375: "",
4376: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4377: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4378: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4379: + "\u5200\55\u5900\uffff\u0200\55",
4380: "\1\u0138",
4381: "",
4382: "\1\u0139",
4383: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4384: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4385: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4386: + "\u5200\55\u5900\uffff\u0200\55",
4387: "",
4388: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4389: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4390: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4391: + "\u5200\55\u5900\uffff\u0200\55",
4392: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4393: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4394: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4395: + "\u5200\55\u5900\uffff\u0200\55",
4396: "",
4397: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4398: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4399: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4400: + "\u5200\55\u5900\uffff\u0200\55",
4401: "\1\u013e",
4402: "\1\u013f",
4403: "\1\u0140",
4404: "",
4405: "\1\u0141",
4406: "\1\u0142",
4407: "",
4408: "",
4409: "\1\u0143",
4410: "\1\u0144",
4411: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4412: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4413: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4414: + "\u5200\55\u5900\uffff\u0200\55",
4415: "\1\u0146",
4416: "\1\u0147",
4417: "",
4418: "\1\u0148",
4419: "",
4420: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4421: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4422: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4423: + "\u5200\55\u5900\uffff\u0200\55",
4424: "",
4425: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4426: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4427: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4428: + "\u5200\55\u5900\uffff\u0200\55",
4429: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4430: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4431: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4432: + "\u5200\55\u5900\uffff\u0200\55",
4433: "",
4434: "",
4435: "",
4436: "",
4437: "\1\u014c",
4438: "\1\u014d",
4439: "\1\u014e",
4440: "\1\u014f",
4441: "\1\u0150",
4442: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4443: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4444: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4445: + "\u5200\55\u5900\uffff\u0200\55",
4446: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4447: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4448: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4449: + "\u5200\55\u5900\uffff\u0200\55",
4450: "",
4451: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4452: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4453: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4454: + "\u5200\55\u5900\uffff\u0200\55",
4455: "\1\u0154",
4456: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4457: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4458: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4459: + "\u5200\55\u5900\uffff\u0200\55",
4460: "",
4461: "",
4462: "",
4463: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4464: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4465: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4466: + "\u5200\55\u5900\uffff\u0200\55",
4467: "\1\u0157",
4468: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4469: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4470: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4471: + "\u5200\55\u5900\uffff\u0200\55",
4472: "\1\u0159",
4473: "\1\u015a",
4474: "",
4475: "",
4476: "",
4477: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4478: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4479: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4480: + "\u5200\55\u5900\uffff\u0200\55",
4481: "",
4482: "",
4483: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4484: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4485: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4486: + "\u5200\55\u5900\uffff\u0200\55",
4487: "",
4488: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4489: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4490: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4491: + "\u5200\55\u5900\uffff\u0200\55",
4492: "\1\u015e",
4493: "",
4494: "",
4495: "",
4496: "\1\u015f",
4497: "\1\55\13\uffff\12\55\7\uffff\32\55\4\uffff\1\55\1\uffff\32\55"
4498: + "\105\uffff\27\55\1\uffff\37\55\1\uffff\u1f08\55\u1040\uffff"
4499: + "\u0150\55\u0170\uffff\u0080\55\u0080\uffff\u092e\55\u10d2\uffff"
4500: + "\u5200\55\u5900\uffff\u0200\55", "" };
4501:
4502: static final short[] DFA30_eot = DFA
4503: .unpackEncodedString(DFA30_eotS);
4504: static final short[] DFA30_eof = DFA
4505: .unpackEncodedString(DFA30_eofS);
4506: static final char[] DFA30_min = DFA
4507: .unpackEncodedStringToUnsignedChars(DFA30_minS);
4508: static final char[] DFA30_max = DFA
4509: .unpackEncodedStringToUnsignedChars(DFA30_maxS);
4510: static final short[] DFA30_accept = DFA
4511: .unpackEncodedString(DFA30_acceptS);
4512: static final short[] DFA30_special = DFA
4513: .unpackEncodedString(DFA30_specialS);
4514: static final short[][] DFA30_transition;
4515:
4516: static {
4517: int numStates = DFA30_transitionS.length;
4518: DFA30_transition = new short[numStates][];
4519: for (int i = 0; i < numStates; i++) {
4520: DFA30_transition[i] = DFA
4521: .unpackEncodedString(DFA30_transitionS[i]);
4522: }
4523: }
4524:
4525: class DFA30 extends DFA {
4526:
4527: public DFA30(BaseRecognizer recognizer) {
4528: this .recognizer = recognizer;
4529: this .decisionNumber = 30;
4530: this .eot = DFA30_eot;
4531: this .eof = DFA30_eof;
4532: this .min = DFA30_min;
4533: this .max = DFA30_max;
4534: this .accept = DFA30_accept;
4535: this .special = DFA30_special;
4536: this .transition = DFA30_transition;
4537: }
4538:
4539: public String getDescription() {
4540: return "1:1: Tokens : ( T24 | T25 | T26 | T27 | T28 | T29 | T30 | T31 | T32 | T33 | T34 | T35 | T36 | T37 | T38 | T39 | T40 | T41 | T42 | T43 | T44 | T45 | T46 | T47 | T48 | T49 | T50 | T51 | T52 | T53 | T54 | T55 | T56 | T57 | T58 | T59 | T60 | T61 | T62 | T63 | T64 | T65 | T66 | T67 | T68 | T69 | T70 | T71 | T72 | T73 | T74 | T75 | T76 | T77 | T78 | T79 | T80 | T81 | T82 | T83 | T84 | T85 | T86 | T87 | T88 | T89 | T90 | T91 | T92 | T93 | T94 | T95 | T96 | T97 | T98 | T99 | T100 | T101 | T102 | T103 | T104 | T105 | T106 | T107 | T108 | T109 | T110 | T111 | T112 | T113 | HexLiteral | DecimalLiteral | OctalLiteral | FloatingPointLiteral | CharacterLiteral | StringLiteral | ENUM | Identifier | WS | COMMENT | LINE_COMMENT );";
4541: }
4542: }
4543:
4544: }
|