Source Code Cross Referenced for JavaLexer.java in  » Rule-Engine » drolls-Rule-Engine » org » drools » rule » builder » dialect » java » parser » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Rule Engine » drolls Rule Engine » org.drools.rule.builder.dialect.java.parser 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


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:        }
w_w_w_.___j_a_v__a___2___s__.___co__m___ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.