org.eclipse.internal.xpand2.parser
Class XpandParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.eclipse.internal.xpand2.parser.XpandParser

public class XpandParser
extends org.antlr.runtime.Parser


Field Summary
static int COMMENT
           
protected  org.eclipse.internal.xpand2.parser.XpandParser.DFA31 dfa31
           
static int EOF
           
static int EscapeSequence
           
static org.antlr.runtime.BitSet FOLLOW_100_in_collectionType2668
           
static org.antlr.runtime.BitSet FOLLOW_20_in_anImport165
           
static org.antlr.runtime.BitSet FOLLOW_21_in_anExtensionImport194
           
static org.antlr.runtime.BitSet FOLLOW_22_in_around225
           
static org.antlr.runtime.BitSet FOLLOW_23_in_around235
           
static org.antlr.runtime.BitSet FOLLOW_23_in_castedExpression1326
           
static org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2378
           
static org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2447
           
static org.antlr.runtime.BitSet FOLLOW_23_in_define375
           
static org.antlr.runtime.BitSet FOLLOW_23_in_expandStatement692
           
static org.antlr.runtime.BitSet FOLLOW_23_in_featureCall2155
           
static org.antlr.runtime.BitSet FOLLOW_23_in_paranthesizedExpression2087
           
static org.antlr.runtime.BitSet FOLLOW_23_in_switchExpression1485
           
static org.antlr.runtime.BitSet FOLLOW_23_in_synpred1_Xpand1315
           
static org.antlr.runtime.BitSet FOLLOW_24_in_around243
           
static org.antlr.runtime.BitSet FOLLOW_24_in_declaredParameterList2498
           
static org.antlr.runtime.BitSet FOLLOW_24_in_parameterList2561
           
static org.antlr.runtime.BitSet FOLLOW_25_in_around247
           
static org.antlr.runtime.BitSet FOLLOW_25_in_around256
           
static org.antlr.runtime.BitSet FOLLOW_25_in_pointcut312
           
static org.antlr.runtime.BitSet FOLLOW_25_in_pointcut327
           
static org.antlr.runtime.BitSet FOLLOW_26_in_around260
           
static org.antlr.runtime.BitSet FOLLOW_26_in_castedExpression1332
           
static org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2384
           
static org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2462
           
static org.antlr.runtime.BitSet FOLLOW_26_in_define381
           
static org.antlr.runtime.BitSet FOLLOW_26_in_expandStatement698
           
static org.antlr.runtime.BitSet FOLLOW_26_in_featureCall2164
           
static org.antlr.runtime.BitSet FOLLOW_26_in_paranthesizedExpression2093
           
static org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression1493
           
static org.antlr.runtime.BitSet FOLLOW_26_in_synpred1_Xpand1319
           
static org.antlr.runtime.BitSet FOLLOW_27_in_around264
           
static org.antlr.runtime.BitSet FOLLOW_27_in_define385
           
static org.antlr.runtime.BitSet FOLLOW_27_in_expandStatement704
           
static org.antlr.runtime.BitSet FOLLOW_28_in_around281
           
static org.antlr.runtime.BitSet FOLLOW_29_in_pointcut339
           
static org.antlr.runtime.BitSet FOLLOW_29_in_simpleType2704
           
static org.antlr.runtime.BitSet FOLLOW_30_in_define368
           
static org.antlr.runtime.BitSet FOLLOW_31_in_define403
           
static org.antlr.runtime.BitSet FOLLOW_32_in_text582
           
static org.antlr.runtime.BitSet FOLLOW_32_in_unaryExpression1903
           
static org.antlr.runtime.BitSet FOLLOW_33_in_errorStatement656
           
static org.antlr.runtime.BitSet FOLLOW_34_in_expandStatement685
           
static org.antlr.runtime.BitSet FOLLOW_35_in_expandStatement718
           
static org.antlr.runtime.BitSet FOLLOW_35_in_foreachStatement878
           
static org.antlr.runtime.BitSet FOLLOW_36_in_expandStatement725
           
static org.antlr.runtime.BitSet FOLLOW_36_in_foreachStatement900
           
static org.antlr.runtime.BitSet FOLLOW_37_in_expandStatement741
           
static org.antlr.runtime.BitSet FOLLOW_38_in_fileStatement829
           
static org.antlr.runtime.BitSet FOLLOW_39_in_fileStatement850
           
static org.antlr.runtime.BitSet FOLLOW_40_in_foreachStatement884
           
static org.antlr.runtime.BitSet FOLLOW_40_in_letStatement1100
           
static org.antlr.runtime.BitSet FOLLOW_41_in_foreachStatement891
           
static org.antlr.runtime.BitSet FOLLOW_42_in_foreachStatement919
           
static org.antlr.runtime.BitSet FOLLOW_43_in_ifStatement950
           
static org.antlr.runtime.BitSet FOLLOW_44_in_ifStatement995
           
static org.antlr.runtime.BitSet FOLLOW_45_in_elseIfStatement1018
           
static org.antlr.runtime.BitSet FOLLOW_46_in_elseStatement1058
           
static org.antlr.runtime.BitSet FOLLOW_47_in_letStatement1094
           
static org.antlr.runtime.BitSet FOLLOW_48_in_letStatement1117
           
static org.antlr.runtime.BitSet FOLLOW_49_in_protectStatement1145
           
static org.antlr.runtime.BitSet FOLLOW_50_in_protectStatement1150
           
static org.antlr.runtime.BitSet FOLLOW_51_in_protectStatement1159
           
static org.antlr.runtime.BitSet FOLLOW_52_in_protectStatement1176
           
static org.antlr.runtime.BitSet FOLLOW_53_in_protectStatement1185
           
static org.antlr.runtime.BitSet FOLLOW_54_in_protectStatement1198
           
static org.antlr.runtime.BitSet FOLLOW_55_in_letExpression1257
           
static org.antlr.runtime.BitSet FOLLOW_56_in_letExpression1263
           
static org.antlr.runtime.BitSet FOLLOW_57_in_ifExpression1423
           
static org.antlr.runtime.BitSet FOLLOW_57_in_letExpression1269
           
static org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1520
           
static org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1545
           
static org.antlr.runtime.BitSet FOLLOW_58_in_chainExpression1379
           
static org.antlr.runtime.BitSet FOLLOW_59_in_ifExpression1417
           
static org.antlr.runtime.BitSet FOLLOW_60_in_ifExpression1435
           
static org.antlr.runtime.BitSet FOLLOW_61_in_ifExpression1441
           
static org.antlr.runtime.BitSet FOLLOW_62_in_ifExpression1448
           
static org.antlr.runtime.BitSet FOLLOW_63_in_switchExpression1482
           
static org.antlr.runtime.BitSet FOLLOW_64_in_listLiteral2211
           
static org.antlr.runtime.BitSet FOLLOW_64_in_switchExpression1500
           
static org.antlr.runtime.BitSet FOLLOW_65_in_switchExpression1513
           
static org.antlr.runtime.BitSet FOLLOW_66_in_switchExpression1543
           
static org.antlr.runtime.BitSet FOLLOW_67_in_listLiteral2220
           
static org.antlr.runtime.BitSet FOLLOW_67_in_switchExpression1556
           
static org.antlr.runtime.BitSet FOLLOW_68_in_orExpression1604
           
static org.antlr.runtime.BitSet FOLLOW_69_in_andExpression1647
           
static org.antlr.runtime.BitSet FOLLOW_70_in_impliesExpression1689
           
static org.antlr.runtime.BitSet FOLLOW_79_in_unaryExpression1891
           
static org.antlr.runtime.BitSet FOLLOW_80_in_infixExpression1940
           
static org.antlr.runtime.BitSet FOLLOW_80_in_numberLiteral2341
           
static org.antlr.runtime.BitSet FOLLOW_81_in_globalVarExpression2122
           
static org.antlr.runtime.BitSet FOLLOW_82_in_constructorCall2245
           
static org.antlr.runtime.BitSet FOLLOW_85_in_nullLiteral2301
           
static org.antlr.runtime.BitSet FOLLOW_86_in_collectionExpression2374
           
static org.antlr.runtime.BitSet FOLLOW_95_in_collectionExpression2454
           
static org.antlr.runtime.BitSet FOLLOW_99_in_collectionType2660
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1725
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1759
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1597
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1608
           
static org.antlr.runtime.BitSet FOLLOW_anExtensionImport_in_template83
           
static org.antlr.runtime.BitSet FOLLOW_anImport_in_template74
           
static org.antlr.runtime.BitSet FOLLOW_around_in_template116
           
static org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression2000
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1267
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1286
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_synpred1_Xpand1321
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1336
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1345
           
static org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall2185
           
static org.antlr.runtime.BitSet FOLLOW_collectionType_in_type2599
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template125
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template60
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template93
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_textSequence549
           
static org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression2040
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2494
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2502
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around240
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_define379
           
static org.antlr.runtime.BitSet FOLLOW_define_in_template109
           
static org.antlr.runtime.BitSet FOLLOW_definitionName_in_expandStatement689
           
static org.antlr.runtime.BitSet FOLLOW_elseIfStatement_in_ifStatement972
           
static org.antlr.runtime.BitSet FOLLOW_elseStatement_in_ifStatement983
           
static org.antlr.runtime.BitSet FOLLOW_errorStatement_in_simpleStatement615
           
static org.antlr.runtime.BitSet FOLLOW_expandStatement_in_simpleStatement623
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression2460
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_elseIfStatement1022
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_errorStatement660
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement708
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement722
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement729
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressionStmt804
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_fileStatement833
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement882
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement904
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression1452
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifStatement954
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression1273
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letStatement1098
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2556
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2565
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression2091
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1154
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1163
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1180
           
static org.antlr.runtime.BitSet FOLLOW_expressionStmt_in_simpleStatement631
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1944
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1990
           
static org.antlr.runtime.BitSet FOLLOW_fileStatement_in_statement491
           
static org.antlr.runtime.BitSet FOLLOW_foreachStatement_in_statement499
           
static org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression2050
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression2452
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter2534
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_define372
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall2153
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_fileStatement838
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement888
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement895
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression2126
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier2739
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression1261
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letStatement1104
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut318
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut333
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2696
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2708
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1373
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1383
           
static org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement507
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1640
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1651
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1883
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1895
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1907
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2328
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2337
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2345
           
static org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression1229
           
static org.antlr.runtime.BitSet FOLLOW_letStatement_in_statement515
           
static org.antlr.runtime.BitSet FOLLOW_LG_in_template55
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression2030
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1788
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1807
           
static org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression2020
           
static org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression2010
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1491
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1517
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1525
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1551
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1568
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_expandStatement696
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall2160
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral2216
           
static org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression2060
           
static org.antlr.runtime.BitSet FOLLOW_pointcut_in_around229
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1934
           
static org.antlr.runtime.BitSet FOLLOW_protectStatement_in_statement523
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1682
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1693
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_around276
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_define397
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_elseIfStatement1028
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_elseStatement1064
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_fileStatement846
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_foreachStatement914
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_ifStatement960
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_letStatement1112
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_protectStatement1194
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1798
           
static org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression2397
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionType2639
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1844
           
static org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1733
           
static org.antlr.runtime.BitSet FOLLOW_simpleStatement_in_statement483
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_anExtensionImport198
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_anImport169
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType2664
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall2249
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_definitionName777
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_type2609
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_sequence436
           
static org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1979
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1413
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1421
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1427
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1439
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1445
           
static org.antlr.runtime.BitSet FOLLOW_text_in_template122
           
static org.antlr.runtime.BitSet FOLLOW_text_in_template129
           
static org.antlr.runtime.BitSet FOLLOW_text_in_template64
           
static org.antlr.runtime.BitSet FOLLOW_text_in_template90
           
static org.antlr.runtime.BitSet FOLLOW_text_in_template97
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_text588
           
static org.antlr.runtime.BitSet FOLLOW_text_in_textSequence542
           
static org.antlr.runtime.BitSet FOLLOW_text_in_textSequence553
           
static org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence427
           
static org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence445
           
static org.antlr.runtime.BitSet FOLLOW_type_in_around268
           
static org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression1330
           
static org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression2382
           
static org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter2530
           
static org.antlr.runtime.BitSet FOLLOW_type_in_define389
           
static org.antlr.runtime.BitSet FOLLOW_type_in_featureCall2174
           
static org.antlr.runtime.BitSet FOLLOW_type_in_synpred1_Xpand1317
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1836
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1854
           
static int HexDigit
           
static int Identifier
           
static int IntLiteral
           
static int JavaIDDigit
           
static int Letter
           
static int LG
           
static int LINE_COMMENT
           
static int ML_COMMENT
           
static int OctalEscape
           
static int RG
           
static int StringLiteral
           
static int T__100
           
static int T__20
           
static int T__21
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static int T__29
           
static int T__30
           
static int T__31
           
static int T__32
           
static int T__33
           
static int T__34
           
static int T__35
           
static int T__36
           
static int T__37
           
static int T__38
           
static int T__39
           
static int T__40
           
static int T__41
           
static int T__42
           
static int T__43
           
static int T__44
           
static int T__45
           
static int T__46
           
static int T__47
           
static int T__48
           
static int T__49
           
static int T__50
           
static int T__51
           
static int T__52
           
static int T__53
           
static int T__54
           
static int T__55
           
static int T__56
           
static int T__57
           
static int T__58
           
static int T__59
           
static int T__60
           
static int T__61
           
static int T__62
           
static int T__63
           
static int T__64
           
static int T__65
           
static int T__66
           
static int T__67
           
static int T__68
           
static int T__69
           
static int T__70
           
static int T__71
           
static int T__72
           
static int T__73
           
static int T__74
           
static int T__75
           
static int T__76
           
static int T__77
           
static int T__78
           
static int T__79
           
static int T__80
           
static int T__81
           
static int T__82
           
static int T__83
           
static int T__84
           
static int T__85
           
static int T__86
           
static int T__87
           
static int T__88
           
static int T__89
           
static int T__90
           
static int T__91
           
static int T__92
           
static int T__93
           
static int T__94
           
static int T__95
           
static int T__96
           
static int T__97
           
static int T__98
           
static int T__99
           
static int TEXT
           
static java.lang.String[] tokenNames
           
static int UnicodeEscape
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
XpandParser(org.antlr.runtime.TokenStream input)
           
XpandParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
XpandParser(org.antlr.runtime.TokenStream stream, XpandFactory factory)
           
 
Method Summary
 Expression additiveExpression()
           
 Expression andExpression()
           
 ExtensionImportDeclaration anExtensionImport()
           
 ImportDeclaration anImport()
           
 Advice around()
           
 Expression booleanLiteral()
           
 Expression castedExpression()
           
 Expression chainExpression()
           
 FeatureCall collectionExpression()
           
 Identifier collectionType()
           
 Expression constructorCall()
           
 DeclaredParameter declaredParameter()
           
 java.util.List<DeclaredParameter> declaredParameterList()
           
 Definition define()
           
 Identifier definitionName()
           
 IfStatement elseIfStatement()
           
 IfStatement elseStatement()
           
 ErrorStatement errorStatement()
           
 ExpandStatement expandStatement()
           
 Expression expression()
           
 ExpressionStatement expressionStmt()
           
 FeatureCall featureCall()
           
 FileStatement fileStatement()
           
 ForEachStatement foreachStatement()
           
 java.lang.String getGrammarFileName()
          For debugging and other purposes, might want the grammar name.
 java.lang.String[] getTokenNames()
          Used to print out token names like ID during debugging and error reporting.
 GlobalVarExpression globalVarExpression()
           
protected  Identifier id(org.antlr.runtime.Token t)
           
 Identifier identifier()
           
 Expression ifExpression()
           
 IfStatement ifStatement()
           
 Expression impliesExpression()
           
 Expression infixExpression()
           
 Expression letExpression()
           
 LetStatement letStatement()
           
 Expression listLiteral()
           
 Expression multiplicativeExpression()
           
 Expression nullLiteral()
           
 Expression numberLiteral()
           
 Expression orExpression()
           
 java.util.List<Expression> parameterList()
           
 Expression paranthesizedExpression()
           
 Identifier pointcut()
           
 Expression primaryExpression()
           
 ProtectStatement protectStatement()
           
 Expression relationalExpression()
           
 java.util.List<Statement> sequence()
           
 Statement simpleStatement()
           
 Identifier simpleType()
           
 Statement statement()
           
 Expression switchExpression()
           
 void synpred1_Xpand_fragment()
           
 boolean synpred1_Xpand()
           
 Template template()
           
 Statement text()
           
 java.util.List<Statement> textSequence()
           
 Identifier type()
           
 Expression unaryExpression()
           
 
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
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

T__29

public static final int T__29
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__26

public static final int T__26
See Also:
Constant Field Values

T__25

public static final int T__25
See Also:
Constant Field Values

T__24

public static final int T__24
See Also:
Constant Field Values

T__23

public static final int T__23
See Also:
Constant Field Values

T__22

public static final int T__22
See Also:
Constant Field Values

T__21

public static final int T__21
See Also:
Constant Field Values

T__20

public static final int T__20
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

Identifier

public static final int Identifier
See Also:
Constant Field Values

T__93

public static final int T__93
See Also:
Constant Field Values

T__94

public static final int T__94
See Also:
Constant Field Values

T__91

public static final int T__91
See Also:
Constant Field Values

T__92

public static final int T__92
See Also:
Constant Field Values

T__90

public static final int T__90
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

T__99

public static final int T__99
See Also:
Constant Field Values

T__98

public static final int T__98
See Also:
Constant Field Values

T__97

public static final int T__97
See Also:
Constant Field Values

T__96

public static final int T__96
See Also:
Constant Field Values

T__95

public static final int T__95
See Also:
Constant Field Values

T__80

public static final int T__80
See Also:
Constant Field Values

T__81

public static final int T__81
See Also:
Constant Field Values

T__82

public static final int T__82
See Also:
Constant Field Values

T__83

public static final int T__83
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

T__85

public static final int T__85
See Also:
Constant Field Values

T__84

public static final int T__84
See Also:
Constant Field Values

T__87

public static final int T__87
See Also:
Constant Field Values

T__86

public static final int T__86
See Also:
Constant Field Values

T__89

public static final int T__89
See Also:
Constant Field Values

T__88

public static final int T__88
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

T__71

public static final int T__71
See Also:
Constant Field Values

T__72

public static final int T__72
See Also:
Constant Field Values

T__70

public static final int T__70
See Also:
Constant Field Values

JavaIDDigit

public static final int JavaIDDigit
See Also:
Constant Field Values

T__76

public static final int T__76
See Also:
Constant Field Values

T__75

public static final int T__75
See Also:
Constant Field Values

T__74

public static final int T__74
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

T__73

public static final int T__73
See Also:
Constant Field Values

EscapeSequence

public static final int EscapeSequence
See Also:
Constant Field Values

T__79

public static final int T__79
See Also:
Constant Field Values

T__78

public static final int T__78
See Also:
Constant Field Values

T__77

public static final int T__77
See Also:
Constant Field Values

T__68

public static final int T__68
See Also:
Constant Field Values

T__69

public static final int T__69
See Also:
Constant Field Values

RG

public static final int RG
See Also:
Constant Field Values

T__66

public static final int T__66
See Also:
Constant Field Values

T__67

public static final int T__67
See Also:
Constant Field Values

T__64

public static final int T__64
See Also:
Constant Field Values

T__65

public static final int T__65
See Also:
Constant Field Values

T__62

public static final int T__62
See Also:
Constant Field Values

T__63

public static final int T__63
See Also:
Constant Field Values

T__61

public static final int T__61
See Also:
Constant Field Values

T__60

public static final int T__60
See Also:
Constant Field Values

HexDigit

public static final int HexDigit
See Also:
Constant Field Values

T__55

public static final int T__55
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

T__56

public static final int T__56
See Also:
Constant Field Values

T__57

public static final int T__57
See Also:
Constant Field Values

T__58

public static final int T__58
See Also:
Constant Field Values

T__51

public static final int T__51
See Also:
Constant Field Values

T__52

public static final int T__52
See Also:
Constant Field Values

T__53

public static final int T__53
See Also:
Constant Field Values

T__54

public static final int T__54
See Also:
Constant Field Values

T__59

public static final int T__59
See Also:
Constant Field Values

T__50

public static final int T__50
See Also:
Constant Field Values

T__42

public static final int T__42
See Also:
Constant Field Values

T__43

public static final int T__43
See Also:
Constant Field Values

T__40

public static final int T__40
See Also:
Constant Field Values

T__41

public static final int T__41
See Also:
Constant Field Values

T__46

public static final int T__46
See Also:
Constant Field Values

T__47

public static final int T__47
See Also:
Constant Field Values

T__44

public static final int T__44
See Also:
Constant Field Values

T__45

public static final int T__45
See Also:
Constant Field Values

T__48

public static final int T__48
See Also:
Constant Field Values

IntLiteral

public static final int IntLiteral
See Also:
Constant Field Values

T__49

public static final int T__49
See Also:
Constant Field Values

T__100

public static final int T__100
See Also:
Constant Field Values

TEXT

public static final int TEXT
See Also:
Constant Field Values

StringLiteral

public static final int StringLiteral
See Also:
Constant Field Values

T__30

public static final int T__30
See Also:
Constant Field Values

T__31

public static final int T__31
See Also:
Constant Field Values

T__32

public static final int T__32
See Also:
Constant Field Values

T__33

public static final int T__33
See Also:
Constant Field Values

T__34

public static final int T__34
See Also:
Constant Field Values

T__35

public static final int T__35
See Also:
Constant Field Values

T__36

public static final int T__36
See Also:
Constant Field Values

T__37

public static final int T__37
See Also:
Constant Field Values

T__38

public static final int T__38
See Also:
Constant Field Values

T__39

public static final int T__39
See Also:
Constant Field Values

UnicodeEscape

public static final int UnicodeEscape
See Also:
Constant Field Values

OctalEscape

public static final int OctalEscape
See Also:
Constant Field Values

LG

public static final int LG
See Also:
Constant Field Values

dfa31

protected org.eclipse.internal.xpand2.parser.XpandParser.DFA31 dfa31

FOLLOW_LG_in_template55

public static final org.antlr.runtime.BitSet FOLLOW_LG_in_template55

FOLLOW_COMMENT_in_template60

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template60

FOLLOW_text_in_template64

public static final org.antlr.runtime.BitSet FOLLOW_text_in_template64

FOLLOW_anImport_in_template74

public static final org.antlr.runtime.BitSet FOLLOW_anImport_in_template74

FOLLOW_anExtensionImport_in_template83

public static final org.antlr.runtime.BitSet FOLLOW_anExtensionImport_in_template83

FOLLOW_text_in_template90

public static final org.antlr.runtime.BitSet FOLLOW_text_in_template90

FOLLOW_COMMENT_in_template93

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template93

FOLLOW_text_in_template97

public static final org.antlr.runtime.BitSet FOLLOW_text_in_template97

FOLLOW_define_in_template109

public static final org.antlr.runtime.BitSet FOLLOW_define_in_template109

FOLLOW_around_in_template116

public static final org.antlr.runtime.BitSet FOLLOW_around_in_template116

FOLLOW_text_in_template122

public static final org.antlr.runtime.BitSet FOLLOW_text_in_template122

FOLLOW_COMMENT_in_template125

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template125

FOLLOW_text_in_template129

public static final org.antlr.runtime.BitSet FOLLOW_text_in_template129

FOLLOW_20_in_anImport165

public static final org.antlr.runtime.BitSet FOLLOW_20_in_anImport165

FOLLOW_simpleType_in_anImport169

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_anImport169

FOLLOW_21_in_anExtensionImport194

public static final org.antlr.runtime.BitSet FOLLOW_21_in_anExtensionImport194

FOLLOW_simpleType_in_anExtensionImport198

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_anExtensionImport198

FOLLOW_22_in_around225

public static final org.antlr.runtime.BitSet FOLLOW_22_in_around225

FOLLOW_pointcut_in_around229

public static final org.antlr.runtime.BitSet FOLLOW_pointcut_in_around229

FOLLOW_23_in_around235

public static final org.antlr.runtime.BitSet FOLLOW_23_in_around235

FOLLOW_declaredParameterList_in_around240

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around240

FOLLOW_24_in_around243

public static final org.antlr.runtime.BitSet FOLLOW_24_in_around243

FOLLOW_25_in_around247

public static final org.antlr.runtime.BitSet FOLLOW_25_in_around247

FOLLOW_25_in_around256

public static final org.antlr.runtime.BitSet FOLLOW_25_in_around256

FOLLOW_26_in_around260

public static final org.antlr.runtime.BitSet FOLLOW_26_in_around260

FOLLOW_27_in_around264

public static final org.antlr.runtime.BitSet FOLLOW_27_in_around264

FOLLOW_type_in_around268

public static final org.antlr.runtime.BitSet FOLLOW_type_in_around268

FOLLOW_sequence_in_around276

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_around276

FOLLOW_28_in_around281

public static final org.antlr.runtime.BitSet FOLLOW_28_in_around281

FOLLOW_25_in_pointcut312

public static final org.antlr.runtime.BitSet FOLLOW_25_in_pointcut312

FOLLOW_identifier_in_pointcut318

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut318

FOLLOW_25_in_pointcut327

public static final org.antlr.runtime.BitSet FOLLOW_25_in_pointcut327

FOLLOW_identifier_in_pointcut333

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut333

FOLLOW_29_in_pointcut339

public static final org.antlr.runtime.BitSet FOLLOW_29_in_pointcut339

FOLLOW_30_in_define368

public static final org.antlr.runtime.BitSet FOLLOW_30_in_define368

FOLLOW_identifier_in_define372

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_define372

FOLLOW_23_in_define375

public static final org.antlr.runtime.BitSet FOLLOW_23_in_define375

FOLLOW_declaredParameterList_in_define379

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_define379

FOLLOW_26_in_define381

public static final org.antlr.runtime.BitSet FOLLOW_26_in_define381

FOLLOW_27_in_define385

public static final org.antlr.runtime.BitSet FOLLOW_27_in_define385

FOLLOW_type_in_define389

public static final org.antlr.runtime.BitSet FOLLOW_type_in_define389

FOLLOW_sequence_in_define397

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_define397

FOLLOW_31_in_define403

public static final org.antlr.runtime.BitSet FOLLOW_31_in_define403

FOLLOW_textSequence_in_sequence427

public static final org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence427

FOLLOW_statement_in_sequence436

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_sequence436

FOLLOW_textSequence_in_sequence445

public static final org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence445

FOLLOW_simpleStatement_in_statement483

public static final org.antlr.runtime.BitSet FOLLOW_simpleStatement_in_statement483

FOLLOW_fileStatement_in_statement491

public static final org.antlr.runtime.BitSet FOLLOW_fileStatement_in_statement491

FOLLOW_foreachStatement_in_statement499

public static final org.antlr.runtime.BitSet FOLLOW_foreachStatement_in_statement499

FOLLOW_ifStatement_in_statement507

public static final org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement507

FOLLOW_letStatement_in_statement515

public static final org.antlr.runtime.BitSet FOLLOW_letStatement_in_statement515

FOLLOW_protectStatement_in_statement523

public static final org.antlr.runtime.BitSet FOLLOW_protectStatement_in_statement523

FOLLOW_text_in_textSequence542

public static final org.antlr.runtime.BitSet FOLLOW_text_in_textSequence542

FOLLOW_COMMENT_in_textSequence549

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_textSequence549

FOLLOW_text_in_textSequence553

public static final org.antlr.runtime.BitSet FOLLOW_text_in_textSequence553

FOLLOW_32_in_text582

public static final org.antlr.runtime.BitSet FOLLOW_32_in_text582

FOLLOW_TEXT_in_text588

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_text588

FOLLOW_errorStatement_in_simpleStatement615

public static final org.antlr.runtime.BitSet FOLLOW_errorStatement_in_simpleStatement615

FOLLOW_expandStatement_in_simpleStatement623

public static final org.antlr.runtime.BitSet FOLLOW_expandStatement_in_simpleStatement623

FOLLOW_expressionStmt_in_simpleStatement631

public static final org.antlr.runtime.BitSet FOLLOW_expressionStmt_in_simpleStatement631

FOLLOW_33_in_errorStatement656

public static final org.antlr.runtime.BitSet FOLLOW_33_in_errorStatement656

FOLLOW_expression_in_errorStatement660

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_errorStatement660

FOLLOW_34_in_expandStatement685

public static final org.antlr.runtime.BitSet FOLLOW_34_in_expandStatement685

FOLLOW_definitionName_in_expandStatement689

public static final org.antlr.runtime.BitSet FOLLOW_definitionName_in_expandStatement689

FOLLOW_23_in_expandStatement692

public static final org.antlr.runtime.BitSet FOLLOW_23_in_expandStatement692

FOLLOW_parameterList_in_expandStatement696

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_expandStatement696

FOLLOW_26_in_expandStatement698

public static final org.antlr.runtime.BitSet FOLLOW_26_in_expandStatement698

FOLLOW_27_in_expandStatement704

public static final org.antlr.runtime.BitSet FOLLOW_27_in_expandStatement704

FOLLOW_expression_in_expandStatement708

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement708

FOLLOW_35_in_expandStatement718

public static final org.antlr.runtime.BitSet FOLLOW_35_in_expandStatement718

FOLLOW_expression_in_expandStatement722

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement722

FOLLOW_36_in_expandStatement725

public static final org.antlr.runtime.BitSet FOLLOW_36_in_expandStatement725

FOLLOW_expression_in_expandStatement729

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement729

FOLLOW_37_in_expandStatement741

public static final org.antlr.runtime.BitSet FOLLOW_37_in_expandStatement741

FOLLOW_simpleType_in_definitionName777

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_definitionName777

FOLLOW_expression_in_expressionStmt804

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionStmt804

FOLLOW_38_in_fileStatement829

public static final org.antlr.runtime.BitSet FOLLOW_38_in_fileStatement829

FOLLOW_expression_in_fileStatement833

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_fileStatement833

FOLLOW_identifier_in_fileStatement838

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_fileStatement838

FOLLOW_sequence_in_fileStatement846

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_fileStatement846

FOLLOW_39_in_fileStatement850

public static final org.antlr.runtime.BitSet FOLLOW_39_in_fileStatement850

FOLLOW_35_in_foreachStatement878

public static final org.antlr.runtime.BitSet FOLLOW_35_in_foreachStatement878

FOLLOW_expression_in_foreachStatement882

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement882

FOLLOW_40_in_foreachStatement884

public static final org.antlr.runtime.BitSet FOLLOW_40_in_foreachStatement884

FOLLOW_identifier_in_foreachStatement888

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement888

FOLLOW_41_in_foreachStatement891

public static final org.antlr.runtime.BitSet FOLLOW_41_in_foreachStatement891

FOLLOW_identifier_in_foreachStatement895

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement895

FOLLOW_36_in_foreachStatement900

public static final org.antlr.runtime.BitSet FOLLOW_36_in_foreachStatement900

FOLLOW_expression_in_foreachStatement904

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement904

FOLLOW_sequence_in_foreachStatement914

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_foreachStatement914

FOLLOW_42_in_foreachStatement919

public static final org.antlr.runtime.BitSet FOLLOW_42_in_foreachStatement919

FOLLOW_43_in_ifStatement950

public static final org.antlr.runtime.BitSet FOLLOW_43_in_ifStatement950

FOLLOW_expression_in_ifStatement954

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifStatement954

FOLLOW_sequence_in_ifStatement960

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_ifStatement960

FOLLOW_elseIfStatement_in_ifStatement972

public static final org.antlr.runtime.BitSet FOLLOW_elseIfStatement_in_ifStatement972

FOLLOW_elseStatement_in_ifStatement983

public static final org.antlr.runtime.BitSet FOLLOW_elseStatement_in_ifStatement983

FOLLOW_44_in_ifStatement995

public static final org.antlr.runtime.BitSet FOLLOW_44_in_ifStatement995

FOLLOW_45_in_elseIfStatement1018

public static final org.antlr.runtime.BitSet FOLLOW_45_in_elseIfStatement1018

FOLLOW_expression_in_elseIfStatement1022

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_elseIfStatement1022

FOLLOW_sequence_in_elseIfStatement1028

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_elseIfStatement1028

FOLLOW_46_in_elseStatement1058

public static final org.antlr.runtime.BitSet FOLLOW_46_in_elseStatement1058

FOLLOW_sequence_in_elseStatement1064

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_elseStatement1064

FOLLOW_47_in_letStatement1094

public static final org.antlr.runtime.BitSet FOLLOW_47_in_letStatement1094

FOLLOW_expression_in_letStatement1098

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letStatement1098

FOLLOW_40_in_letStatement1100

public static final org.antlr.runtime.BitSet FOLLOW_40_in_letStatement1100

FOLLOW_identifier_in_letStatement1104

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letStatement1104

FOLLOW_sequence_in_letStatement1112

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_letStatement1112

FOLLOW_48_in_letStatement1117

public static final org.antlr.runtime.BitSet FOLLOW_48_in_letStatement1117

FOLLOW_49_in_protectStatement1145

public static final org.antlr.runtime.BitSet FOLLOW_49_in_protectStatement1145

FOLLOW_50_in_protectStatement1150

public static final org.antlr.runtime.BitSet FOLLOW_50_in_protectStatement1150

FOLLOW_expression_in_protectStatement1154

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1154

FOLLOW_51_in_protectStatement1159

public static final org.antlr.runtime.BitSet FOLLOW_51_in_protectStatement1159

FOLLOW_expression_in_protectStatement1163

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1163

FOLLOW_52_in_protectStatement1176

public static final org.antlr.runtime.BitSet FOLLOW_52_in_protectStatement1176

FOLLOW_expression_in_protectStatement1180

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1180

FOLLOW_53_in_protectStatement1185

public static final org.antlr.runtime.BitSet FOLLOW_53_in_protectStatement1185

FOLLOW_sequence_in_protectStatement1194

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_protectStatement1194

FOLLOW_54_in_protectStatement1198

public static final org.antlr.runtime.BitSet FOLLOW_54_in_protectStatement1198

FOLLOW_letExpression_in_expression1229

public static final org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression1229

FOLLOW_55_in_letExpression1257

public static final org.antlr.runtime.BitSet FOLLOW_55_in_letExpression1257

FOLLOW_identifier_in_letExpression1261

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression1261

FOLLOW_56_in_letExpression1263

public static final org.antlr.runtime.BitSet FOLLOW_56_in_letExpression1263

FOLLOW_castedExpression_in_letExpression1267

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1267

FOLLOW_57_in_letExpression1269

public static final org.antlr.runtime.BitSet FOLLOW_57_in_letExpression1269

FOLLOW_expression_in_letExpression1273

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression1273

FOLLOW_castedExpression_in_letExpression1286

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1286

FOLLOW_23_in_castedExpression1326

public static final org.antlr.runtime.BitSet FOLLOW_23_in_castedExpression1326

FOLLOW_type_in_castedExpression1330

public static final org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression1330

FOLLOW_26_in_castedExpression1332

public static final org.antlr.runtime.BitSet FOLLOW_26_in_castedExpression1332

FOLLOW_chainExpression_in_castedExpression1336

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1336

FOLLOW_chainExpression_in_castedExpression1345

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1345

FOLLOW_ifExpression_in_chainExpression1373

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1373

FOLLOW_58_in_chainExpression1379

public static final org.antlr.runtime.BitSet FOLLOW_58_in_chainExpression1379

FOLLOW_ifExpression_in_chainExpression1383

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1383

FOLLOW_switchExpression_in_ifExpression1413

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1413

FOLLOW_59_in_ifExpression1417

public static final org.antlr.runtime.BitSet FOLLOW_59_in_ifExpression1417

FOLLOW_switchExpression_in_ifExpression1421

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1421

FOLLOW_57_in_ifExpression1423

public static final org.antlr.runtime.BitSet FOLLOW_57_in_ifExpression1423

FOLLOW_switchExpression_in_ifExpression1427

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1427

FOLLOW_60_in_ifExpression1435

public static final org.antlr.runtime.BitSet FOLLOW_60_in_ifExpression1435

FOLLOW_switchExpression_in_ifExpression1439

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1439

FOLLOW_61_in_ifExpression1441

public static final org.antlr.runtime.BitSet FOLLOW_61_in_ifExpression1441

FOLLOW_switchExpression_in_ifExpression1445

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1445

FOLLOW_62_in_ifExpression1448

public static final org.antlr.runtime.BitSet FOLLOW_62_in_ifExpression1448

FOLLOW_expression_in_ifExpression1452

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression1452

FOLLOW_63_in_switchExpression1482

public static final org.antlr.runtime.BitSet FOLLOW_63_in_switchExpression1482

FOLLOW_23_in_switchExpression1485

public static final org.antlr.runtime.BitSet FOLLOW_23_in_switchExpression1485

FOLLOW_orExpression_in_switchExpression1491

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1491

FOLLOW_26_in_switchExpression1493

public static final org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression1493

FOLLOW_64_in_switchExpression1500

public static final org.antlr.runtime.BitSet FOLLOW_64_in_switchExpression1500

FOLLOW_65_in_switchExpression1513

public static final org.antlr.runtime.BitSet FOLLOW_65_in_switchExpression1513

FOLLOW_orExpression_in_switchExpression1517

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1517

FOLLOW_57_in_switchExpression1520

public static final org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1520

FOLLOW_orExpression_in_switchExpression1525

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1525

FOLLOW_66_in_switchExpression1543

public static final org.antlr.runtime.BitSet FOLLOW_66_in_switchExpression1543

FOLLOW_57_in_switchExpression1545

public static final org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1545

FOLLOW_orExpression_in_switchExpression1551

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1551

FOLLOW_67_in_switchExpression1556

public static final org.antlr.runtime.BitSet FOLLOW_67_in_switchExpression1556

FOLLOW_orExpression_in_switchExpression1568

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1568

FOLLOW_andExpression_in_orExpression1597

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1597

FOLLOW_68_in_orExpression1604

public static final org.antlr.runtime.BitSet FOLLOW_68_in_orExpression1604

FOLLOW_andExpression_in_orExpression1608

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1608

FOLLOW_impliesExpression_in_andExpression1640

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1640

FOLLOW_69_in_andExpression1647

public static final org.antlr.runtime.BitSet FOLLOW_69_in_andExpression1647

FOLLOW_impliesExpression_in_andExpression1651

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1651

FOLLOW_relationalExpression_in_impliesExpression1682

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1682

FOLLOW_70_in_impliesExpression1689

public static final org.antlr.runtime.BitSet FOLLOW_70_in_impliesExpression1689

FOLLOW_relationalExpression_in_impliesExpression1693

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1693

FOLLOW_additiveExpression_in_relationalExpression1725

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1725

FOLLOW_set_in_relationalExpression1733

public static final org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1733

FOLLOW_additiveExpression_in_relationalExpression1759

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1759

FOLLOW_multiplicativeExpression_in_additiveExpression1788

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1788

FOLLOW_set_in_additiveExpression1798

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1798

FOLLOW_multiplicativeExpression_in_additiveExpression1807

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1807

FOLLOW_unaryExpression_in_multiplicativeExpression1836

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1836

FOLLOW_set_in_multiplicativeExpression1844

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1844

FOLLOW_unaryExpression_in_multiplicativeExpression1854

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1854

FOLLOW_infixExpression_in_unaryExpression1883

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1883

FOLLOW_79_in_unaryExpression1891

public static final org.antlr.runtime.BitSet FOLLOW_79_in_unaryExpression1891

FOLLOW_infixExpression_in_unaryExpression1895

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1895

FOLLOW_32_in_unaryExpression1903

public static final org.antlr.runtime.BitSet FOLLOW_32_in_unaryExpression1903

FOLLOW_infixExpression_in_unaryExpression1907

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1907

FOLLOW_primaryExpression_in_infixExpression1934

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1934

FOLLOW_80_in_infixExpression1940

public static final org.antlr.runtime.BitSet FOLLOW_80_in_infixExpression1940

FOLLOW_featureCall_in_infixExpression1944

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1944

FOLLOW_StringLiteral_in_primaryExpression1979

public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1979

FOLLOW_featureCall_in_primaryExpression1990

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1990

FOLLOW_booleanLiteral_in_primaryExpression2000

public static final org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression2000

FOLLOW_numberLiteral_in_primaryExpression2010

public static final org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression2010

FOLLOW_nullLiteral_in_primaryExpression2020

public static final org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression2020

FOLLOW_listLiteral_in_primaryExpression2030

public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression2030

FOLLOW_constructorCall_in_primaryExpression2040

public static final org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression2040

FOLLOW_globalVarExpression_in_primaryExpression2050

public static final org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression2050

FOLLOW_paranthesizedExpression_in_primaryExpression2060

public static final org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression2060

FOLLOW_23_in_paranthesizedExpression2087

public static final org.antlr.runtime.BitSet FOLLOW_23_in_paranthesizedExpression2087

FOLLOW_expression_in_paranthesizedExpression2091

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression2091

FOLLOW_26_in_paranthesizedExpression2093

public static final org.antlr.runtime.BitSet FOLLOW_26_in_paranthesizedExpression2093

FOLLOW_81_in_globalVarExpression2122

public static final org.antlr.runtime.BitSet FOLLOW_81_in_globalVarExpression2122

FOLLOW_identifier_in_globalVarExpression2126

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression2126

FOLLOW_identifier_in_featureCall2153

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall2153

FOLLOW_23_in_featureCall2155

public static final org.antlr.runtime.BitSet FOLLOW_23_in_featureCall2155

FOLLOW_parameterList_in_featureCall2160

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall2160

FOLLOW_26_in_featureCall2164

public static final org.antlr.runtime.BitSet FOLLOW_26_in_featureCall2164

FOLLOW_type_in_featureCall2174

public static final org.antlr.runtime.BitSet FOLLOW_type_in_featureCall2174

FOLLOW_collectionExpression_in_featureCall2185

public static final org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall2185

FOLLOW_64_in_listLiteral2211

public static final org.antlr.runtime.BitSet FOLLOW_64_in_listLiteral2211

FOLLOW_parameterList_in_listLiteral2216

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral2216

FOLLOW_67_in_listLiteral2220

public static final org.antlr.runtime.BitSet FOLLOW_67_in_listLiteral2220

FOLLOW_82_in_constructorCall2245

public static final org.antlr.runtime.BitSet FOLLOW_82_in_constructorCall2245

FOLLOW_simpleType_in_constructorCall2249

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall2249

FOLLOW_set_in_booleanLiteral0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0

FOLLOW_85_in_nullLiteral2301

public static final org.antlr.runtime.BitSet FOLLOW_85_in_nullLiteral2301

FOLLOW_IntLiteral_in_numberLiteral2328

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2328

FOLLOW_IntLiteral_in_numberLiteral2337

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2337

FOLLOW_80_in_numberLiteral2341

public static final org.antlr.runtime.BitSet FOLLOW_80_in_numberLiteral2341

FOLLOW_IntLiteral_in_numberLiteral2345

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2345

FOLLOW_86_in_collectionExpression2374

public static final org.antlr.runtime.BitSet FOLLOW_86_in_collectionExpression2374

FOLLOW_23_in_collectionExpression2378

public static final org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2378

FOLLOW_type_in_collectionExpression2382

public static final org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression2382

FOLLOW_26_in_collectionExpression2384

public static final org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2384

FOLLOW_set_in_collectionExpression2397

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression2397

FOLLOW_23_in_collectionExpression2447

public static final org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2447

FOLLOW_identifier_in_collectionExpression2452

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression2452

FOLLOW_95_in_collectionExpression2454

public static final org.antlr.runtime.BitSet FOLLOW_95_in_collectionExpression2454

FOLLOW_expression_in_collectionExpression2460

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression2460

FOLLOW_26_in_collectionExpression2462

public static final org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2462

FOLLOW_declaredParameter_in_declaredParameterList2494

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2494

FOLLOW_24_in_declaredParameterList2498

public static final org.antlr.runtime.BitSet FOLLOW_24_in_declaredParameterList2498

FOLLOW_declaredParameter_in_declaredParameterList2502

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2502

FOLLOW_type_in_declaredParameter2530

public static final org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter2530

FOLLOW_identifier_in_declaredParameter2534

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter2534

FOLLOW_expression_in_parameterList2556

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2556

FOLLOW_24_in_parameterList2561

public static final org.antlr.runtime.BitSet FOLLOW_24_in_parameterList2561

FOLLOW_expression_in_parameterList2565

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2565

FOLLOW_collectionType_in_type2599

public static final org.antlr.runtime.BitSet FOLLOW_collectionType_in_type2599

FOLLOW_simpleType_in_type2609

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_type2609

FOLLOW_set_in_collectionType2639

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionType2639

FOLLOW_99_in_collectionType2660

public static final org.antlr.runtime.BitSet FOLLOW_99_in_collectionType2660

FOLLOW_simpleType_in_collectionType2664

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType2664

FOLLOW_100_in_collectionType2668

public static final org.antlr.runtime.BitSet FOLLOW_100_in_collectionType2668

FOLLOW_identifier_in_simpleType2696

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2696

FOLLOW_29_in_simpleType2704

public static final org.antlr.runtime.BitSet FOLLOW_29_in_simpleType2704

FOLLOW_identifier_in_simpleType2708

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2708

FOLLOW_Identifier_in_identifier2739

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier2739

FOLLOW_23_in_synpred1_Xpand1315

public static final org.antlr.runtime.BitSet FOLLOW_23_in_synpred1_Xpand1315

FOLLOW_type_in_synpred1_Xpand1317

public static final org.antlr.runtime.BitSet FOLLOW_type_in_synpred1_Xpand1317

FOLLOW_26_in_synpred1_Xpand1319

public static final org.antlr.runtime.BitSet FOLLOW_26_in_synpred1_Xpand1319

FOLLOW_castedExpression_in_synpred1_Xpand1321

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_synpred1_Xpand1321
Constructor Detail

XpandParser

public XpandParser(org.antlr.runtime.TokenStream input)

XpandParser

public XpandParser(org.antlr.runtime.TokenStream input,
                   org.antlr.runtime.RecognizerSharedState state)

XpandParser

public XpandParser(org.antlr.runtime.TokenStream stream,
                   XpandFactory factory)
Method Detail

getTokenNames

public java.lang.String[] getTokenNames()
Description copied from class: org.antlr.runtime.BaseRecognizer
Used to print out token names like ID during debugging and error reporting. The generated parsers implement a method that overrides this to point to their String[] tokenNames.

Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Description copied from class: org.antlr.runtime.BaseRecognizer
For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.

Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

id

protected Identifier id(org.antlr.runtime.Token t)

template

public final Template template()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

anImport

public final ImportDeclaration anImport()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

anExtensionImport

public final ExtensionImportDeclaration anExtensionImport()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

around

public final Advice around()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

pointcut

public final Identifier pointcut()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

define

public final Definition define()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

sequence

public final java.util.List<Statement> sequence()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

statement

public final Statement statement()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

textSequence

public final java.util.List<Statement> textSequence()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

text

public final Statement text()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

simpleStatement

public final Statement simpleStatement()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

errorStatement

public final ErrorStatement errorStatement()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expandStatement

public final ExpandStatement expandStatement()
                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

definitionName

public final Identifier definitionName()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expressionStmt

public final ExpressionStatement expressionStmt()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

fileStatement

public final FileStatement fileStatement()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

foreachStatement

public final ForEachStatement foreachStatement()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ifStatement

public final IfStatement ifStatement()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

elseIfStatement

public final IfStatement elseIfStatement()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

elseStatement

public final IfStatement elseStatement()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

letStatement

public final LetStatement letStatement()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

protectStatement

public final ProtectStatement protectStatement()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final Expression expression()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

letExpression

public final Expression letExpression()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

castedExpression

public final Expression castedExpression()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

chainExpression

public final Expression chainExpression()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ifExpression

public final Expression ifExpression()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

switchExpression

public final Expression switchExpression()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

orExpression

public final Expression orExpression()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

andExpression

public final Expression andExpression()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

impliesExpression

public final Expression impliesExpression()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

relationalExpression

public final Expression relationalExpression()
                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

additiveExpression

public final Expression additiveExpression()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

multiplicativeExpression

public final Expression multiplicativeExpression()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unaryExpression

public final Expression unaryExpression()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

infixExpression

public final Expression infixExpression()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primaryExpression

public final Expression primaryExpression()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

paranthesizedExpression

public final Expression paranthesizedExpression()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

globalVarExpression

public final GlobalVarExpression globalVarExpression()
                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

featureCall

public final FeatureCall featureCall()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

listLiteral

public final Expression listLiteral()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constructorCall

public final Expression constructorCall()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

booleanLiteral

public final Expression booleanLiteral()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

nullLiteral

public final Expression nullLiteral()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

numberLiteral

public final Expression numberLiteral()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

collectionExpression

public final FeatureCall collectionExpression()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

declaredParameterList

public final java.util.List<DeclaredParameter> declaredParameterList()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

declaredParameter

public final DeclaredParameter declaredParameter()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parameterList

public final java.util.List<Expression> parameterList()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type

public final Identifier type()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

collectionType

public final Identifier collectionType()
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

simpleType

public final Identifier simpleType()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

identifier

public final Identifier identifier()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred1_Xpand_fragment

public final void synpred1_Xpand_fragment()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred1_Xpand

public final boolean synpred1_Xpand()