站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 3.0.6 API 英文版文档

JavaParser - JBoss RULES 3.0.6 API 英文版文档


org.drools.semantics.java.parser
Class JavaParser

java.lang.Object
  extended by Parser
      extended by org.drools.semantics.java.parser.JavaParser

public class JavaParser
extends Parser


Field Summary
static int ASSIGN
           
static int BAND
           
static int BAND_ASSIGN
           
static int BNOT
           
static int BOR
           
static int BOR_ASSIGN
           
static int BSR
           
static int BSR_ASSIGN
           
static int BXOR
           
static int BXOR_ASSIGN
           
static int CHAR_LITERAL
           
static int COLON
           
static int COMMA
           
static int DEC
           
static int DECIMAL_LITERAL
           
protected  org.drools.semantics.java.parser.JavaParser.DFA41 dfa41
           
protected  org.drools.semantics.java.parser.JavaParser.DFA45 dfa45
           
protected  org.drools.semantics.java.parser.JavaParser.DFA65 dfa65
           
static int DIGITS
           
static int DIV
           
static int DIV_ASSIGN
           
static int DOT
           
static int EOF
           
static int EQUAL
           
static int ESCAPE_SEQUENCE
           
static int EXPONENT_PART
           
static int FLOAT_TYPE_SUFFIX
           
static BitSet FOLLOW_100_in_statement1420
           
static BitSet FOLLOW_101_in_statement1440
           
static BitSet FOLLOW_102_in_statement1455
           
static BitSet FOLLOW_103_in_statement1470
           
static BitSet FOLLOW_104_in_statement1485
           
static BitSet FOLLOW_105_in_statement1523
           
static BitSet FOLLOW_106_in_aCase1626
           
static BitSet FOLLOW_107_in_aCase1632
           
static BitSet FOLLOW_108_in_tryBlock1741
           
static BitSet FOLLOW_109_in_finallyClause1770
           
static BitSet FOLLOW_110_in_handler1784
           
static BitSet FOLLOW_111_in_relationalExpression2333
           
static BitSet FOLLOW_112_in_primaryExpression2913
           
static BitSet FOLLOW_113_in_primaryExpression2918
           
static BitSet FOLLOW_114_in_primaryExpression2923
           
static BitSet FOLLOW_115_in_newExpression3172
           
static BitSet FOLLOW_80_in_field704
           
static BitSet FOLLOW_82_in_parameterModifier1160
           
static BitSet FOLLOW_86_in_statement1535
           
static BitSet FOLLOW_89_in_classDefinition356
           
static BitSet FOLLOW_89_in_primaryExpression2895
           
static BitSet FOLLOW_89_in_primaryExpression2978
           
static BitSet FOLLOW_90_in_interfaceExtends479
           
static BitSet FOLLOW_90_in_superClassClause392
           
static BitSet FOLLOW_91_in_interfaceDefinition412
           
static BitSet FOLLOW_92_in_implementsClause514
           
static BitSet FOLLOW_93_in_explicitConstructorInvocation815
           
static BitSet FOLLOW_93_in_postfixExpression2630
           
static BitSet FOLLOW_93_in_primaryExpression2938
           
static BitSet FOLLOW_94_in_explicitConstructorInvocation836
           
static BitSet FOLLOW_94_in_postfixExpression2639
           
static BitSet FOLLOW_94_in_primaryExpression2943
           
static BitSet FOLLOW_95_in_throwsClause1090
           
static BitSet FOLLOW_96_in_statement1279
           
static BitSet FOLLOW_97_in_statement1308
           
static BitSet FOLLOW_98_in_statement1323
           
static BitSet FOLLOW_99_in_statement1404
           
static BitSet FOLLOW_99_in_statement1424
           
static BitSet FOLLOW_aCase_in_casesGroup1602
           
static BitSet FOLLOW_additiveExpression_in_shiftExpression2352
           
static BitSet FOLLOW_additiveExpression_in_shiftExpression2367
           
static BitSet FOLLOW_andExpression_in_exclusiveOrExpression2209
           
static BitSet FOLLOW_andExpression_in_exclusiveOrExpression2214
           
static BitSet FOLLOW_argList_in_explicitConstructorInvocation819
           
static BitSet FOLLOW_argList_in_explicitConstructorInvocation840
           
static BitSet FOLLOW_argList_in_identPrimary3098
           
static BitSet FOLLOW_argList_in_newExpression3182
           
static BitSet FOLLOW_argList_in_postfixExpression2610
           
static BitSet FOLLOW_argList_in_postfixExpression2676
           
static BitSet FOLLOW_argList_in_postfixExpression2749
           
static BitSet FOLLOW_arrayInitializer_in_initializer1039
           
static BitSet FOLLOW_arrayInitializer_in_newExpression3228
           
static BitSet FOLLOW_ASSIGN_in_varInitializer930
           
static BitSet FOLLOW_assignmentExpression_in_assignmentExpression2103
           
static BitSet FOLLOW_assignmentExpression_in_conditionalExpression2129
           
static BitSet FOLLOW_assignmentExpression_in_expression1839
           
static BitSet FOLLOW_assignmentExpression_in_primaryExpression2950
           
static BitSet FOLLOW_BAND_in_andExpression2232
           
static BitSet FOLLOW_BNOT_in_unaryExpressionNotPlusMinus2479
           
static BitSet FOLLOW_BOR_in_inclusiveOrExpression2192
           
static BitSet FOLLOW_builtInType_in_builtInTypeSpec118
           
static BitSet FOLLOW_builtInType_in_primaryExpression2960
           
static BitSet FOLLOW_builtInType_in_type144
           
static BitSet FOLLOW_builtInTypeSpec_in_typeSpec84
           
static BitSet FOLLOW_builtInTypeSpec_in_unaryExpressionNotPlusMinus2501
           
static BitSet FOLLOW_BXOR_in_exclusiveOrExpression2212
           
static BitSet FOLLOW_casesGroup_in_statement1500
           
static BitSet FOLLOW_caseSList_in_casesGroup1611
           
static BitSet FOLLOW_classBlock_in_classDefinition379
           
static BitSet FOLLOW_classBlock_in_interfaceDefinition428
           
static BitSet FOLLOW_classBlock_in_newExpression3187
           
static BitSet FOLLOW_classDefinition_in_field568
           
static BitSet FOLLOW_classDefinition_in_statement1258
           
static BitSet FOLLOW_classTypeSpec_in_typeSpec79
           
static BitSet FOLLOW_classTypeSpec_in_unaryExpressionNotPlusMinus2551
           
static BitSet FOLLOW_COLON_in_aCase1635
           
static BitSet FOLLOW_COLON_in_conditionalExpression2131
           
static BitSet FOLLOW_COLON_in_statement1268
           
static BitSet FOLLOW_COMMA_in_arrayInitializer1008
           
static BitSet FOLLOW_COMMA_in_arrayInitializer992
           
static BitSet FOLLOW_COMMA_in_expressionList1858
           
static BitSet FOLLOW_COMMA_in_implementsClause520
           
static BitSet FOLLOW_COMMA_in_interfaceExtends487
           
static BitSet FOLLOW_COMMA_in_parameterDeclarationList1120
           
static BitSet FOLLOW_COMMA_in_throwsClause1096
           
static BitSet FOLLOW_COMMA_in_variableDefinitions867
           
static BitSet FOLLOW_compoundStatement_in_field663
           
static BitSet FOLLOW_compoundStatement_in_field706
           
static BitSet FOLLOW_compoundStatement_in_field720
           
static BitSet FOLLOW_compoundStatement_in_finallyClause1772
           
static BitSet FOLLOW_compoundStatement_in_handler1792
           
static BitSet FOLLOW_compoundStatement_in_statement1216
           
static BitSet FOLLOW_compoundStatement_in_statement1543
           
static BitSet FOLLOW_compoundStatement_in_tryBlock1743
           
static BitSet FOLLOW_conditionalExpression_in_assignmentExpression1878
           
static BitSet FOLLOW_conditionalExpression_in_conditionalExpression2133
           
static BitSet FOLLOW_constant_in_primaryExpression2908
           
static BitSet FOLLOW_constructorBody_in_field556
           
static BitSet FOLLOW_ctorHead_in_field554
           
static BitSet FOLLOW_DEC_in_unaryExpression2444
           
static BitSet FOLLOW_declaration_in_forInit1678
           
static BitSet FOLLOW_declaration_in_statement1232
           
static BitSet FOLLOW_declaratorBrackets_in_field634
           
static BitSet FOLLOW_declaratorBrackets_in_parameterDeclaration1148
           
static BitSet FOLLOW_declaratorBrackets_in_variableDeclarator892
           
static BitSet FOLLOW_DOT_in_identifier214
           
static BitSet FOLLOW_DOT_in_identifierStar236
           
static BitSet FOLLOW_DOT_in_identifierStar247
           
static BitSet FOLLOW_DOT_in_identPrimary3031
           
static BitSet FOLLOW_DOT_in_postfixExpression2594
           
static BitSet FOLLOW_DOT_in_postfixExpression2628
           
static BitSet FOLLOW_DOT_in_postfixExpression2637
           
static BitSet FOLLOW_DOT_in_postfixExpression2704
           
static BitSet FOLLOW_DOT_in_postfixExpression2810
           
static BitSet FOLLOW_DOT_in_primaryExpression2893
           
static BitSet FOLLOW_DOT_in_primaryExpression2976
           
static BitSet FOLLOW_equalityExpression_in_andExpression2229
           
static BitSet FOLLOW_equalityExpression_in_andExpression2234
           
static BitSet FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression2189
           
static BitSet FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression2194
           
static BitSet FOLLOW_explicitConstructorInvocation_in_constructorBody765
           
static BitSet FOLLOW_expression_in_aCase1628
           
static BitSet FOLLOW_expression_in_expressionList1855
           
static BitSet FOLLOW_expression_in_expressionList1860
           
static BitSet FOLLOW_expression_in_forCond1707
           
static BitSet FOLLOW_expression_in_initializer1034
           
static BitSet FOLLOW_expression_in_newArrayDeclarator3325
           
static BitSet FOLLOW_expression_in_postfixExpression2821
           
static BitSet FOLLOW_expression_in_statement1246
           
static BitSet FOLLOW_expression_in_statement1283
           
static BitSet FOLLOW_expression_in_statement1408
           
static BitSet FOLLOW_expression_in_statement1428
           
static BitSet FOLLOW_expression_in_statement1473
           
static BitSet FOLLOW_expression_in_statement1489
           
static BitSet FOLLOW_expression_in_statement1525
           
static BitSet FOLLOW_expression_in_statement1539
           
static BitSet FOLLOW_expressionList_in_argList3247
           
static BitSet FOLLOW_expressionList_in_forInit1687
           
static BitSet FOLLOW_expressionList_in_forIter1724
           
static BitSet FOLLOW_field_in_classBlock449
           
static BitSet FOLLOW_finallyClause_in_tryBlock1756
           
static BitSet FOLLOW_forCond_in_statement1345
           
static BitSet FOLLOW_forInit_in_statement1334
           
static BitSet FOLLOW_forIter_in_statement1356
           
static BitSet FOLLOW_handler_in_tryBlock1748
           
static BitSet FOLLOW_IDENT_in_classDefinition358
           
static BitSet FOLLOW_IDENT_in_ctorHead1053
           
static BitSet FOLLOW_IDENT_in_field609
           
static BitSet FOLLOW_IDENT_in_identifier209
           
static BitSet FOLLOW_IDENT_in_identifier216
           
static BitSet FOLLOW_IDENT_in_identifierStar230
           
static BitSet FOLLOW_IDENT_in_identifierStar238
           
static BitSet FOLLOW_IDENT_in_identPrimary2993
           
static BitSet FOLLOW_IDENT_in_identPrimary3033
           
static BitSet FOLLOW_IDENT_in_interfaceDefinition414
           
static BitSet FOLLOW_IDENT_in_parameterDeclaration1144
           
static BitSet FOLLOW_IDENT_in_postfixExpression2596
           
static BitSet FOLLOW_IDENT_in_postfixExpression2706
           
static BitSet FOLLOW_IDENT_in_statement1266
           
static BitSet FOLLOW_IDENT_in_statement1443
           
static BitSet FOLLOW_IDENT_in_statement1458
           
static BitSet FOLLOW_IDENT_in_variableDeclarator890
           
static BitSet FOLLOW_identifier_in_classTypeSpec97
           
static BitSet FOLLOW_identifier_in_implementsClause516
           
static BitSet FOLLOW_identifier_in_implementsClause522
           
static BitSet FOLLOW_identifier_in_interfaceExtends483
           
static BitSet FOLLOW_identifier_in_interfaceExtends489
           
static BitSet FOLLOW_identifier_in_superClassClause394
           
static BitSet FOLLOW_identifier_in_throwsClause1092
           
static BitSet FOLLOW_identifier_in_throwsClause1098
           
static BitSet FOLLOW_identifier_in_type139
           
static BitSet FOLLOW_identPrimary_in_primaryExpression2881
           
static BitSet FOLLOW_implementsClause_in_classDefinition372
           
static BitSet FOLLOW_INC_in_unaryExpression2437
           
static BitSet FOLLOW_inclusiveOrExpression_in_logicalAndExpression2169
           
static BitSet FOLLOW_inclusiveOrExpression_in_logicalAndExpression2174
           
static BitSet FOLLOW_initializer_in_arrayInitializer955
           
static BitSet FOLLOW_initializer_in_arrayInitializer994
           
static BitSet FOLLOW_initializer_in_varInitializer932
           
static BitSet FOLLOW_interfaceDefinition_in_field586
           
static BitSet FOLLOW_interfaceExtends_in_interfaceDefinition421
           
static BitSet FOLLOW_LAND_in_logicalAndExpression2172
           
static BitSet FOLLOW_LBRACK_in_builtInTypeSpec121
           
static BitSet FOLLOW_LBRACK_in_classTypeSpec100
           
static BitSet FOLLOW_LBRACK_in_declaratorBrackets912
           
static BitSet FOLLOW_LBRACK_in_identPrimary3133
           
static BitSet FOLLOW_LBRACK_in_newArrayDeclarator3317
           
static BitSet FOLLOW_LBRACK_in_postfixExpression2818
           
static BitSet FOLLOW_LBRACK_in_primaryExpression2966
           
static BitSet FOLLOW_LCURLY_in_arrayInitializer947
           
static BitSet FOLLOW_LCURLY_in_classBlock442
           
static BitSet FOLLOW_LCURLY_in_compoundStatement1185
           
static BitSet FOLLOW_LCURLY_in_constructorBody739
           
static BitSet FOLLOW_LCURLY_in_statement1493
           
static BitSet FOLLOW_LNOT_in_unaryExpressionNotPlusMinus2486
           
static BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression2149
           
static BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression2154
           
static BitSet FOLLOW_logicalOrExpression_in_conditionalExpression2121
           
static BitSet FOLLOW_LOR_in_logicalOrExpression2152
           
static BitSet FOLLOW_LPAREN_in_ctorHead1063
           
static BitSet FOLLOW_LPAREN_in_explicitConstructorInvocation817
           
static BitSet FOLLOW_LPAREN_in_explicitConstructorInvocation838
           
static BitSet FOLLOW_LPAREN_in_field623
           
static BitSet FOLLOW_LPAREN_in_handler1786
           
static BitSet FOLLOW_LPAREN_in_identPrimary3095
           
static BitSet FOLLOW_LPAREN_in_newExpression3180
           
static BitSet FOLLOW_LPAREN_in_postfixExpression2603
           
static BitSet FOLLOW_LPAREN_in_postfixExpression2674
           
static BitSet FOLLOW_LPAREN_in_postfixExpression2726
           
static BitSet FOLLOW_LPAREN_in_primaryExpression2948
           
static BitSet FOLLOW_LPAREN_in_statement1281
           
static BitSet FOLLOW_LPAREN_in_statement1328
           
static BitSet FOLLOW_LPAREN_in_statement1406
           
static BitSet FOLLOW_LPAREN_in_statement1426
           
static BitSet FOLLOW_LPAREN_in_statement1487
           
static BitSet FOLLOW_LPAREN_in_statement1537
           
static BitSet FOLLOW_LPAREN_in_unaryExpressionNotPlusMinus2499
           
static BitSet FOLLOW_LPAREN_in_unaryExpressionNotPlusMinus2549
           
static BitSet FOLLOW_MINUS_in_unaryExpression2451
           
static BitSet FOLLOW_modifier_in_modifiers270
           
static BitSet FOLLOW_modifiers_in_declaration59
           
static BitSet FOLLOW_modifiers_in_field548
           
static BitSet FOLLOW_modifiers_in_statement1256
           
static BitSet FOLLOW_multiplicativeExpression_in_additiveExpression2382
           
static BitSet FOLLOW_multiplicativeExpression_in_additiveExpression2393
           
static BitSet FOLLOW_newArrayDeclarator_in_newExpression3225
           
static BitSet FOLLOW_newExpression_in_postfixExpression2812
           
static BitSet FOLLOW_newExpression_in_primaryExpression2933
           
static BitSet FOLLOW_parameterDeclaration_in_handler1788
           
static BitSet FOLLOW_parameterDeclaration_in_parameterDeclarationList1116
           
static BitSet FOLLOW_parameterDeclaration_in_parameterDeclarationList1122
           
static BitSet FOLLOW_parameterDeclarationList_in_ctorHead1065
           
static BitSet FOLLOW_parameterDeclarationList_in_field625
           
static BitSet FOLLOW_parameterModifier_in_parameterDeclaration1140
           
static BitSet FOLLOW_PLUS_in_unaryExpression2459
           
static BitSet FOLLOW_postfixExpression_in_unaryExpressionNotPlusMinus2572
           
static BitSet FOLLOW_primaryExpression_in_postfixExpression2586
           
static BitSet FOLLOW_QUESTION_in_conditionalExpression2127
           
static BitSet FOLLOW_RBRACK_in_builtInTypeSpec124
           
static BitSet FOLLOW_RBRACK_in_classTypeSpec103
           
static BitSet FOLLOW_RBRACK_in_declaratorBrackets915
           
static BitSet FOLLOW_RBRACK_in_identPrimary3136
           
static BitSet FOLLOW_RBRACK_in_newArrayDeclarator3332
           
static BitSet FOLLOW_RBRACK_in_postfixExpression2823
           
static BitSet FOLLOW_RBRACK_in_primaryExpression2969
           
static BitSet FOLLOW_RCURLY_in_arrayInitializer1020
           
static BitSet FOLLOW_RCURLY_in_classBlock460
           
static BitSet FOLLOW_RCURLY_in_compoundStatement1202
           
static BitSet FOLLOW_RCURLY_in_constructorBody794
           
static BitSet FOLLOW_RCURLY_in_statement1507
           
static BitSet FOLLOW_relationalExpression_in_equalityExpression2249
           
static BitSet FOLLOW_relationalExpression_in_equalityExpression2260
           
static BitSet FOLLOW_RPAREN_in_ctorHead1067
           
static BitSet FOLLOW_RPAREN_in_explicitConstructorInvocation821
           
static BitSet FOLLOW_RPAREN_in_explicitConstructorInvocation842
           
static BitSet FOLLOW_RPAREN_in_field627
           
static BitSet FOLLOW_RPAREN_in_handler1790
           
static BitSet FOLLOW_RPAREN_in_identPrimary3100
           
static BitSet FOLLOW_RPAREN_in_newExpression3184
           
static BitSet FOLLOW_RPAREN_in_postfixExpression2616
           
static BitSet FOLLOW_RPAREN_in_postfixExpression2678
           
static BitSet FOLLOW_RPAREN_in_postfixExpression2771
           
static BitSet FOLLOW_RPAREN_in_primaryExpression2952
           
static BitSet FOLLOW_RPAREN_in_statement1285
           
static BitSet FOLLOW_RPAREN_in_statement1370
           
static BitSet FOLLOW_RPAREN_in_statement1410
           
static BitSet FOLLOW_RPAREN_in_statement1430
           
static BitSet FOLLOW_RPAREN_in_statement1491
           
static BitSet FOLLOW_RPAREN_in_statement1541
           
static BitSet FOLLOW_RPAREN_in_unaryExpressionNotPlusMinus2503
           
static BitSet FOLLOW_RPAREN_in_unaryExpressionNotPlusMinus2553
           
static BitSet FOLLOW_SEMI_in_classBlock453
           
static BitSet FOLLOW_SEMI_in_explicitConstructorInvocation823
           
static BitSet FOLLOW_SEMI_in_explicitConstructorInvocation844
           
static BitSet FOLLOW_SEMI_in_field667
           
static BitSet FOLLOW_SEMI_in_field678
           
static BitSet FOLLOW_SEMI_in_statement1234
           
static BitSet FOLLOW_SEMI_in_statement1248
           
static BitSet FOLLOW_SEMI_in_statement1336
           
static BitSet FOLLOW_SEMI_in_statement1347
           
static BitSet FOLLOW_SEMI_in_statement1432
           
static BitSet FOLLOW_SEMI_in_statement1447
           
static BitSet FOLLOW_SEMI_in_statement1462
           
static BitSet FOLLOW_SEMI_in_statement1477
           
static BitSet FOLLOW_SEMI_in_statement1527
           
static BitSet FOLLOW_SEMI_in_statement1556
           
static BitSet FOLLOW_set_in_additiveExpression2386
           
static BitSet FOLLOW_set_in_assignmentExpression1886
           
static BitSet FOLLOW_set_in_builtInType156
           
static BitSet FOLLOW_set_in_constant3348
           
static BitSet FOLLOW_set_in_equalityExpression2253
           
static BitSet FOLLOW_set_in_modifier288
           
static BitSet FOLLOW_set_in_multiplicativeExpression2412
           
static BitSet FOLLOW_set_in_postfixExpression2854
           
static BitSet FOLLOW_set_in_relationalExpression2285
           
static BitSet FOLLOW_set_in_shiftExpression2356
           
static BitSet FOLLOW_shiftExpression_in_relationalExpression2275
           
static BitSet FOLLOW_shiftExpression_in_relationalExpression2321
           
static BitSet FOLLOW_STAR_in_identifierStar249
           
static BitSet FOLLOW_statement_in_caseSList1647
           
static BitSet FOLLOW_statement_in_compoundStatement1196
           
static BitSet FOLLOW_statement_in_constructorBody782
           
static BitSet FOLLOW_statement_in_statement1271
           
static BitSet FOLLOW_statement_in_statement1287
           
static BitSet FOLLOW_statement_in_statement1310
           
static BitSet FOLLOW_statement_in_statement1375
           
static BitSet FOLLOW_statement_in_statement1412
           
static BitSet FOLLOW_statement_in_statement1422
           
static BitSet FOLLOW_superClassClause_in_classDefinition365
           
static BitSet FOLLOW_throwsClause_in_ctorHead1076
           
static BitSet FOLLOW_throwsClause_in_field652
           
static BitSet FOLLOW_tryBlock_in_statement1515
           
static BitSet FOLLOW_type_in_newExpression3174
           
static BitSet FOLLOW_typeSpec_in_declaration61
           
static BitSet FOLLOW_typeSpec_in_field600
           
static BitSet FOLLOW_typeSpec_in_parameterDeclaration1142
           
static BitSet FOLLOW_typeSpec_in_relationalExpression2335
           
static BitSet FOLLOW_unaryExpression_in_multiplicativeExpression2408
           
static BitSet FOLLOW_unaryExpression_in_multiplicativeExpression2424
           
static BitSet FOLLOW_unaryExpression_in_unaryExpression2439
           
static BitSet FOLLOW_unaryExpression_in_unaryExpression2446
           
static BitSet FOLLOW_unaryExpression_in_unaryExpression2454
           
static BitSet FOLLOW_unaryExpression_in_unaryExpression2463
           
static BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2481
           
static BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2488
           
static BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2513
           
static BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression2468
           
static BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpressionNotPlusMinus2563
           
static BitSet FOLLOW_variableDeclarator_in_variableDefinitions861
           
static BitSet FOLLOW_variableDeclarator_in_variableDefinitions872
           
static BitSet FOLLOW_variableDefinitions_in_declaration63
           
static BitSet FOLLOW_variableDefinitions_in_field676
           
static BitSet FOLLOW_varInitializer_in_variableDeclarator894
           
static int GE
           
static int GT
           
static int HEX_DIGIT
           
static int HEX_LITERAL
           
static int IDENT
           
static CommonToken IGNORE_TOKEN
           
static int INC
           
static int LAND
           
static int LBRACK
           
static int LCURLY
           
static int LE
           
static int LNOT
           
static int LOR
           
static int LPAREN
           
static int LT
           
static int MINUS
           
static int MINUS_ASSIGN
           
static int ML_COMMENT
           
static int MOD
           
static int MOD_ASSIGN
           
static int NOT_EQUAL
           
static int NUM_FLOAT
           
static int NUM_INT
           
static int OCTAL_DIGIT
           
static int OCTAL_LITERAL
           
static int PLUS
           
static int PLUS_ASSIGN
           
static int QUESTION
           
static int RBRACK
           
static int RCURLY
           
static int RPAREN
           
static int SEMI
           
static int SL
           
static int SL_ASSIGN
           
static int SL_COMMENT
           
static int SR
           
static int SR_ASSIGN
           
static int STAR
           
static int STAR_ASSIGN
           
static int STRING_LITERAL
           
static java.lang.String[] tokenNames
           
static int UNICODE_CHAR
           
static int WS
           
 
Constructor Summary
JavaParser(TokenStream input)
           
 
Method Summary
 void aCase()
           
 void additiveExpression()
           
 void andExpression()
           
 void argList()
           
 void arrayInitializer()
           
 void assignmentExpression()
           
 void builtInType()
           
 void builtInTypeSpec()
           
 void casesGroup()
           
 void caseSList()
           
 void classBlock()
           
 void classDefinition()
           
 void classTypeSpec()
           
 void compoundStatement()
           
 void conditionalExpression()
           
 void constant()
           
 void constructorBody()
           
 java.lang.String createErrorMessage(RecognitionException e)
          This will take a RecognitionException, and create a sensible error message out of it
 void ctorHead()
           
 void declaration()
           
 void declaratorBrackets()
           
 void equalityExpression()
           
 void exclusiveOrExpression()
           
 void explicitConstructorInvocation()
           
 void expression()
           
 void expressionList()
           
 void field()
           
 void finallyClause()
           
 void forCond()
           
 void forInit()
           
 void forIter()
           
 java.util.List getErrorMessages()
          Return a list of pretty strings summarising the errors
 java.util.List getErrors()
          return the raw RecognitionException errors
 java.util.List getIdentifiers()
           
 java.lang.String getSource()
           
 java.lang.String[] getTokenNames()
           
 void handler()
           
 boolean hasErrors()
          return true if any parser errors were accumulated
 void identifier()
           
 void identifierStar()
           
 void identPrimary()
           
 void implementsClause()
           
 void inclusiveOrExpression()
           
 void initializer()
           
 void interfaceDefinition()
           
 void interfaceExtends()
           
 void logicalAndExpression()
           
 void logicalOrExpression()
           
 void modifier()
           
 void modifiers()
           
 void multiplicativeExpression()
           
 void newArrayDeclarator()
           
 void newExpression()
           
 void parameterDeclaration()
           
 void parameterDeclarationList()
           
 void parameterModifier()
           
 void postfixExpression()
           
 void primaryExpression()
           
 void relationalExpression()
           
 void reportError(RecognitionException ex)
           
 void setSource(java.lang.String source)
           
 void shiftExpression()
           
 void statement()
           
 void superClassClause()
           
 void throwsClause()
           
 void tryBlock()
           
 void type()
           
 void typeSpec()
           
 void unaryExpression()
           
 void unaryExpressionNotPlusMinus()
           
 void variableDeclarator()
           
 void variableDefinitions()
           
 void varInitializer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

COMMA

public static final int COMMA
See Also:
Constant Field Values

SR_ASSIGN

public static final int SR_ASSIGN
See Also:
Constant Field Values

MINUS

public static final int MINUS
See Also:
Constant Field Values

LOR

public static final int LOR
See Also:
Constant Field Values

BNOT

public static final int BNOT
See Also:
Constant Field Values

INC

public static final int INC
See Also:
Constant Field Values

MOD

public static final int MOD
See Also:
Constant Field Values

OCTAL_LITERAL

public static final int OCTAL_LITERAL
See Also:
Constant Field Values

PLUS_ASSIGN

public static final int PLUS_ASSIGN
See Also:
Constant Field Values

QUESTION

public static final int QUESTION
See Also:
Constant Field Values

HEX_LITERAL

public static final int HEX_LITERAL
See Also:
Constant Field Values

BOR

public static final int BOR
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

SR

public static final int SR
See Also:
Constant Field Values

FLOAT_TYPE_SUFFIX

public static final int FLOAT_TYPE_SUFFIX
See Also:
Constant Field Values

RCURLY

public static final int RCURLY
See Also:
Constant Field Values

LCURLY

public static final int LCURLY
See Also:
Constant Field Values

CHAR_LITERAL

public static final int CHAR_LITERAL
See Also:
Constant Field Values

BOR_ASSIGN

public static final int BOR_ASSIGN
See Also:
Constant Field Values

STRING_LITERAL

public static final int STRING_LITERAL
See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
See Also:
Constant Field Values

LE

public static final int LE
See Also:
Constant Field Values

RPAREN

public static final int RPAREN
See Also:
Constant Field Values

STAR_ASSIGN

public static final int STAR_ASSIGN
See Also:
Constant Field Values

NUM_INT

public static final int NUM_INT
See Also:
Constant Field Values

LPAREN

public static final int LPAREN
See Also:
Constant Field Values

HEX_DIGIT

public static final int HEX_DIGIT
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

SL_COMMENT

public static final int SL_COMMENT
See Also:
Constant Field Values

BAND

public static final int BAND
See Also:
Constant Field Values

MINUS_ASSIGN

public static final int MINUS_ASSIGN
See Also:
Constant Field Values

NOT_EQUAL

public static final int NOT_EQUAL
See Also:
Constant Field Values

BAND_ASSIGN

public static final int BAND_ASSIGN
See Also:
Constant Field Values

DIGITS

public static final int DIGITS
See Also:
Constant Field Values

DECIMAL_LITERAL

public static final int DECIMAL_LITERAL
See Also:
Constant Field Values

IDENT

public static final int IDENT
See Also:
Constant Field Values

MOD_ASSIGN

public static final int MOD_ASSIGN
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

BXOR_ASSIGN

public static final int BXOR_ASSIGN
See Also:
Constant Field Values

LT

public static final int LT
See Also:
Constant Field Values

BSR

public static final int BSR
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

BSR_ASSIGN

public static final int BSR_ASSIGN
See Also:
Constant Field Values

SL_ASSIGN

public static final int SL_ASSIGN
See Also:
Constant Field Values

LAND

public static final int LAND
See Also:
Constant Field Values

LBRACK

public static final int LBRACK
See Also:
Constant Field Values

NUM_FLOAT

public static final int NUM_FLOAT
See Also:
Constant Field Values

SEMI

public static final int SEMI
See Also:
Constant Field Values

GE

public static final int GE
See Also:
Constant Field Values

LNOT

public static final int LNOT
See Also:
Constant Field Values

DIV_ASSIGN

public static final int DIV_ASSIGN
See Also:
Constant Field Values

UNICODE_CHAR

public static final int UNICODE_CHAR
See Also:
Constant Field Values

DEC

public static final int DEC
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

ESCAPE_SEQUENCE

public static final int ESCAPE_SEQUENCE
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

OCTAL_DIGIT

public static final int OCTAL_DIGIT
See Also:
Constant Field Values

RBRACK

public static final int RBRACK
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

SL

public static final int SL
See Also:
Constant Field Values

DIV

public static final int DIV
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

BXOR

public static final int BXOR
See Also:
Constant Field Values

EXPONENT_PART

public static final int EXPONENT_PART
See Also:
Constant Field Values

IGNORE_TOKEN

public static final CommonToken IGNORE_TOKEN

dfa41

protected org.drools.semantics.java.parser.JavaParser.DFA41 dfa41

dfa45

protected org.drools.semantics.java.parser.JavaParser.DFA45 dfa45

dfa65

protected org.drools.semantics.java.parser.JavaParser.DFA65 dfa65

FOLLOW_modifiers_in_declaration59

public static final BitSet FOLLOW_modifiers_in_declaration59

FOLLOW_typeSpec_in_declaration61

public static final BitSet FOLLOW_typeSpec_in_declaration61

FOLLOW_variableDefinitions_in_declaration63

public static final BitSet FOLLOW_variableDefinitions_in_declaration63

FOLLOW_classTypeSpec_in_typeSpec79

public static final BitSet FOLLOW_classTypeSpec_in_typeSpec79

FOLLOW_builtInTypeSpec_in_typeSpec84

public static final BitSet FOLLOW_builtInTypeSpec_in_typeSpec84

FOLLOW_identifier_in_classTypeSpec97

public static final BitSet FOLLOW_identifier_in_classTypeSpec97

FOLLOW_LBRACK_in_classTypeSpec100

public static final BitSet FOLLOW_LBRACK_in_classTypeSpec100

FOLLOW_RBRACK_in_classTypeSpec103

public static final BitSet FOLLOW_RBRACK_in_classTypeSpec103

FOLLOW_builtInType_in_builtInTypeSpec118

public static final BitSet FOLLOW_builtInType_in_builtInTypeSpec118

FOLLOW_LBRACK_in_builtInTypeSpec121

public static final BitSet FOLLOW_LBRACK_in_builtInTypeSpec121

FOLLOW_RBRACK_in_builtInTypeSpec124

public static final BitSet FOLLOW_RBRACK_in_builtInTypeSpec124

FOLLOW_identifier_in_type139

public static final BitSet FOLLOW_identifier_in_type139

FOLLOW_builtInType_in_type144

public static final BitSet FOLLOW_builtInType_in_type144

FOLLOW_set_in_builtInType156

public static final BitSet FOLLOW_set_in_builtInType156

FOLLOW_IDENT_in_identifier209

public static final BitSet FOLLOW_IDENT_in_identifier209

FOLLOW_DOT_in_identifier214

public static final BitSet FOLLOW_DOT_in_identifier214

FOLLOW_IDENT_in_identifier216

public static final BitSet FOLLOW_IDENT_in_identifier216

FOLLOW_IDENT_in_identifierStar230

public static final BitSet FOLLOW_IDENT_in_identifierStar230

FOLLOW_DOT_in_identifierStar236

public static final BitSet FOLLOW_DOT_in_identifierStar236

FOLLOW_IDENT_in_identifierStar238

public static final BitSet FOLLOW_IDENT_in_identifierStar238

FOLLOW_DOT_in_identifierStar247

public static final BitSet FOLLOW_DOT_in_identifierStar247

FOLLOW_STAR_in_identifierStar249

public static final BitSet FOLLOW_STAR_in_identifierStar249

FOLLOW_modifier_in_modifiers270

public static final BitSet FOLLOW_modifier_in_modifiers270

FOLLOW_set_in_modifier288

public static final BitSet FOLLOW_set_in_modifier288

FOLLOW_89_in_classDefinition356

public static final BitSet FOLLOW_89_in_classDefinition356

FOLLOW_IDENT_in_classDefinition358

public static final BitSet FOLLOW_IDENT_in_classDefinition358

FOLLOW_superClassClause_in_classDefinition365

public static final BitSet FOLLOW_superClassClause_in_classDefinition365

FOLLOW_implementsClause_in_classDefinition372

public static final BitSet FOLLOW_implementsClause_in_classDefinition372

FOLLOW_classBlock_in_classDefinition379

public static final BitSet FOLLOW_classBlock_in_classDefinition379

FOLLOW_90_in_superClassClause392

public static final BitSet FOLLOW_90_in_superClassClause392

FOLLOW_identifier_in_superClassClause394

public static final BitSet FOLLOW_identifier_in_superClassClause394

FOLLOW_91_in_interfaceDefinition412

public static final BitSet FOLLOW_91_in_interfaceDefinition412

FOLLOW_IDENT_in_interfaceDefinition414

public static final BitSet FOLLOW_IDENT_in_interfaceDefinition414

FOLLOW_interfaceExtends_in_interfaceDefinition421

public static final BitSet FOLLOW_interfaceExtends_in_interfaceDefinition421

FOLLOW_classBlock_in_interfaceDefinition428

public static final BitSet FOLLOW_classBlock_in_interfaceDefinition428

FOLLOW_LCURLY_in_classBlock442

public static final BitSet FOLLOW_LCURLY_in_classBlock442

FOLLOW_field_in_classBlock449

public static final BitSet FOLLOW_field_in_classBlock449

FOLLOW_SEMI_in_classBlock453

public static final BitSet FOLLOW_SEMI_in_classBlock453

FOLLOW_RCURLY_in_classBlock460

public static final BitSet FOLLOW_RCURLY_in_classBlock460

FOLLOW_90_in_interfaceExtends479

public static final BitSet FOLLOW_90_in_interfaceExtends479

FOLLOW_identifier_in_interfaceExtends483

public static final BitSet FOLLOW_identifier_in_interfaceExtends483

FOLLOW_COMMA_in_interfaceExtends487

public static final BitSet FOLLOW_COMMA_in_interfaceExtends487

FOLLOW_identifier_in_interfaceExtends489

public static final BitSet FOLLOW_identifier_in_interfaceExtends489

FOLLOW_92_in_implementsClause514

public static final BitSet FOLLOW_92_in_implementsClause514

FOLLOW_identifier_in_implementsClause516

public static final BitSet FOLLOW_identifier_in_implementsClause516

FOLLOW_COMMA_in_implementsClause520

public static final BitSet FOLLOW_COMMA_in_implementsClause520

FOLLOW_identifier_in_implementsClause522

public static final BitSet FOLLOW_identifier_in_implementsClause522

FOLLOW_modifiers_in_field548

public static final BitSet FOLLOW_modifiers_in_field548

FOLLOW_ctorHead_in_field554

public static final BitSet FOLLOW_ctorHead_in_field554

FOLLOW_constructorBody_in_field556

public static final BitSet FOLLOW_constructorBody_in_field556

FOLLOW_classDefinition_in_field568

public static final BitSet FOLLOW_classDefinition_in_field568

FOLLOW_interfaceDefinition_in_field586

public static final BitSet FOLLOW_interfaceDefinition_in_field586

FOLLOW_typeSpec_in_field600

public static final BitSet FOLLOW_typeSpec_in_field600

FOLLOW_IDENT_in_field609

public static final BitSet FOLLOW_IDENT_in_field609

FOLLOW_LPAREN_in_field623

public static final BitSet FOLLOW_LPAREN_in_field623

FOLLOW_parameterDeclarationList_in_field625

public static final BitSet FOLLOW_parameterDeclarationList_in_field625

FOLLOW_RPAREN_in_field627

public static final BitSet FOLLOW_RPAREN_in_field627

FOLLOW_declaratorBrackets_in_field634

public static final BitSet FOLLOW_declaratorBrackets_in_field634

FOLLOW_throwsClause_in_field652

public static final BitSet FOLLOW_throwsClause_in_field652

FOLLOW_compoundStatement_in_field663

public static final BitSet FOLLOW_compoundStatement_in_field663

FOLLOW_SEMI_in_field667

public static final BitSet FOLLOW_SEMI_in_field667

FOLLOW_variableDefinitions_in_field676

public static final BitSet FOLLOW_variableDefinitions_in_field676

FOLLOW_SEMI_in_field678

public static final BitSet FOLLOW_SEMI_in_field678

FOLLOW_80_in_field704

public static final BitSet FOLLOW_80_in_field704

FOLLOW_compoundStatement_in_field706

public static final BitSet FOLLOW_compoundStatement_in_field706

FOLLOW_compoundStatement_in_field720

public static final BitSet FOLLOW_compoundStatement_in_field720

FOLLOW_LCURLY_in_constructorBody739

public static final BitSet FOLLOW_LCURLY_in_constructorBody739

FOLLOW_explicitConstructorInvocation_in_constructorBody765

public static final BitSet FOLLOW_explicitConstructorInvocation_in_constructorBody765

FOLLOW_statement_in_constructorBody782

public static final BitSet FOLLOW_statement_in_constructorBody782

FOLLOW_RCURLY_in_constructorBody794

public static final BitSet FOLLOW_RCURLY_in_constructorBody794

FOLLOW_93_in_explicitConstructorInvocation815

public static final BitSet FOLLOW_93_in_explicitConstructorInvocation815

FOLLOW_LPAREN_in_explicitConstructorInvocation817

public static final BitSet FOLLOW_LPAREN_in_explicitConstructorInvocation817

FOLLOW_argList_in_explicitConstructorInvocation819

public static final BitSet FOLLOW_argList_in_explicitConstructorInvocation819

FOLLOW_RPAREN_in_explicitConstructorInvocation821

public static final BitSet FOLLOW_RPAREN_in_explicitConstructorInvocation821

FOLLOW_SEMI_in_explicitConstructorInvocation823

public static final BitSet FOLLOW_SEMI_in_explicitConstructorInvocation823

FOLLOW_94_in_explicitConstructorInvocation836

public static final BitSet FOLLOW_94_in_explicitConstructorInvocation836

FOLLOW_LPAREN_in_explicitConstructorInvocation838

public static final BitSet FOLLOW_LPAREN_in_explicitConstructorInvocation838

FOLLOW_argList_in_explicitConstructorInvocation840

public static final BitSet FOLLOW_argList_in_explicitConstructorInvocation840

FOLLOW_RPAREN_in_explicitConstructorInvocation842

public static final BitSet FOLLOW_RPAREN_in_explicitConstructorInvocation842

FOLLOW_SEMI_in_explicitConstructorInvocation844

public static final BitSet FOLLOW_SEMI_in_explicitConstructorInvocation844

FOLLOW_variableDeclarator_in_variableDefinitions861

public static final BitSet FOLLOW_variableDeclarator_in_variableDefinitions861

FOLLOW_COMMA_in_variableDefinitions867

public static final BitSet FOLLOW_COMMA_in_variableDefinitions867

FOLLOW_variableDeclarator_in_variableDefinitions872

public static final BitSet FOLLOW_variableDeclarator_in_variableDefinitions872

FOLLOW_IDENT_in_variableDeclarator890

public static final BitSet FOLLOW_IDENT_in_variableDeclarator890

FOLLOW_declaratorBrackets_in_variableDeclarator892

public static final BitSet FOLLOW_declaratorBrackets_in_variableDeclarator892

FOLLOW_varInitializer_in_variableDeclarator894

public static final BitSet FOLLOW_varInitializer_in_variableDeclarator894

FOLLOW_LBRACK_in_declaratorBrackets912

public static final BitSet FOLLOW_LBRACK_in_declaratorBrackets912

FOLLOW_RBRACK_in_declaratorBrackets915

public static final BitSet FOLLOW_RBRACK_in_declaratorBrackets915

FOLLOW_ASSIGN_in_varInitializer930

public static final BitSet FOLLOW_ASSIGN_in_varInitializer930

FOLLOW_initializer_in_varInitializer932

public static final BitSet FOLLOW_initializer_in_varInitializer932

FOLLOW_LCURLY_in_arrayInitializer947

public static final BitSet FOLLOW_LCURLY_in_arrayInitializer947

FOLLOW_initializer_in_arrayInitializer955

public static final BitSet FOLLOW_initializer_in_arrayInitializer955

FOLLOW_COMMA_in_arrayInitializer992

public static final BitSet FOLLOW_COMMA_in_arrayInitializer992

FOLLOW_initializer_in_arrayInitializer994

public static final BitSet FOLLOW_initializer_in_arrayInitializer994

FOLLOW_COMMA_in_arrayInitializer1008

public static final BitSet FOLLOW_COMMA_in_arrayInitializer1008

FOLLOW_RCURLY_in_arrayInitializer1020

public static final BitSet FOLLOW_RCURLY_in_arrayInitializer1020

FOLLOW_expression_in_initializer1034

public static final BitSet FOLLOW_expression_in_initializer1034

FOLLOW_arrayInitializer_in_initializer1039

public static final BitSet FOLLOW_arrayInitializer_in_initializer1039

FOLLOW_IDENT_in_ctorHead1053

public static final BitSet FOLLOW_IDENT_in_ctorHead1053

FOLLOW_LPAREN_in_ctorHead1063

public static final BitSet FOLLOW_LPAREN_in_ctorHead1063

FOLLOW_parameterDeclarationList_in_ctorHead1065

public static final BitSet FOLLOW_parameterDeclarationList_in_ctorHead1065

FOLLOW_RPAREN_in_ctorHead1067

public static final BitSet FOLLOW_RPAREN_in_ctorHead1067

FOLLOW_throwsClause_in_ctorHead1076

public static final BitSet FOLLOW_throwsClause_in_ctorHead1076

FOLLOW_95_in_throwsClause1090

public static final BitSet FOLLOW_95_in_throwsClause1090

FOLLOW_identifier_in_throwsClause1092

public static final BitSet FOLLOW_identifier_in_throwsClause1092

FOLLOW_COMMA_in_throwsClause1096

public static final BitSet FOLLOW_COMMA_in_throwsClause1096

FOLLOW_identifier_in_throwsClause1098

public static final BitSet FOLLOW_identifier_in_throwsClause1098

FOLLOW_parameterDeclaration_in_parameterDeclarationList1116

public static final BitSet FOLLOW_parameterDeclaration_in_parameterDeclarationList1116

FOLLOW_COMMA_in_parameterDeclarationList1120

public static final BitSet FOLLOW_COMMA_in_parameterDeclarationList1120

FOLLOW_parameterDeclaration_in_parameterDeclarationList1122

public static final BitSet FOLLOW_parameterDeclaration_in_parameterDeclarationList1122

FOLLOW_parameterModifier_in_parameterDeclaration1140

public static final BitSet FOLLOW_parameterModifier_in_parameterDeclaration1140

FOLLOW_typeSpec_in_parameterDeclaration1142

public static final BitSet FOLLOW_typeSpec_in_parameterDeclaration1142

FOLLOW_IDENT_in_parameterDeclaration1144

public static final BitSet FOLLOW_IDENT_in_parameterDeclaration1144

FOLLOW_declaratorBrackets_in_parameterDeclaration1148

public static final BitSet FOLLOW_declaratorBrackets_in_parameterDeclaration1148

FOLLOW_82_in_parameterModifier1160

public static final BitSet FOLLOW_82_in_parameterModifier1160

FOLLOW_LCURLY_in_compoundStatement1185

public static final BitSet FOLLOW_LCURLY_in_compoundStatement1185

FOLLOW_statement_in_compoundStatement1196

public static final BitSet FOLLOW_statement_in_compoundStatement1196

FOLLOW_RCURLY_in_compoundStatement1202

public static final BitSet FOLLOW_RCURLY_in_compoundStatement1202

FOLLOW_compoundStatement_in_statement1216

public static final BitSet FOLLOW_compoundStatement_in_statement1216

FOLLOW_declaration_in_statement1232

public static final BitSet FOLLOW_declaration_in_statement1232

FOLLOW_SEMI_in_statement1234

public static final BitSet FOLLOW_SEMI_in_statement1234

FOLLOW_expression_in_statement1246

public static final BitSet FOLLOW_expression_in_statement1246

FOLLOW_SEMI_in_statement1248

public static final BitSet FOLLOW_SEMI_in_statement1248

FOLLOW_modifiers_in_statement1256

public static final BitSet FOLLOW_modifiers_in_statement1256

FOLLOW_classDefinition_in_statement1258

public static final BitSet FOLLOW_classDefinition_in_statement1258

FOLLOW_IDENT_in_statement1266

public static final BitSet FOLLOW_IDENT_in_statement1266

FOLLOW_COLON_in_statement1268

public static final BitSet FOLLOW_COLON_in_statement1268

FOLLOW_statement_in_statement1271

public static final BitSet FOLLOW_statement_in_statement1271

FOLLOW_96_in_statement1279

public static final BitSet FOLLOW_96_in_statement1279

FOLLOW_LPAREN_in_statement1281

public static final BitSet FOLLOW_LPAREN_in_statement1281

FOLLOW_expression_in_statement1283

public static final BitSet FOLLOW_expression_in_statement1283

FOLLOW_RPAREN_in_statement1285

public static final BitSet FOLLOW_RPAREN_in_statement1285

FOLLOW_statement_in_statement1287

public static final BitSet FOLLOW_statement_in_statement1287

FOLLOW_97_in_statement1308

public static final BitSet FOLLOW_97_in_statement1308

FOLLOW_statement_in_statement1310

public static final BitSet FOLLOW_statement_in_statement1310

FOLLOW_98_in_statement1323

public static final BitSet FOLLOW_98_in_statement1323

FOLLOW_LPAREN_in_statement1328

public static final BitSet FOLLOW_LPAREN_in_statement1328

FOLLOW_forInit_in_statement1334

public static final BitSet FOLLOW_forInit_in_statement1334

FOLLOW_SEMI_in_statement1336

public static final BitSet FOLLOW_SEMI_in_statement1336

FOLLOW_forCond_in_statement1345

public static final BitSet FOLLOW_forCond_in_statement1345

FOLLOW_SEMI_in_statement1347

public static final BitSet FOLLOW_SEMI_in_statement1347

FOLLOW_forIter_in_statement1356

public static final BitSet FOLLOW_forIter_in_statement1356

FOLLOW_RPAREN_in_statement1370

public static final BitSet FOLLOW_RPAREN_in_statement1370

FOLLOW_statement_in_statement1375

public static final BitSet FOLLOW_statement_in_statement1375

FOLLOW_99_in_statement1404

public static final BitSet FOLLOW_99_in_statement1404

FOLLOW_LPAREN_in_statement1406

public static final BitSet FOLLOW_LPAREN_in_statement1406

FOLLOW_expression_in_statement1408

public static final BitSet FOLLOW_expression_in_statement1408

FOLLOW_RPAREN_in_statement1410

public static final BitSet FOLLOW_RPAREN_in_statement1410

FOLLOW_statement_in_statement1412

public static final BitSet FOLLOW_statement_in_statement1412

FOLLOW_100_in_statement1420

public static final BitSet FOLLOW_100_in_statement1420

FOLLOW_statement_in_statement1422

public static final BitSet FOLLOW_statement_in_statement1422

FOLLOW_99_in_statement1424

public static final BitSet FOLLOW_99_in_statement1424

FOLLOW_LPAREN_in_statement1426

public static final BitSet FOLLOW_LPAREN_in_statement1426

FOLLOW_expression_in_statement1428

public static final BitSet FOLLOW_expression_in_statement1428

FOLLOW_RPAREN_in_statement1430

public static final BitSet FOLLOW_RPAREN_in_statement1430

FOLLOW_SEMI_in_statement1432

public static final BitSet FOLLOW_SEMI_in_statement1432

FOLLOW_101_in_statement1440

public static final BitSet FOLLOW_101_in_statement1440

FOLLOW_IDENT_in_statement1443

public static final BitSet FOLLOW_IDENT_in_statement1443

FOLLOW_SEMI_in_statement1447

public static final BitSet FOLLOW_SEMI_in_statement1447

FOLLOW_102_in_statement1455

public static final BitSet FOLLOW_102_in_statement1455

FOLLOW_IDENT_in_statement1458

public static final BitSet FOLLOW_IDENT_in_statement1458

FOLLOW_SEMI_in_statement1462

public static final BitSet FOLLOW_SEMI_in_statement1462

FOLLOW_103_in_statement1470

public static final BitSet FOLLOW_103_in_statement1470

FOLLOW_expression_in_statement1473

public static final BitSet FOLLOW_expression_in_statement1473

FOLLOW_SEMI_in_statement1477

public static final BitSet FOLLOW_SEMI_in_statement1477

FOLLOW_104_in_statement1485

public static final BitSet FOLLOW_104_in_statement1485

FOLLOW_LPAREN_in_statement1487

public static final BitSet FOLLOW_LPAREN_in_statement1487

FOLLOW_expression_in_statement1489

public static final BitSet FOLLOW_expression_in_statement1489

FOLLOW_RPAREN_in_statement1491

public static final BitSet FOLLOW_RPAREN_in_statement1491

FOLLOW_LCURLY_in_statement1493

public static final BitSet FOLLOW_LCURLY_in_statement1493

FOLLOW_casesGroup_in_statement1500

public static final BitSet FOLLOW_casesGroup_in_statement1500

FOLLOW_RCURLY_in_statement1507

public static final BitSet FOLLOW_RCURLY_in_statement1507

FOLLOW_tryBlock_in_statement1515

public static final BitSet FOLLOW_tryBlock_in_statement1515

FOLLOW_105_in_statement1523

public static final BitSet FOLLOW_105_in_statement1523

FOLLOW_expression_in_statement1525

public static final BitSet FOLLOW_expression_in_statement1525

FOLLOW_SEMI_in_statement1527

public static final BitSet FOLLOW_SEMI_in_statement1527

FOLLOW_86_in_statement1535

public static final BitSet FOLLOW_86_in_statement1535

FOLLOW_LPAREN_in_statement1537

public static final BitSet FOLLOW_LPAREN_in_statement1537

FOLLOW_expression_in_statement1539

public static final BitSet FOLLOW_expression_in_statement1539

FOLLOW_RPAREN_in_statement1541

public static final BitSet FOLLOW_RPAREN_in_statement1541

FOLLOW_compoundStatement_in_statement1543

public static final BitSet FOLLOW_compoundStatement_in_statement1543

FOLLOW_SEMI_in_statement1556

public static final BitSet FOLLOW_SEMI_in_statement1556

FOLLOW_aCase_in_casesGroup1602

public static final BitSet FOLLOW_aCase_in_casesGroup1602

FOLLOW_caseSList_in_casesGroup1611

public static final BitSet FOLLOW_caseSList_in_casesGroup1611

FOLLOW_106_in_aCase1626

public static final BitSet FOLLOW_106_in_aCase1626

FOLLOW_expression_in_aCase1628

public static final BitSet FOLLOW_expression_in_aCase1628

FOLLOW_107_in_aCase1632

public static final BitSet FOLLOW_107_in_aCase1632

FOLLOW_COLON_in_aCase1635

public static final BitSet FOLLOW_COLON_in_aCase1635

FOLLOW_statement_in_caseSList1647

public static final BitSet FOLLOW_statement_in_caseSList1647

FOLLOW_declaration_in_forInit1678

public static final BitSet FOLLOW_declaration_in_forInit1678

FOLLOW_expressionList_in_forInit1687

public static final BitSet FOLLOW_expressionList_in_forInit1687

FOLLOW_expression_in_forCond1707

public static final BitSet FOLLOW_expression_in_forCond1707

FOLLOW_expressionList_in_forIter1724

public static final BitSet FOLLOW_expressionList_in_forIter1724

FOLLOW_108_in_tryBlock1741

public static final BitSet FOLLOW_108_in_tryBlock1741

FOLLOW_compoundStatement_in_tryBlock1743

public static final BitSet FOLLOW_compoundStatement_in_tryBlock1743

FOLLOW_handler_in_tryBlock1748

public static final BitSet FOLLOW_handler_in_tryBlock1748

FOLLOW_finallyClause_in_tryBlock1756

public static final BitSet FOLLOW_finallyClause_in_tryBlock1756

FOLLOW_109_in_finallyClause1770

public static final BitSet FOLLOW_109_in_finallyClause1770

FOLLOW_compoundStatement_in_finallyClause1772

public static final BitSet FOLLOW_compoundStatement_in_finallyClause1772

FOLLOW_110_in_handler1784

public static final BitSet FOLLOW_110_in_handler1784

FOLLOW_LPAREN_in_handler1786

public static final BitSet FOLLOW_LPAREN_in_handler1786

FOLLOW_parameterDeclaration_in_handler1788

public static final BitSet FOLLOW_parameterDeclaration_in_handler1788

FOLLOW_RPAREN_in_handler1790

public static final BitSet FOLLOW_RPAREN_in_handler1790

FOLLOW_compoundStatement_in_handler1792

public static final BitSet FOLLOW_compoundStatement_in_handler1792

FOLLOW_assignmentExpression_in_expression1839

public static final BitSet FOLLOW_assignmentExpression_in_expression1839

FOLLOW_expression_in_expressionList1855

public static final BitSet FOLLOW_expression_in_expressionList1855

FOLLOW_COMMA_in_expressionList1858

public static final BitSet FOLLOW_COMMA_in_expressionList1858

FOLLOW_expression_in_expressionList1860

public static final BitSet FOLLOW_expression_in_expressionList1860

FOLLOW_conditionalExpression_in_assignmentExpression1878

public static final BitSet FOLLOW_conditionalExpression_in_assignmentExpression1878

FOLLOW_set_in_assignmentExpression1886

public static final BitSet FOLLOW_set_in_assignmentExpression1886

FOLLOW_assignmentExpression_in_assignmentExpression2103

public static final BitSet FOLLOW_assignmentExpression_in_assignmentExpression2103

FOLLOW_logicalOrExpression_in_conditionalExpression2121

public static final BitSet FOLLOW_logicalOrExpression_in_conditionalExpression2121

FOLLOW_QUESTION_in_conditionalExpression2127

public static final BitSet FOLLOW_QUESTION_in_conditionalExpression2127

FOLLOW_assignmentExpression_in_conditionalExpression2129

public static final BitSet FOLLOW_assignmentExpression_in_conditionalExpression2129

FOLLOW_COLON_in_conditionalExpression2131

public static final BitSet FOLLOW_COLON_in_conditionalExpression2131

FOLLOW_conditionalExpression_in_conditionalExpression2133

public static final BitSet FOLLOW_conditionalExpression_in_conditionalExpression2133

FOLLOW_logicalAndExpression_in_logicalOrExpression2149

public static final BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression2149

FOLLOW_LOR_in_logicalOrExpression2152

public static final BitSet FOLLOW_LOR_in_logicalOrExpression2152

FOLLOW_logicalAndExpression_in_logicalOrExpression2154

public static final BitSet FOLLOW_logicalAndExpression_in_logicalOrExpression2154

FOLLOW_inclusiveOrExpression_in_logicalAndExpression2169

public static final BitSet FOLLOW_inclusiveOrExpression_in_logicalAndExpression2169

FOLLOW_LAND_in_logicalAndExpression2172

public static final BitSet FOLLOW_LAND_in_logicalAndExpression2172

FOLLOW_inclusiveOrExpression_in_logicalAndExpression2174

public static final BitSet FOLLOW_inclusiveOrExpression_in_logicalAndExpression2174

FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression2189

public static final BitSet FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression2189

FOLLOW_BOR_in_inclusiveOrExpression2192

public static final BitSet FOLLOW_BOR_in_inclusiveOrExpression2192

FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression2194

public static final BitSet FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression2194

FOLLOW_andExpression_in_exclusiveOrExpression2209

public static final BitSet FOLLOW_andExpression_in_exclusiveOrExpression2209

FOLLOW_BXOR_in_exclusiveOrExpression2212

public static final BitSet FOLLOW_BXOR_in_exclusiveOrExpression2212

FOLLOW_andExpression_in_exclusiveOrExpression2214

public static final BitSet FOLLOW_andExpression_in_exclusiveOrExpression2214

FOLLOW_equalityExpression_in_andExpression2229

public static final BitSet FOLLOW_equalityExpression_in_andExpression2229

FOLLOW_BAND_in_andExpression2232

public static final BitSet FOLLOW_BAND_in_andExpression2232

FOLLOW_equalityExpression_in_andExpression2234

public static final BitSet FOLLOW_equalityExpression_in_andExpression2234

FOLLOW_relationalExpression_in_equalityExpression2249

public static final BitSet FOLLOW_relationalExpression_in_equalityExpression2249

FOLLOW_set_in_equalityExpression2253

public static final BitSet FOLLOW_set_in_equalityExpression2253

FOLLOW_relationalExpression_in_equalityExpression2260

public static final BitSet FOLLOW_relationalExpression_in_equalityExpression2260

FOLLOW_shiftExpression_in_relationalExpression2275

public static final BitSet FOLLOW_shiftExpression_in_relationalExpression2275

FOLLOW_set_in_relationalExpression2285

public static final BitSet FOLLOW_set_in_relationalExpression2285

FOLLOW_shiftExpression_in_relationalExpression2321

public static final BitSet FOLLOW_shiftExpression_in_relationalExpression2321

FOLLOW_111_in_relationalExpression2333

public static final BitSet FOLLOW_111_in_relationalExpression2333

FOLLOW_typeSpec_in_relationalExpression2335

public static final BitSet FOLLOW_typeSpec_in_relationalExpression2335

FOLLOW_additiveExpression_in_shiftExpression2352

public static final BitSet FOLLOW_additiveExpression_in_shiftExpression2352

FOLLOW_set_in_shiftExpression2356

public static final BitSet FOLLOW_set_in_shiftExpression2356

FOLLOW_additiveExpression_in_shiftExpression2367

public static final BitSet FOLLOW_additiveExpression_in_shiftExpression2367

FOLLOW_multiplicativeExpression_in_additiveExpression2382

public static final BitSet FOLLOW_multiplicativeExpression_in_additiveExpression2382

FOLLOW_set_in_additiveExpression2386

public static final BitSet FOLLOW_set_in_additiveExpression2386

FOLLOW_multiplicativeExpression_in_additiveExpression2393

public static final BitSet FOLLOW_multiplicativeExpression_in_additiveExpression2393

FOLLOW_unaryExpression_in_multiplicativeExpression2408

public static final BitSet FOLLOW_unaryExpression_in_multiplicativeExpression2408

FOLLOW_set_in_multiplicativeExpression2412

public static final BitSet FOLLOW_set_in_multiplicativeExpression2412

FOLLOW_unaryExpression_in_multiplicativeExpression2424

public static final BitSet FOLLOW_unaryExpression_in_multiplicativeExpression2424

FOLLOW_INC_in_unaryExpression2437

public static final BitSet FOLLOW_INC_in_unaryExpression2437

FOLLOW_unaryExpression_in_unaryExpression2439

public static final BitSet FOLLOW_unaryExpression_in_unaryExpression2439

FOLLOW_DEC_in_unaryExpression2444

public static final BitSet FOLLOW_DEC_in_unaryExpression2444

FOLLOW_unaryExpression_in_unaryExpression2446

public static final BitSet FOLLOW_unaryExpression_in_unaryExpression2446

FOLLOW_MINUS_in_unaryExpression2451

public static final BitSet FOLLOW_MINUS_in_unaryExpression2451

FOLLOW_unaryExpression_in_unaryExpression2454

public static final BitSet FOLLOW_unaryExpression_in_unaryExpression2454

FOLLOW_PLUS_in_unaryExpression2459

public static final BitSet FOLLOW_PLUS_in_unaryExpression2459

FOLLOW_unaryExpression_in_unaryExpression2463

public static final BitSet FOLLOW_unaryExpression_in_unaryExpression2463

FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression2468

public static final BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression2468

FOLLOW_BNOT_in_unaryExpressionNotPlusMinus2479

public static final BitSet FOLLOW_BNOT_in_unaryExpressionNotPlusMinus2479

FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2481

public static final BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2481

FOLLOW_LNOT_in_unaryExpressionNotPlusMinus2486

public static final BitSet FOLLOW_LNOT_in_unaryExpressionNotPlusMinus2486

FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2488

public static final BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2488

FOLLOW_LPAREN_in_unaryExpressionNotPlusMinus2499

public static final BitSet FOLLOW_LPAREN_in_unaryExpressionNotPlusMinus2499

FOLLOW_builtInTypeSpec_in_unaryExpressionNotPlusMinus2501

public static final BitSet FOLLOW_builtInTypeSpec_in_unaryExpressionNotPlusMinus2501

FOLLOW_RPAREN_in_unaryExpressionNotPlusMinus2503

public static final BitSet FOLLOW_RPAREN_in_unaryExpressionNotPlusMinus2503

FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2513

public static final BitSet FOLLOW_unaryExpression_in_unaryExpressionNotPlusMinus2513

FOLLOW_LPAREN_in_unaryExpressionNotPlusMinus2549

public static final BitSet FOLLOW_LPAREN_in_unaryExpressionNotPlusMinus2549

FOLLOW_classTypeSpec_in_unaryExpressionNotPlusMinus2551

public static final BitSet FOLLOW_classTypeSpec_in_unaryExpressionNotPlusMinus2551

FOLLOW_RPAREN_in_unaryExpressionNotPlusMinus2553

public static final BitSet FOLLOW_RPAREN_in_unaryExpressionNotPlusMinus2553

FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpressionNotPlusMinus2563

public static final BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpressionNotPlusMinus2563

FOLLOW_postfixExpression_in_unaryExpressionNotPlusMinus2572

public static final BitSet FOLLOW_postfixExpression_in_unaryExpressionNotPlusMinus2572

FOLLOW_primaryExpression_in_postfixExpression2586

public static final BitSet FOLLOW_primaryExpression_in_postfixExpression2586

FOLLOW_DOT_in_postfixExpression2594

public static final BitSet FOLLOW_DOT_in_postfixExpression2594

FOLLOW_IDENT_in_postfixExpression2596

public static final BitSet FOLLOW_IDENT_in_postfixExpression2596

FOLLOW_LPAREN_in_postfixExpression2603

public static final BitSet FOLLOW_LPAREN_in_postfixExpression2603

FOLLOW_argList_in_postfixExpression2610

public static final BitSet FOLLOW_argList_in_postfixExpression2610

FOLLOW_RPAREN_in_postfixExpression2616

public static final BitSet FOLLOW_RPAREN_in_postfixExpression2616

FOLLOW_DOT_in_postfixExpression2628

public static final BitSet FOLLOW_DOT_in_postfixExpression2628

FOLLOW_93_in_postfixExpression2630

public static final BitSet FOLLOW_93_in_postfixExpression2630

FOLLOW_DOT_in_postfixExpression2637

public static final BitSet FOLLOW_DOT_in_postfixExpression2637

FOLLOW_94_in_postfixExpression2639

public static final BitSet FOLLOW_94_in_postfixExpression2639

FOLLOW_LPAREN_in_postfixExpression2674

public static final BitSet FOLLOW_LPAREN_in_postfixExpression2674

FOLLOW_argList_in_postfixExpression2676

public static final BitSet FOLLOW_argList_in_postfixExpression2676

FOLLOW_RPAREN_in_postfixExpression2678

public static final BitSet FOLLOW_RPAREN_in_postfixExpression2678

FOLLOW_DOT_in_postfixExpression2704

public static final BitSet FOLLOW_DOT_in_postfixExpression2704

FOLLOW_IDENT_in_postfixExpression2706

public static final BitSet FOLLOW_IDENT_in_postfixExpression2706

FOLLOW_LPAREN_in_postfixExpression2726

public static final BitSet FOLLOW_LPAREN_in_postfixExpression2726

FOLLOW_argList_in_postfixExpression2749

public static final BitSet FOLLOW_argList_in_postfixExpression2749

FOLLOW_RPAREN_in_postfixExpression2771

public static final BitSet FOLLOW_RPAREN_in_postfixExpression2771

FOLLOW_DOT_in_postfixExpression2810

public static final BitSet FOLLOW_DOT_in_postfixExpression2810

FOLLOW_newExpression_in_postfixExpression2812

public static final BitSet FOLLOW_newExpression_in_postfixExpression2812

FOLLOW_LBRACK_in_postfixExpression2818

public static final BitSet FOLLOW_LBRACK_in_postfixExpression2818

FOLLOW_expression_in_postfixExpression2821

public static final BitSet FOLLOW_expression_in_postfixExpression2821

FOLLOW_RBRACK_in_postfixExpression2823

public static final BitSet FOLLOW_RBRACK_in_postfixExpression2823

FOLLOW_set_in_postfixExpression2854

public static final BitSet FOLLOW_set_in_postfixExpression2854

FOLLOW_identPrimary_in_primaryExpression2881

public static final BitSet FOLLOW_identPrimary_in_primaryExpression2881

FOLLOW_DOT_in_primaryExpression2893

public static final BitSet FOLLOW_DOT_in_primaryExpression2893

FOLLOW_89_in_primaryExpression2895

public static final BitSet FOLLOW_89_in_primaryExpression2895

FOLLOW_constant_in_primaryExpression2908

public static final BitSet FOLLOW_constant_in_primaryExpression2908

FOLLOW_112_in_primaryExpression2913

public static final BitSet FOLLOW_112_in_primaryExpression2913

FOLLOW_113_in_primaryExpression2918

public static final BitSet FOLLOW_113_in_primaryExpression2918

FOLLOW_114_in_primaryExpression2923

public static final BitSet FOLLOW_114_in_primaryExpression2923

FOLLOW_newExpression_in_primaryExpression2933

public static final BitSet FOLLOW_newExpression_in_primaryExpression2933

FOLLOW_93_in_primaryExpression2938

public static final BitSet FOLLOW_93_in_primaryExpression2938

FOLLOW_94_in_primaryExpression2943

public static final BitSet FOLLOW_94_in_primaryExpression2943

FOLLOW_LPAREN_in_primaryExpression2948

public static final BitSet FOLLOW_LPAREN_in_primaryExpression2948

FOLLOW_assignmentExpression_in_primaryExpression2950

public static final BitSet FOLLOW_assignmentExpression_in_primaryExpression2950

FOLLOW_RPAREN_in_primaryExpression2952

public static final BitSet FOLLOW_RPAREN_in_primaryExpression2952

FOLLOW_builtInType_in_primaryExpression2960

public static final BitSet FOLLOW_builtInType_in_primaryExpression2960

FOLLOW_LBRACK_in_primaryExpression2966

public static final BitSet FOLLOW_LBRACK_in_primaryExpression2966

FOLLOW_RBRACK_in_primaryExpression2969

public static final BitSet FOLLOW_RBRACK_in_primaryExpression2969

FOLLOW_DOT_in_primaryExpression2976

public static final BitSet FOLLOW_DOT_in_primaryExpression2976

FOLLOW_89_in_primaryExpression2978

public static final BitSet FOLLOW_89_in_primaryExpression2978

FOLLOW_IDENT_in_identPrimary2993

public static final BitSet FOLLOW_IDENT_in_identPrimary2993

FOLLOW_DOT_in_identPrimary3031

public static final BitSet FOLLOW_DOT_in_identPrimary3031

FOLLOW_IDENT_in_identPrimary3033

public static final BitSet FOLLOW_IDENT_in_identPrimary3033

FOLLOW_LPAREN_in_identPrimary3095

public static final BitSet FOLLOW_LPAREN_in_identPrimary3095

FOLLOW_argList_in_identPrimary3098

public static final BitSet FOLLOW_argList_in_identPrimary3098

FOLLOW_RPAREN_in_identPrimary3100

public static final BitSet FOLLOW_RPAREN_in_identPrimary3100

FOLLOW_LBRACK_in_identPrimary3133

public static final BitSet FOLLOW_LBRACK_in_identPrimary3133

FOLLOW_RBRACK_in_identPrimary3136

public static final BitSet FOLLOW_RBRACK_in_identPrimary3136

FOLLOW_115_in_newExpression3172

public static final BitSet FOLLOW_115_in_newExpression3172

FOLLOW_type_in_newExpression3174

public static final BitSet FOLLOW_type_in_newExpression3174

FOLLOW_LPAREN_in_newExpression3180

public static final BitSet FOLLOW_LPAREN_in_newExpression3180

FOLLOW_argList_in_newExpression3182

public static final BitSet FOLLOW_argList_in_newExpression3182

FOLLOW_RPAREN_in_newExpression3184

public static final BitSet FOLLOW_RPAREN_in_newExpression3184

FOLLOW_classBlock_in_newExpression3187

public static final BitSet FOLLOW_classBlock_in_newExpression3187

FOLLOW_newArrayDeclarator_in_newExpression3225

public static final BitSet FOLLOW_newArrayDeclarator_in_newExpression3225

FOLLOW_arrayInitializer_in_newExpression3228

public static final BitSet FOLLOW_arrayInitializer_in_newExpression3228

FOLLOW_expressionList_in_argList3247

public static final BitSet FOLLOW_expressionList_in_argList3247

FOLLOW_LBRACK_in_newArrayDeclarator3317

public static final BitSet FOLLOW_LBRACK_in_newArrayDeclarator3317

FOLLOW_expression_in_newArrayDeclarator3325

public static final BitSet FOLLOW_expression_in_newArrayDeclarator3325

FOLLOW_RBRACK_in_newArrayDeclarator3332

public static final BitSet FOLLOW_RBRACK_in_newArrayDeclarator3332

FOLLOW_set_in_constant3348

public static final BitSet FOLLOW_set_in_constant3348
Constructor Detail

JavaParser

public JavaParser(TokenStream input)
Method Detail

getTokenNames

public java.lang.String[] getTokenNames()

getIdentifiers

public java.util.List getIdentifiers()

setSource

public void setSource(java.lang.String source)

getSource

public java.lang.String getSource()

reportError

public void reportError(RecognitionException ex)

getErrors

public java.util.List getErrors()
return the raw RecognitionException errors


getErrorMessages

public java.util.List getErrorMessages()
Return a list of pretty strings summarising the errors


hasErrors

public boolean hasErrors()
return true if any parser errors were accumulated


createErrorMessage

public java.lang.String createErrorMessage(RecognitionException e)
This will take a RecognitionException, and create a sensible error message out of it


declaration

public void declaration()
                 throws RecognitionException
Throws:
RecognitionException

typeSpec

public void typeSpec()
              throws RecognitionException
Throws:
RecognitionException

classTypeSpec

public void classTypeSpec()
                   throws RecognitionException
Throws:
RecognitionException

builtInTypeSpec

public void builtInTypeSpec()
                     throws RecognitionException
Throws:
RecognitionException

type

public void type()
          throws RecognitionException
Throws:
RecognitionException

builtInType

public void builtInType()
                 throws RecognitionException
Throws:
RecognitionException

identifier

public void identifier()
                throws RecognitionException
Throws:
RecognitionException

identifierStar

public void identifierStar()
                    throws RecognitionException
Throws:
RecognitionException

modifiers

public void modifiers()
               throws RecognitionException
Throws:
RecognitionException

modifier

public void modifier()
              throws RecognitionException
Throws:
RecognitionException

classDefinition

public void classDefinition()
                     throws RecognitionException
Throws:
RecognitionException

superClassClause

public void superClassClause()
                      throws RecognitionException
Throws:
RecognitionException

interfaceDefinition

public void interfaceDefinition()
                         throws RecognitionException
Throws:
RecognitionException

classBlock

public void classBlock()
                throws RecognitionException
Throws:
RecognitionException

interfaceExtends

public void interfaceExtends()
                      throws RecognitionException
Throws:
RecognitionException

implementsClause

public void implementsClause()
                      throws RecognitionException
Throws:
RecognitionException

field

public void field()
           throws RecognitionException
Throws:
RecognitionException

constructorBody

public void constructorBody()
                     throws RecognitionException
Throws:
RecognitionException

explicitConstructorInvocation

public void explicitConstructorInvocation()
                                   throws RecognitionException
Throws:
RecognitionException

variableDefinitions

public void variableDefinitions()
                         throws RecognitionException
Throws:
RecognitionException

variableDeclarator

public void variableDeclarator()
                        throws RecognitionException
Throws:
RecognitionException

declaratorBrackets

public void declaratorBrackets()
                        throws RecognitionException
Throws:
RecognitionException

varInitializer

public void varInitializer()
                    throws RecognitionException
Throws:
RecognitionException

arrayInitializer

public void arrayInitializer()
                      throws RecognitionException
Throws:
RecognitionException

initializer

public void initializer()
                 throws RecognitionException
Throws:
RecognitionException

ctorHead

public void ctorHead()
              throws RecognitionException
Throws:
RecognitionException

throwsClause

public void throwsClause()
                  throws RecognitionException
Throws:
RecognitionException

parameterDeclarationList

public void parameterDeclarationList()
                              throws RecognitionException
Throws:
RecognitionException

parameterDeclaration

public void parameterDeclaration()
                          throws RecognitionException
Throws:
RecognitionException

parameterModifier

public void parameterModifier()
                       throws RecognitionException
Throws:
RecognitionException

compoundStatement

public void compoundStatement()
                       throws RecognitionException
Throws:
RecognitionException

statement

public void statement()
               throws RecognitionException
Throws:
RecognitionException

casesGroup

public void casesGroup()
                throws RecognitionException
Throws:
RecognitionException

aCase

public void aCase()
           throws RecognitionException
Throws:
RecognitionException

caseSList

public void caseSList()
               throws RecognitionException
Throws:
RecognitionException

forInit

public void forInit()
             throws RecognitionException
Throws:
RecognitionException

forCond

public void forCond()
             throws RecognitionException
Throws:
RecognitionException

forIter

public void forIter()
             throws RecognitionException
Throws:
RecognitionException

tryBlock

public void tryBlock()
              throws RecognitionException
Throws:
RecognitionException

finallyClause

public void finallyClause()
                   throws RecognitionException
Throws:
RecognitionException

handler

public void handler()
             throws RecognitionException
Throws:
RecognitionException

expression

public void expression()
                throws RecognitionException
Throws:
RecognitionException

expressionList

public void expressionList()
                    throws RecognitionException
Throws:
RecognitionException

assignmentExpression

public void assignmentExpression()
                          throws RecognitionException
Throws:
RecognitionException

conditionalExpression

public void conditionalExpression()
                           throws RecognitionException
Throws:
RecognitionException

logicalOrExpression

public void logicalOrExpression()
                         throws RecognitionException
Throws:
RecognitionException

logicalAndExpression

public void logicalAndExpression()
                          throws RecognitionException
Throws:
RecognitionException

inclusiveOrExpression

public void inclusiveOrExpression()
                           throws RecognitionException
Throws:
RecognitionException

exclusiveOrExpression

public void exclusiveOrExpression()
                           throws RecognitionException
Throws:
RecognitionException

andExpression

public void andExpression()
                   throws RecognitionException
Throws:
RecognitionException

equalityExpression

public void equalityExpression()
                        throws RecognitionException
Throws:
RecognitionException

relationalExpression

public void relationalExpression()
                          throws RecognitionException
Throws:
RecognitionException

shiftExpression

public void shiftExpression()
                     throws RecognitionException
Throws:
RecognitionException

additiveExpression

public void additiveExpression()
                        throws RecognitionException
Throws:
RecognitionException

multiplicativeExpression

public void multiplicativeExpression()
                              throws RecognitionException
Throws:
RecognitionException

unaryExpression

public void unaryExpression()
                     throws RecognitionException
Throws:
RecognitionException

unaryExpressionNotPlusMinus

public void unaryExpressionNotPlusMinus()
                                 throws RecognitionException
Throws:
RecognitionException

postfixExpression

public void postfixExpression()
                       throws RecognitionException
Throws:
RecognitionException

primaryExpression

public void primaryExpression()
                       throws RecognitionException
Throws:
RecognitionException

identPrimary

public void identPrimary()
                  throws RecognitionException
Throws:
RecognitionException

newExpression

public void newExpression()
                   throws RecognitionException
Throws:
RecognitionException

argList

public void argList()
             throws RecognitionException
Throws:
RecognitionException

newArrayDeclarator

public void newArrayDeclarator()
                        throws RecognitionException
Throws:
RecognitionException

constant

public void constant()
              throws RecognitionException
Throws:
RecognitionException