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_collectionType2658
           
static org.antlr.runtime.BitSet FOLLOW_20_in_anImport155
           
static org.antlr.runtime.BitSet FOLLOW_21_in_anExtensionImport184
           
static org.antlr.runtime.BitSet FOLLOW_22_in_around215
           
static org.antlr.runtime.BitSet FOLLOW_23_in_around225
           
static org.antlr.runtime.BitSet FOLLOW_23_in_castedExpression1316
           
static org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2368
           
static org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2437
           
static org.antlr.runtime.BitSet FOLLOW_23_in_define365
           
static org.antlr.runtime.BitSet FOLLOW_23_in_expandStatement682
           
static org.antlr.runtime.BitSet FOLLOW_23_in_featureCall2145
           
static org.antlr.runtime.BitSet FOLLOW_23_in_paranthesizedExpression2077
           
static org.antlr.runtime.BitSet FOLLOW_23_in_switchExpression1475
           
static org.antlr.runtime.BitSet FOLLOW_23_in_synpred1_Xpand1305
           
static org.antlr.runtime.BitSet FOLLOW_24_in_around233
           
static org.antlr.runtime.BitSet FOLLOW_24_in_declaredParameterList2488
           
static org.antlr.runtime.BitSet FOLLOW_24_in_parameterList2551
           
static org.antlr.runtime.BitSet FOLLOW_25_in_around237
           
static org.antlr.runtime.BitSet FOLLOW_25_in_around246
           
static org.antlr.runtime.BitSet FOLLOW_25_in_pointcut302
           
static org.antlr.runtime.BitSet FOLLOW_25_in_pointcut317
           
static org.antlr.runtime.BitSet FOLLOW_26_in_around250
           
static org.antlr.runtime.BitSet FOLLOW_26_in_castedExpression1322
           
static org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2374
           
static org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2452
           
static org.antlr.runtime.BitSet FOLLOW_26_in_define371
           
static org.antlr.runtime.BitSet FOLLOW_26_in_expandStatement688
           
static org.antlr.runtime.BitSet FOLLOW_26_in_featureCall2154
           
static org.antlr.runtime.BitSet FOLLOW_26_in_paranthesizedExpression2083
           
static org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression1483
           
static org.antlr.runtime.BitSet FOLLOW_26_in_synpred1_Xpand1309
           
static org.antlr.runtime.BitSet FOLLOW_27_in_around254
           
static org.antlr.runtime.BitSet FOLLOW_27_in_define375
           
static org.antlr.runtime.BitSet FOLLOW_27_in_expandStatement694
           
static org.antlr.runtime.BitSet FOLLOW_28_in_around271
           
static org.antlr.runtime.BitSet FOLLOW_29_in_pointcut329
           
static org.antlr.runtime.BitSet FOLLOW_29_in_simpleType2694
           
static org.antlr.runtime.BitSet FOLLOW_30_in_define358
           
static org.antlr.runtime.BitSet FOLLOW_31_in_define393
           
static org.antlr.runtime.BitSet FOLLOW_32_in_text572
           
static org.antlr.runtime.BitSet FOLLOW_32_in_unaryExpression1893
           
static org.antlr.runtime.BitSet FOLLOW_33_in_errorStatement646
           
static org.antlr.runtime.BitSet FOLLOW_34_in_expandStatement675
           
static org.antlr.runtime.BitSet FOLLOW_35_in_expandStatement708
           
static org.antlr.runtime.BitSet FOLLOW_35_in_foreachStatement868
           
static org.antlr.runtime.BitSet FOLLOW_36_in_expandStatement715
           
static org.antlr.runtime.BitSet FOLLOW_36_in_foreachStatement890
           
static org.antlr.runtime.BitSet FOLLOW_37_in_expandStatement731
           
static org.antlr.runtime.BitSet FOLLOW_38_in_fileStatement819
           
static org.antlr.runtime.BitSet FOLLOW_39_in_fileStatement840
           
static org.antlr.runtime.BitSet FOLLOW_40_in_foreachStatement874
           
static org.antlr.runtime.BitSet FOLLOW_40_in_letStatement1090
           
static org.antlr.runtime.BitSet FOLLOW_41_in_foreachStatement881
           
static org.antlr.runtime.BitSet FOLLOW_42_in_foreachStatement909
           
static org.antlr.runtime.BitSet FOLLOW_43_in_ifStatement940
           
static org.antlr.runtime.BitSet FOLLOW_44_in_ifStatement985
           
static org.antlr.runtime.BitSet FOLLOW_45_in_elseIfStatement1008
           
static org.antlr.runtime.BitSet FOLLOW_46_in_elseStatement1048
           
static org.antlr.runtime.BitSet FOLLOW_47_in_letStatement1084
           
static org.antlr.runtime.BitSet FOLLOW_48_in_letStatement1107
           
static org.antlr.runtime.BitSet FOLLOW_49_in_protectStatement1135
           
static org.antlr.runtime.BitSet FOLLOW_50_in_protectStatement1140
           
static org.antlr.runtime.BitSet FOLLOW_51_in_protectStatement1149
           
static org.antlr.runtime.BitSet FOLLOW_52_in_protectStatement1166
           
static org.antlr.runtime.BitSet FOLLOW_53_in_protectStatement1175
           
static org.antlr.runtime.BitSet FOLLOW_54_in_protectStatement1188
           
static org.antlr.runtime.BitSet FOLLOW_55_in_letExpression1247
           
static org.antlr.runtime.BitSet FOLLOW_56_in_letExpression1253
           
static org.antlr.runtime.BitSet FOLLOW_57_in_ifExpression1413
           
static org.antlr.runtime.BitSet FOLLOW_57_in_letExpression1259
           
static org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1510
           
static org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1535
           
static org.antlr.runtime.BitSet FOLLOW_58_in_chainExpression1369
           
static org.antlr.runtime.BitSet FOLLOW_59_in_ifExpression1407
           
static org.antlr.runtime.BitSet FOLLOW_60_in_ifExpression1425
           
static org.antlr.runtime.BitSet FOLLOW_61_in_ifExpression1431
           
static org.antlr.runtime.BitSet FOLLOW_62_in_ifExpression1438
           
static org.antlr.runtime.BitSet FOLLOW_63_in_switchExpression1472
           
static org.antlr.runtime.BitSet FOLLOW_64_in_listLiteral2201
           
static org.antlr.runtime.BitSet FOLLOW_64_in_switchExpression1490
           
static org.antlr.runtime.BitSet FOLLOW_65_in_switchExpression1503
           
static org.antlr.runtime.BitSet FOLLOW_66_in_switchExpression1533
           
static org.antlr.runtime.BitSet FOLLOW_67_in_listLiteral2210
           
static org.antlr.runtime.BitSet FOLLOW_67_in_switchExpression1546
           
static org.antlr.runtime.BitSet FOLLOW_68_in_orExpression1594
           
static org.antlr.runtime.BitSet FOLLOW_69_in_andExpression1637
           
static org.antlr.runtime.BitSet FOLLOW_70_in_impliesExpression1679
           
static org.antlr.runtime.BitSet FOLLOW_79_in_unaryExpression1881
           
static org.antlr.runtime.BitSet FOLLOW_80_in_infixExpression1930
           
static org.antlr.runtime.BitSet FOLLOW_80_in_numberLiteral2331
           
static org.antlr.runtime.BitSet FOLLOW_81_in_globalVarExpression2112
           
static org.antlr.runtime.BitSet FOLLOW_82_in_constructorCall2235
           
static org.antlr.runtime.BitSet FOLLOW_85_in_nullLiteral2291
           
static org.antlr.runtime.BitSet FOLLOW_86_in_collectionExpression2364
           
static org.antlr.runtime.BitSet FOLLOW_95_in_collectionExpression2444
           
static org.antlr.runtime.BitSet FOLLOW_99_in_collectionType2650
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1715
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1749
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1587
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1598
           
static org.antlr.runtime.BitSet FOLLOW_anExtensionImport_in_template81
           
static org.antlr.runtime.BitSet FOLLOW_anImport_in_template72
           
static org.antlr.runtime.BitSet FOLLOW_around_in_template110
           
static org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression1990
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1257
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1276
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_synpred1_Xpand1311
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1326
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1335
           
static org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall2175
           
static org.antlr.runtime.BitSet FOLLOW_collectionType_in_type2589
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template117
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template60
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template89
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_textSequence539
           
static org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression2030
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2484
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2492
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around230
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_define369
           
static org.antlr.runtime.BitSet FOLLOW_define_in_template103
           
static org.antlr.runtime.BitSet FOLLOW_definitionName_in_expandStatement679
           
static org.antlr.runtime.BitSet FOLLOW_elseIfStatement_in_ifStatement962
           
static org.antlr.runtime.BitSet FOLLOW_elseStatement_in_ifStatement973
           
static org.antlr.runtime.BitSet FOLLOW_errorStatement_in_simpleStatement605
           
static org.antlr.runtime.BitSet FOLLOW_expandStatement_in_simpleStatement613
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression2450
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_elseIfStatement1012
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_errorStatement650
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement698
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement712
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement719
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressionStmt794
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_fileStatement823
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement872
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement894
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression1442
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifStatement944
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression1263
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letStatement1088
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2546
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2555
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression2081
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1144
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1153
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1170
           
static org.antlr.runtime.BitSet FOLLOW_expressionStmt_in_simpleStatement621
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1934
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1980
           
static org.antlr.runtime.BitSet FOLLOW_fileStatement_in_statement481
           
static org.antlr.runtime.BitSet FOLLOW_foreachStatement_in_statement489
           
static org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression2040
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression2442
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter2524
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_define362
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall2143
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_fileStatement828
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement878
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement885
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression2116
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier2729
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression1251
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letStatement1094
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut308
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut323
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2686
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2698
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1363
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1373
           
static org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement497
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1630
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1641
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1873
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1885
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1897
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2318
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2327
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2335
           
static org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression1219
           
static org.antlr.runtime.BitSet FOLLOW_letStatement_in_statement505
           
static org.antlr.runtime.BitSet FOLLOW_LG_in_template55
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression2020
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1778
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1797
           
static org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression2010
           
static org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression2000
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1481
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1507
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1515
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1541
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1558
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_expandStatement686
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall2150
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral2206
           
static org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression2050
           
static org.antlr.runtime.BitSet FOLLOW_pointcut_in_around219
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1924
           
static org.antlr.runtime.BitSet FOLLOW_protectStatement_in_statement513
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1672
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1683
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_around266
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_define387
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_elseIfStatement1018
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_elseStatement1054
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_fileStatement836
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_foreachStatement904
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_ifStatement950
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_letStatement1102
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_protectStatement1184
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1788
           
static org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression2387
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionType2629
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1834
           
static org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1723
           
static org.antlr.runtime.BitSet FOLLOW_simpleStatement_in_statement473
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_anExtensionImport188
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_anImport159
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType2654
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall2239
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_definitionName767
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_type2599
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_sequence426
           
static org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1969
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1403
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1411
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1417
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1429
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1435
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template114
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template119
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template62
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template86
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template91
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_text578
           
static org.antlr.runtime.BitSet FOLLOW_text_in_textSequence532
           
static org.antlr.runtime.BitSet FOLLOW_text_in_textSequence543
           
static org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence417
           
static org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence435
           
static org.antlr.runtime.BitSet FOLLOW_type_in_around258
           
static org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression1320
           
static org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression2372
           
static org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter2520
           
static org.antlr.runtime.BitSet FOLLOW_type_in_define379
           
static org.antlr.runtime.BitSet FOLLOW_type_in_featureCall2164
           
static org.antlr.runtime.BitSet FOLLOW_type_in_synpred1_Xpand1307
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1826
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1844
           
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()
           
 java.lang.String[] getTokenNames()
           
 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_template62

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template62

FOLLOW_anImport_in_template72

public static final org.antlr.runtime.BitSet FOLLOW_anImport_in_template72

FOLLOW_anExtensionImport_in_template81

public static final org.antlr.runtime.BitSet FOLLOW_anExtensionImport_in_template81

FOLLOW_TEXT_in_template86

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template86

FOLLOW_COMMENT_in_template89

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template89

FOLLOW_TEXT_in_template91

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template91

FOLLOW_define_in_template103

public static final org.antlr.runtime.BitSet FOLLOW_define_in_template103

FOLLOW_around_in_template110

public static final org.antlr.runtime.BitSet FOLLOW_around_in_template110

FOLLOW_TEXT_in_template114

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template114

FOLLOW_COMMENT_in_template117

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template117

FOLLOW_TEXT_in_template119

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template119

FOLLOW_20_in_anImport155

public static final org.antlr.runtime.BitSet FOLLOW_20_in_anImport155

FOLLOW_simpleType_in_anImport159

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_anImport159

FOLLOW_21_in_anExtensionImport184

public static final org.antlr.runtime.BitSet FOLLOW_21_in_anExtensionImport184

FOLLOW_simpleType_in_anExtensionImport188

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_anExtensionImport188

FOLLOW_22_in_around215

public static final org.antlr.runtime.BitSet FOLLOW_22_in_around215

FOLLOW_pointcut_in_around219

public static final org.antlr.runtime.BitSet FOLLOW_pointcut_in_around219

FOLLOW_23_in_around225

public static final org.antlr.runtime.BitSet FOLLOW_23_in_around225

FOLLOW_declaredParameterList_in_around230

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around230

FOLLOW_24_in_around233

public static final org.antlr.runtime.BitSet FOLLOW_24_in_around233

FOLLOW_25_in_around237

public static final org.antlr.runtime.BitSet FOLLOW_25_in_around237

FOLLOW_25_in_around246

public static final org.antlr.runtime.BitSet FOLLOW_25_in_around246

FOLLOW_26_in_around250

public static final org.antlr.runtime.BitSet FOLLOW_26_in_around250

FOLLOW_27_in_around254

public static final org.antlr.runtime.BitSet FOLLOW_27_in_around254

FOLLOW_type_in_around258

public static final org.antlr.runtime.BitSet FOLLOW_type_in_around258

FOLLOW_sequence_in_around266

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_around266

FOLLOW_28_in_around271

public static final org.antlr.runtime.BitSet FOLLOW_28_in_around271

FOLLOW_25_in_pointcut302

public static final org.antlr.runtime.BitSet FOLLOW_25_in_pointcut302

FOLLOW_identifier_in_pointcut308

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut308

FOLLOW_25_in_pointcut317

public static final org.antlr.runtime.BitSet FOLLOW_25_in_pointcut317

FOLLOW_identifier_in_pointcut323

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut323

FOLLOW_29_in_pointcut329

public static final org.antlr.runtime.BitSet FOLLOW_29_in_pointcut329

FOLLOW_30_in_define358

public static final org.antlr.runtime.BitSet FOLLOW_30_in_define358

FOLLOW_identifier_in_define362

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_define362

FOLLOW_23_in_define365

public static final org.antlr.runtime.BitSet FOLLOW_23_in_define365

FOLLOW_declaredParameterList_in_define369

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_define369

FOLLOW_26_in_define371

public static final org.antlr.runtime.BitSet FOLLOW_26_in_define371

FOLLOW_27_in_define375

public static final org.antlr.runtime.BitSet FOLLOW_27_in_define375

FOLLOW_type_in_define379

public static final org.antlr.runtime.BitSet FOLLOW_type_in_define379

FOLLOW_sequence_in_define387

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_define387

FOLLOW_31_in_define393

public static final org.antlr.runtime.BitSet FOLLOW_31_in_define393

FOLLOW_textSequence_in_sequence417

public static final org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence417

FOLLOW_statement_in_sequence426

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_sequence426

FOLLOW_textSequence_in_sequence435

public static final org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence435

FOLLOW_simpleStatement_in_statement473

public static final org.antlr.runtime.BitSet FOLLOW_simpleStatement_in_statement473

FOLLOW_fileStatement_in_statement481

public static final org.antlr.runtime.BitSet FOLLOW_fileStatement_in_statement481

FOLLOW_foreachStatement_in_statement489

public static final org.antlr.runtime.BitSet FOLLOW_foreachStatement_in_statement489

FOLLOW_ifStatement_in_statement497

public static final org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement497

FOLLOW_letStatement_in_statement505

public static final org.antlr.runtime.BitSet FOLLOW_letStatement_in_statement505

FOLLOW_protectStatement_in_statement513

public static final org.antlr.runtime.BitSet FOLLOW_protectStatement_in_statement513

FOLLOW_text_in_textSequence532

public static final org.antlr.runtime.BitSet FOLLOW_text_in_textSequence532

FOLLOW_COMMENT_in_textSequence539

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_textSequence539

FOLLOW_text_in_textSequence543

public static final org.antlr.runtime.BitSet FOLLOW_text_in_textSequence543

FOLLOW_32_in_text572

public static final org.antlr.runtime.BitSet FOLLOW_32_in_text572

FOLLOW_TEXT_in_text578

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_text578

FOLLOW_errorStatement_in_simpleStatement605

public static final org.antlr.runtime.BitSet FOLLOW_errorStatement_in_simpleStatement605

FOLLOW_expandStatement_in_simpleStatement613

public static final org.antlr.runtime.BitSet FOLLOW_expandStatement_in_simpleStatement613

FOLLOW_expressionStmt_in_simpleStatement621

public static final org.antlr.runtime.BitSet FOLLOW_expressionStmt_in_simpleStatement621

FOLLOW_33_in_errorStatement646

public static final org.antlr.runtime.BitSet FOLLOW_33_in_errorStatement646

FOLLOW_expression_in_errorStatement650

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_errorStatement650

FOLLOW_34_in_expandStatement675

public static final org.antlr.runtime.BitSet FOLLOW_34_in_expandStatement675

FOLLOW_definitionName_in_expandStatement679

public static final org.antlr.runtime.BitSet FOLLOW_definitionName_in_expandStatement679

FOLLOW_23_in_expandStatement682

public static final org.antlr.runtime.BitSet FOLLOW_23_in_expandStatement682

FOLLOW_parameterList_in_expandStatement686

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_expandStatement686

FOLLOW_26_in_expandStatement688

public static final org.antlr.runtime.BitSet FOLLOW_26_in_expandStatement688

FOLLOW_27_in_expandStatement694

public static final org.antlr.runtime.BitSet FOLLOW_27_in_expandStatement694

FOLLOW_expression_in_expandStatement698

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement698

FOLLOW_35_in_expandStatement708

public static final org.antlr.runtime.BitSet FOLLOW_35_in_expandStatement708

FOLLOW_expression_in_expandStatement712

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement712

FOLLOW_36_in_expandStatement715

public static final org.antlr.runtime.BitSet FOLLOW_36_in_expandStatement715

FOLLOW_expression_in_expandStatement719

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement719

FOLLOW_37_in_expandStatement731

public static final org.antlr.runtime.BitSet FOLLOW_37_in_expandStatement731

FOLLOW_simpleType_in_definitionName767

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_definitionName767

FOLLOW_expression_in_expressionStmt794

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionStmt794

FOLLOW_38_in_fileStatement819

public static final org.antlr.runtime.BitSet FOLLOW_38_in_fileStatement819

FOLLOW_expression_in_fileStatement823

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_fileStatement823

FOLLOW_identifier_in_fileStatement828

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_fileStatement828

FOLLOW_sequence_in_fileStatement836

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_fileStatement836

FOLLOW_39_in_fileStatement840

public static final org.antlr.runtime.BitSet FOLLOW_39_in_fileStatement840

FOLLOW_35_in_foreachStatement868

public static final org.antlr.runtime.BitSet FOLLOW_35_in_foreachStatement868

FOLLOW_expression_in_foreachStatement872

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement872

FOLLOW_40_in_foreachStatement874

public static final org.antlr.runtime.BitSet FOLLOW_40_in_foreachStatement874

FOLLOW_identifier_in_foreachStatement878

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement878

FOLLOW_41_in_foreachStatement881

public static final org.antlr.runtime.BitSet FOLLOW_41_in_foreachStatement881

FOLLOW_identifier_in_foreachStatement885

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement885

FOLLOW_36_in_foreachStatement890

public static final org.antlr.runtime.BitSet FOLLOW_36_in_foreachStatement890

FOLLOW_expression_in_foreachStatement894

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement894

FOLLOW_sequence_in_foreachStatement904

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_foreachStatement904

FOLLOW_42_in_foreachStatement909

public static final org.antlr.runtime.BitSet FOLLOW_42_in_foreachStatement909

FOLLOW_43_in_ifStatement940

public static final org.antlr.runtime.BitSet FOLLOW_43_in_ifStatement940

FOLLOW_expression_in_ifStatement944

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifStatement944

FOLLOW_sequence_in_ifStatement950

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_ifStatement950

FOLLOW_elseIfStatement_in_ifStatement962

public static final org.antlr.runtime.BitSet FOLLOW_elseIfStatement_in_ifStatement962

FOLLOW_elseStatement_in_ifStatement973

public static final org.antlr.runtime.BitSet FOLLOW_elseStatement_in_ifStatement973

FOLLOW_44_in_ifStatement985

public static final org.antlr.runtime.BitSet FOLLOW_44_in_ifStatement985

FOLLOW_45_in_elseIfStatement1008

public static final org.antlr.runtime.BitSet FOLLOW_45_in_elseIfStatement1008

FOLLOW_expression_in_elseIfStatement1012

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_elseIfStatement1012

FOLLOW_sequence_in_elseIfStatement1018

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_elseIfStatement1018

FOLLOW_46_in_elseStatement1048

public static final org.antlr.runtime.BitSet FOLLOW_46_in_elseStatement1048

FOLLOW_sequence_in_elseStatement1054

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_elseStatement1054

FOLLOW_47_in_letStatement1084

public static final org.antlr.runtime.BitSet FOLLOW_47_in_letStatement1084

FOLLOW_expression_in_letStatement1088

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letStatement1088

FOLLOW_40_in_letStatement1090

public static final org.antlr.runtime.BitSet FOLLOW_40_in_letStatement1090

FOLLOW_identifier_in_letStatement1094

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letStatement1094

FOLLOW_sequence_in_letStatement1102

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_letStatement1102

FOLLOW_48_in_letStatement1107

public static final org.antlr.runtime.BitSet FOLLOW_48_in_letStatement1107

FOLLOW_49_in_protectStatement1135

public static final org.antlr.runtime.BitSet FOLLOW_49_in_protectStatement1135

FOLLOW_50_in_protectStatement1140

public static final org.antlr.runtime.BitSet FOLLOW_50_in_protectStatement1140

FOLLOW_expression_in_protectStatement1144

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1144

FOLLOW_51_in_protectStatement1149

public static final org.antlr.runtime.BitSet FOLLOW_51_in_protectStatement1149

FOLLOW_expression_in_protectStatement1153

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1153

FOLLOW_52_in_protectStatement1166

public static final org.antlr.runtime.BitSet FOLLOW_52_in_protectStatement1166

FOLLOW_expression_in_protectStatement1170

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement1170

FOLLOW_53_in_protectStatement1175

public static final org.antlr.runtime.BitSet FOLLOW_53_in_protectStatement1175

FOLLOW_sequence_in_protectStatement1184

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_protectStatement1184

FOLLOW_54_in_protectStatement1188

public static final org.antlr.runtime.BitSet FOLLOW_54_in_protectStatement1188

FOLLOW_letExpression_in_expression1219

public static final org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression1219

FOLLOW_55_in_letExpression1247

public static final org.antlr.runtime.BitSet FOLLOW_55_in_letExpression1247

FOLLOW_identifier_in_letExpression1251

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression1251

FOLLOW_56_in_letExpression1253

public static final org.antlr.runtime.BitSet FOLLOW_56_in_letExpression1253

FOLLOW_castedExpression_in_letExpression1257

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1257

FOLLOW_57_in_letExpression1259

public static final org.antlr.runtime.BitSet FOLLOW_57_in_letExpression1259

FOLLOW_expression_in_letExpression1263

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression1263

FOLLOW_castedExpression_in_letExpression1276

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1276

FOLLOW_23_in_castedExpression1316

public static final org.antlr.runtime.BitSet FOLLOW_23_in_castedExpression1316

FOLLOW_type_in_castedExpression1320

public static final org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression1320

FOLLOW_26_in_castedExpression1322

public static final org.antlr.runtime.BitSet FOLLOW_26_in_castedExpression1322

FOLLOW_chainExpression_in_castedExpression1326

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1326

FOLLOW_chainExpression_in_castedExpression1335

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1335

FOLLOW_ifExpression_in_chainExpression1363

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1363

FOLLOW_58_in_chainExpression1369

public static final org.antlr.runtime.BitSet FOLLOW_58_in_chainExpression1369

FOLLOW_ifExpression_in_chainExpression1373

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1373

FOLLOW_switchExpression_in_ifExpression1403

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1403

FOLLOW_59_in_ifExpression1407

public static final org.antlr.runtime.BitSet FOLLOW_59_in_ifExpression1407

FOLLOW_switchExpression_in_ifExpression1411

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1411

FOLLOW_57_in_ifExpression1413

public static final org.antlr.runtime.BitSet FOLLOW_57_in_ifExpression1413

FOLLOW_switchExpression_in_ifExpression1417

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1417

FOLLOW_60_in_ifExpression1425

public static final org.antlr.runtime.BitSet FOLLOW_60_in_ifExpression1425

FOLLOW_switchExpression_in_ifExpression1429

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1429

FOLLOW_61_in_ifExpression1431

public static final org.antlr.runtime.BitSet FOLLOW_61_in_ifExpression1431

FOLLOW_switchExpression_in_ifExpression1435

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1435

FOLLOW_62_in_ifExpression1438

public static final org.antlr.runtime.BitSet FOLLOW_62_in_ifExpression1438

FOLLOW_expression_in_ifExpression1442

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression1442

FOLLOW_63_in_switchExpression1472

public static final org.antlr.runtime.BitSet FOLLOW_63_in_switchExpression1472

FOLLOW_23_in_switchExpression1475

public static final org.antlr.runtime.BitSet FOLLOW_23_in_switchExpression1475

FOLLOW_orExpression_in_switchExpression1481

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1481

FOLLOW_26_in_switchExpression1483

public static final org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression1483

FOLLOW_64_in_switchExpression1490

public static final org.antlr.runtime.BitSet FOLLOW_64_in_switchExpression1490

FOLLOW_65_in_switchExpression1503

public static final org.antlr.runtime.BitSet FOLLOW_65_in_switchExpression1503

FOLLOW_orExpression_in_switchExpression1507

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1507

FOLLOW_57_in_switchExpression1510

public static final org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1510

FOLLOW_orExpression_in_switchExpression1515

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1515

FOLLOW_66_in_switchExpression1533

public static final org.antlr.runtime.BitSet FOLLOW_66_in_switchExpression1533

FOLLOW_57_in_switchExpression1535

public static final org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1535

FOLLOW_orExpression_in_switchExpression1541

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1541

FOLLOW_67_in_switchExpression1546

public static final org.antlr.runtime.BitSet FOLLOW_67_in_switchExpression1546

FOLLOW_orExpression_in_switchExpression1558

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1558

FOLLOW_andExpression_in_orExpression1587

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1587

FOLLOW_68_in_orExpression1594

public static final org.antlr.runtime.BitSet FOLLOW_68_in_orExpression1594

FOLLOW_andExpression_in_orExpression1598

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1598

FOLLOW_impliesExpression_in_andExpression1630

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1630

FOLLOW_69_in_andExpression1637

public static final org.antlr.runtime.BitSet FOLLOW_69_in_andExpression1637

FOLLOW_impliesExpression_in_andExpression1641

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1641

FOLLOW_relationalExpression_in_impliesExpression1672

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1672

FOLLOW_70_in_impliesExpression1679

public static final org.antlr.runtime.BitSet FOLLOW_70_in_impliesExpression1679

FOLLOW_relationalExpression_in_impliesExpression1683

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1683

FOLLOW_additiveExpression_in_relationalExpression1715

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1715

FOLLOW_set_in_relationalExpression1723

public static final org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1723

FOLLOW_additiveExpression_in_relationalExpression1749

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1749

FOLLOW_multiplicativeExpression_in_additiveExpression1778

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1778

FOLLOW_set_in_additiveExpression1788

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1788

FOLLOW_multiplicativeExpression_in_additiveExpression1797

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1797

FOLLOW_unaryExpression_in_multiplicativeExpression1826

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1826

FOLLOW_set_in_multiplicativeExpression1834

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1834

FOLLOW_unaryExpression_in_multiplicativeExpression1844

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1844

FOLLOW_infixExpression_in_unaryExpression1873

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1873

FOLLOW_79_in_unaryExpression1881

public static final org.antlr.runtime.BitSet FOLLOW_79_in_unaryExpression1881

FOLLOW_infixExpression_in_unaryExpression1885

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1885

FOLLOW_32_in_unaryExpression1893

public static final org.antlr.runtime.BitSet FOLLOW_32_in_unaryExpression1893

FOLLOW_infixExpression_in_unaryExpression1897

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1897

FOLLOW_primaryExpression_in_infixExpression1924

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1924

FOLLOW_80_in_infixExpression1930

public static final org.antlr.runtime.BitSet FOLLOW_80_in_infixExpression1930

FOLLOW_featureCall_in_infixExpression1934

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1934

FOLLOW_StringLiteral_in_primaryExpression1969

public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1969

FOLLOW_featureCall_in_primaryExpression1980

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1980

FOLLOW_booleanLiteral_in_primaryExpression1990

public static final org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression1990

FOLLOW_numberLiteral_in_primaryExpression2000

public static final org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression2000

FOLLOW_nullLiteral_in_primaryExpression2010

public static final org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression2010

FOLLOW_listLiteral_in_primaryExpression2020

public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression2020

FOLLOW_constructorCall_in_primaryExpression2030

public static final org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression2030

FOLLOW_globalVarExpression_in_primaryExpression2040

public static final org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression2040

FOLLOW_paranthesizedExpression_in_primaryExpression2050

public static final org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression2050

FOLLOW_23_in_paranthesizedExpression2077

public static final org.antlr.runtime.BitSet FOLLOW_23_in_paranthesizedExpression2077

FOLLOW_expression_in_paranthesizedExpression2081

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression2081

FOLLOW_26_in_paranthesizedExpression2083

public static final org.antlr.runtime.BitSet FOLLOW_26_in_paranthesizedExpression2083

FOLLOW_81_in_globalVarExpression2112

public static final org.antlr.runtime.BitSet FOLLOW_81_in_globalVarExpression2112

FOLLOW_identifier_in_globalVarExpression2116

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression2116

FOLLOW_identifier_in_featureCall2143

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall2143

FOLLOW_23_in_featureCall2145

public static final org.antlr.runtime.BitSet FOLLOW_23_in_featureCall2145

FOLLOW_parameterList_in_featureCall2150

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall2150

FOLLOW_26_in_featureCall2154

public static final org.antlr.runtime.BitSet FOLLOW_26_in_featureCall2154

FOLLOW_type_in_featureCall2164

public static final org.antlr.runtime.BitSet FOLLOW_type_in_featureCall2164

FOLLOW_collectionExpression_in_featureCall2175

public static final org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall2175

FOLLOW_64_in_listLiteral2201

public static final org.antlr.runtime.BitSet FOLLOW_64_in_listLiteral2201

FOLLOW_parameterList_in_listLiteral2206

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral2206

FOLLOW_67_in_listLiteral2210

public static final org.antlr.runtime.BitSet FOLLOW_67_in_listLiteral2210

FOLLOW_82_in_constructorCall2235

public static final org.antlr.runtime.BitSet FOLLOW_82_in_constructorCall2235

FOLLOW_simpleType_in_constructorCall2239

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall2239

FOLLOW_set_in_booleanLiteral0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0

FOLLOW_85_in_nullLiteral2291

public static final org.antlr.runtime.BitSet FOLLOW_85_in_nullLiteral2291

FOLLOW_IntLiteral_in_numberLiteral2318

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2318

FOLLOW_IntLiteral_in_numberLiteral2327

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2327

FOLLOW_80_in_numberLiteral2331

public static final org.antlr.runtime.BitSet FOLLOW_80_in_numberLiteral2331

FOLLOW_IntLiteral_in_numberLiteral2335

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral2335

FOLLOW_86_in_collectionExpression2364

public static final org.antlr.runtime.BitSet FOLLOW_86_in_collectionExpression2364

FOLLOW_23_in_collectionExpression2368

public static final org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2368

FOLLOW_type_in_collectionExpression2372

public static final org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression2372

FOLLOW_26_in_collectionExpression2374

public static final org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2374

FOLLOW_set_in_collectionExpression2387

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression2387

FOLLOW_23_in_collectionExpression2437

public static final org.antlr.runtime.BitSet FOLLOW_23_in_collectionExpression2437

FOLLOW_identifier_in_collectionExpression2442

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression2442

FOLLOW_95_in_collectionExpression2444

public static final org.antlr.runtime.BitSet FOLLOW_95_in_collectionExpression2444

FOLLOW_expression_in_collectionExpression2450

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression2450

FOLLOW_26_in_collectionExpression2452

public static final org.antlr.runtime.BitSet FOLLOW_26_in_collectionExpression2452

FOLLOW_declaredParameter_in_declaredParameterList2484

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2484

FOLLOW_24_in_declaredParameterList2488

public static final org.antlr.runtime.BitSet FOLLOW_24_in_declaredParameterList2488

FOLLOW_declaredParameter_in_declaredParameterList2492

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2492

FOLLOW_type_in_declaredParameter2520

public static final org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter2520

FOLLOW_identifier_in_declaredParameter2524

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter2524

FOLLOW_expression_in_parameterList2546

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2546

FOLLOW_24_in_parameterList2551

public static final org.antlr.runtime.BitSet FOLLOW_24_in_parameterList2551

FOLLOW_expression_in_parameterList2555

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2555

FOLLOW_collectionType_in_type2589

public static final org.antlr.runtime.BitSet FOLLOW_collectionType_in_type2589

FOLLOW_simpleType_in_type2599

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_type2599

FOLLOW_set_in_collectionType2629

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionType2629

FOLLOW_99_in_collectionType2650

public static final org.antlr.runtime.BitSet FOLLOW_99_in_collectionType2650

FOLLOW_simpleType_in_collectionType2654

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType2654

FOLLOW_100_in_collectionType2658

public static final org.antlr.runtime.BitSet FOLLOW_100_in_collectionType2658

FOLLOW_identifier_in_simpleType2686

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2686

FOLLOW_29_in_simpleType2694

public static final org.antlr.runtime.BitSet FOLLOW_29_in_simpleType2694

FOLLOW_identifier_in_simpleType2698

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2698

FOLLOW_Identifier_in_identifier2729

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier2729

FOLLOW_23_in_synpred1_Xpand1305

public static final org.antlr.runtime.BitSet FOLLOW_23_in_synpred1_Xpand1305

FOLLOW_type_in_synpred1_Xpand1307

public static final org.antlr.runtime.BitSet FOLLOW_type_in_synpred1_Xpand1307

FOLLOW_26_in_synpred1_Xpand1309

public static final org.antlr.runtime.BitSet FOLLOW_26_in_synpred1_Xpand1309

FOLLOW_castedExpression_in_synpred1_Xpand1311

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_synpred1_Xpand1311
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()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
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()