org.openarchitectureware.xpand2.parser
Class XpandParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.openarchitectureware.xpand2.parser.XpandParser
Direct Known Subclasses:
XpandLocationAddingParser

public class XpandParser
extends org.antlr.runtime.Parser


Field Summary
static int COMMENT
           
protected  org.openarchitectureware.xpand2.parser.XpandParser.DFA30 dfa30
           
static int EOF
           
static int EscapeSequence
           
static org.antlr.runtime.BitSet FOLLOW_100_in_collectionType2240
           
static org.antlr.runtime.BitSet FOLLOW_21_in_anImport137
           
static org.antlr.runtime.BitSet FOLLOW_22_in_anExtensionImport156
           
static org.antlr.runtime.BitSet FOLLOW_23_in_around178
           
static org.antlr.runtime.BitSet FOLLOW_24_in_around188
           
static org.antlr.runtime.BitSet FOLLOW_24_in_castedExpression1106
           
static org.antlr.runtime.BitSet FOLLOW_24_in_collectionExpression1982
           
static org.antlr.runtime.BitSet FOLLOW_24_in_collectionExpression2051
           
static org.antlr.runtime.BitSet FOLLOW_24_in_define310
           
static org.antlr.runtime.BitSet FOLLOW_24_in_expandStatement586
           
static org.antlr.runtime.BitSet FOLLOW_24_in_featureCall1810
           
static org.antlr.runtime.BitSet FOLLOW_24_in_paranthesizedExpression1760
           
static org.antlr.runtime.BitSet FOLLOW_24_in_switchExpression1245
           
static org.antlr.runtime.BitSet FOLLOW_24_in_synpred11095
           
static org.antlr.runtime.BitSet FOLLOW_25_in_around196
           
static org.antlr.runtime.BitSet FOLLOW_25_in_declaredParameterList2094
           
static org.antlr.runtime.BitSet FOLLOW_25_in_parameterList2149
           
static org.antlr.runtime.BitSet FOLLOW_26_in_around200
           
static org.antlr.runtime.BitSet FOLLOW_26_in_around209
           
static org.antlr.runtime.BitSet FOLLOW_26_in_pointcut256
           
static org.antlr.runtime.BitSet FOLLOW_26_in_pointcut271
           
static org.antlr.runtime.BitSet FOLLOW_27_in_around213
           
static org.antlr.runtime.BitSet FOLLOW_27_in_castedExpression1112
           
static org.antlr.runtime.BitSet FOLLOW_27_in_collectionExpression1988
           
static org.antlr.runtime.BitSet FOLLOW_27_in_collectionExpression2066
           
static org.antlr.runtime.BitSet FOLLOW_27_in_define316
           
static org.antlr.runtime.BitSet FOLLOW_27_in_expandStatement592
           
static org.antlr.runtime.BitSet FOLLOW_27_in_featureCall1819
           
static org.antlr.runtime.BitSet FOLLOW_27_in_paranthesizedExpression1766
           
static org.antlr.runtime.BitSet FOLLOW_27_in_switchExpression1253
           
static org.antlr.runtime.BitSet FOLLOW_27_in_synpred11099
           
static org.antlr.runtime.BitSet FOLLOW_28_in_around217
           
static org.antlr.runtime.BitSet FOLLOW_28_in_define320
           
static org.antlr.runtime.BitSet FOLLOW_28_in_expandStatement598
           
static org.antlr.runtime.BitSet FOLLOW_29_in_around234
           
static org.antlr.runtime.BitSet FOLLOW_30_in_pointcut283
           
static org.antlr.runtime.BitSet FOLLOW_30_in_simpleType2268
           
static org.antlr.runtime.BitSet FOLLOW_31_in_define303
           
static org.antlr.runtime.BitSet FOLLOW_32_in_define338
           
static org.antlr.runtime.BitSet FOLLOW_33_in_text500
           
static org.antlr.runtime.BitSet FOLLOW_33_in_unaryExpression1602
           
static org.antlr.runtime.BitSet FOLLOW_34_in_errorStatement558
           
static org.antlr.runtime.BitSet FOLLOW_35_in_expandStatement579
           
static org.antlr.runtime.BitSet FOLLOW_36_in_expandStatement612
           
static org.antlr.runtime.BitSet FOLLOW_36_in_foreachStatement726
           
static org.antlr.runtime.BitSet FOLLOW_37_in_expandStatement619
           
static org.antlr.runtime.BitSet FOLLOW_37_in_foreachStatement748
           
static org.antlr.runtime.BitSet FOLLOW_38_in_fileStatement687
           
static org.antlr.runtime.BitSet FOLLOW_39_in_fileStatement708
           
static org.antlr.runtime.BitSet FOLLOW_40_in_foreachStatement732
           
static org.antlr.runtime.BitSet FOLLOW_40_in_letStatement916
           
static org.antlr.runtime.BitSet FOLLOW_41_in_foreachStatement739
           
static org.antlr.runtime.BitSet FOLLOW_42_in_foreachStatement767
           
static org.antlr.runtime.BitSet FOLLOW_43_in_ifStatement793
           
static org.antlr.runtime.BitSet FOLLOW_44_in_ifStatement838
           
static org.antlr.runtime.BitSet FOLLOW_45_in_elseIfStatement852
           
static org.antlr.runtime.BitSet FOLLOW_46_in_elseStatement883
           
static org.antlr.runtime.BitSet FOLLOW_47_in_letStatement910
           
static org.antlr.runtime.BitSet FOLLOW_48_in_letStatement933
           
static org.antlr.runtime.BitSet FOLLOW_49_in_protectStatement952
           
static org.antlr.runtime.BitSet FOLLOW_50_in_protectStatement957
           
static org.antlr.runtime.BitSet FOLLOW_51_in_protectStatement966
           
static org.antlr.runtime.BitSet FOLLOW_52_in_protectStatement983
           
static org.antlr.runtime.BitSet FOLLOW_53_in_protectStatement992
           
static org.antlr.runtime.BitSet FOLLOW_54_in_protectStatement1005
           
static org.antlr.runtime.BitSet FOLLOW_55_in_letExpression1046
           
static org.antlr.runtime.BitSet FOLLOW_56_in_letExpression1052
           
static org.antlr.runtime.BitSet FOLLOW_57_in_ifExpression1186
           
static org.antlr.runtime.BitSet FOLLOW_57_in_letExpression1058
           
static org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1280
           
static org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1305
           
static org.antlr.runtime.BitSet FOLLOW_58_in_chainExpression1151
           
static org.antlr.runtime.BitSet FOLLOW_59_in_ifExpression1180
           
static org.antlr.runtime.BitSet FOLLOW_60_in_ifExpression1198
           
static org.antlr.runtime.BitSet FOLLOW_61_in_ifExpression1204
           
static org.antlr.runtime.BitSet FOLLOW_62_in_ifExpression1211
           
static org.antlr.runtime.BitSet FOLLOW_63_in_switchExpression1242
           
static org.antlr.runtime.BitSet FOLLOW_64_in_listLiteral1857
           
static org.antlr.runtime.BitSet FOLLOW_64_in_switchExpression1260
           
static org.antlr.runtime.BitSet FOLLOW_65_in_switchExpression1273
           
static org.antlr.runtime.BitSet FOLLOW_66_in_switchExpression1303
           
static org.antlr.runtime.BitSet FOLLOW_67_in_listLiteral1866
           
static org.antlr.runtime.BitSet FOLLOW_67_in_switchExpression1316
           
static org.antlr.runtime.BitSet FOLLOW_68_in_orExpression1355
           
static org.antlr.runtime.BitSet FOLLOW_69_in_andExpression1389
           
static org.antlr.runtime.BitSet FOLLOW_70_in_impliesExpression1422
           
static org.antlr.runtime.BitSet FOLLOW_79_in_unaryExpression1590
           
static org.antlr.runtime.BitSet FOLLOW_80_in_infixExpression1630
           
static org.antlr.runtime.BitSet FOLLOW_80_in_numberLiteral1954
           
static org.antlr.runtime.BitSet FOLLOW_81_in_globalVarExpression1786
           
static org.antlr.runtime.BitSet FOLLOW_82_in_constructorCall1883
           
static org.antlr.runtime.BitSet FOLLOW_85_in_nullLiteral1922
           
static org.antlr.runtime.BitSet FOLLOW_86_in_collectionExpression1978
           
static org.antlr.runtime.BitSet FOLLOW_95_in_collectionExpression2058
           
static org.antlr.runtime.BitSet FOLLOW_99_in_collectionType2232
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1450
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1484
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1348
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1359
           
static org.antlr.runtime.BitSet FOLLOW_anExtensionImport_in_template73
           
static org.antlr.runtime.BitSet FOLLOW_anImport_in_template64
           
static org.antlr.runtime.BitSet FOLLOW_around_in_template102
           
static org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression1681
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1056
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1075
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_synpred11101
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1116
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1125
           
static org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall1840
           
static org.antlr.runtime.BitSet FOLLOW_collectionType_in_type2179
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template109
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template52
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template81
           
static org.antlr.runtime.BitSet FOLLOW_COMMENT_in_textSequence475
           
static org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression1721
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2090
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2098
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around193
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_define314
           
static org.antlr.runtime.BitSet FOLLOW_define_in_template95
           
static org.antlr.runtime.BitSet FOLLOW_definitionName_in_expandStatement583
           
static org.antlr.runtime.BitSet FOLLOW_elseIfStatement_in_ifStatement815
           
static org.antlr.runtime.BitSet FOLLOW_elseStatement_in_ifStatement826
           
static org.antlr.runtime.BitSet FOLLOW_errorStatement_in_simpleStatement525
           
static org.antlr.runtime.BitSet FOLLOW_expandStatement_in_simpleStatement533
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression2064
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_elseIfStatement856
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_errorStatement562
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement602
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement616
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement623
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressionStmt671
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_fileStatement691
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement730
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement752
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression1215
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifStatement797
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression1062
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letStatement914
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2144
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2153
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression1764
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement961
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement970
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement987
           
static org.antlr.runtime.BitSet FOLLOW_expressionStmt_in_simpleStatement541
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1634
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1671
           
static org.antlr.runtime.BitSet FOLLOW_fileStatement_in_statement417
           
static org.antlr.runtime.BitSet FOLLOW_foreachStatement_in_statement425
           
static org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression1731
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression2056
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter2122
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_define307
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall1808
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_fileStatement696
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement736
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement743
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression1790
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier2295
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression1050
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letStatement920
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut262
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut277
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2260
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2272
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1145
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1155
           
static org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement433
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1382
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1393
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1582
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1594
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1606
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1941
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1950
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1958
           
static org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression1027
           
static org.antlr.runtime.BitSet FOLLOW_letStatement_in_statement441
           
static org.antlr.runtime.BitSet FOLLOW_LG_in_template47
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression1711
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1505
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1524
           
static org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression1701
           
static org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression1691
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1251
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1277
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1285
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1311
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1328
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_expandStatement590
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall1815
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral1862
           
static org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression1741
           
static org.antlr.runtime.BitSet FOLLOW_pointcut_in_around182
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1624
           
static org.antlr.runtime.BitSet FOLLOW_protectStatement_in_statement449
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1415
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1426
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_around229
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_define332
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_elseIfStatement862
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_elseStatement889
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_fileStatement704
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_foreachStatement762
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_ifStatement803
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_letStatement928
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_protectStatement1001
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1515
           
static org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression2001
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionType2211
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1551
           
static org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1458
           
static org.antlr.runtime.BitSet FOLLOW_simpleStatement_in_statement409
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_anExtensionImport160
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_anImport141
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType2236
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall1887
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_definitionName653
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_type2189
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_sequence370
           
static org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1660
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1176
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1184
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1190
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1202
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1208
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template106
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template111
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template54
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template78
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_template83
           
static org.antlr.runtime.BitSet FOLLOW_TEXT_in_text506
           
static org.antlr.runtime.BitSet FOLLOW_text_in_textSequence468
           
static org.antlr.runtime.BitSet FOLLOW_text_in_textSequence479
           
static org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence361
           
static org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence379
           
static org.antlr.runtime.BitSet FOLLOW_type_in_around221
           
static org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression1110
           
static org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression1986
           
static org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter2118
           
static org.antlr.runtime.BitSet FOLLOW_type_in_define324
           
static org.antlr.runtime.BitSet FOLLOW_type_in_featureCall1829
           
static org.antlr.runtime.BitSet FOLLOW_type_in_synpred11097
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1543
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1561
           
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 TEXT
           
static java.lang.String[] tokenNames
           
static int UnicodeEscape
           
static int VOCAB
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
XpandParser(org.antlr.runtime.TokenStream input)
           
XpandParser(org.antlr.runtime.TokenStream stream, XpandFactory factory)
           
 
Method Summary
 Expression additiveExpression()
           
 Expression andExpression()
           
 ImportDeclaration 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_fragment()
           
 boolean synpred1()
           
 Template template()
           
 Statement text()
           
 java.util.List<Statement> textSequence()
           
 Identifier type()
           
 Expression unaryExpression()
           
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatch, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, 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

IntLiteral

public static final int IntLiteral
See Also:
Constant Field Values

Identifier

public static final int Identifier
See Also:
Constant Field Values

HexDigit

public static final int HexDigit
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

RG

public static final int RG
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

StringLiteral

public static final int StringLiteral
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

JavaIDDigit

public static final int JavaIDDigit
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

UnicodeEscape

public static final int UnicodeEscape
See Also:
Constant Field Values

EscapeSequence

public static final int EscapeSequence
See Also:
Constant Field Values

VOCAB

public static final int VOCAB
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

TEXT

public static final int TEXT
See Also:
Constant Field Values

OctalEscape

public static final int OctalEscape
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

LG

public static final int LG
See Also:
Constant Field Values

dfa30

protected org.openarchitectureware.xpand2.parser.XpandParser.DFA30 dfa30

FOLLOW_LG_in_template47

public static final org.antlr.runtime.BitSet FOLLOW_LG_in_template47

FOLLOW_COMMENT_in_template52

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template52

FOLLOW_TEXT_in_template54

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template54

FOLLOW_anImport_in_template64

public static final org.antlr.runtime.BitSet FOLLOW_anImport_in_template64

FOLLOW_anExtensionImport_in_template73

public static final org.antlr.runtime.BitSet FOLLOW_anExtensionImport_in_template73

FOLLOW_TEXT_in_template78

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template78

FOLLOW_COMMENT_in_template81

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template81

FOLLOW_TEXT_in_template83

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template83

FOLLOW_define_in_template95

public static final org.antlr.runtime.BitSet FOLLOW_define_in_template95

FOLLOW_around_in_template102

public static final org.antlr.runtime.BitSet FOLLOW_around_in_template102

FOLLOW_TEXT_in_template106

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template106

FOLLOW_COMMENT_in_template109

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_template109

FOLLOW_TEXT_in_template111

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_template111

FOLLOW_21_in_anImport137

public static final org.antlr.runtime.BitSet FOLLOW_21_in_anImport137

FOLLOW_simpleType_in_anImport141

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_anImport141

FOLLOW_22_in_anExtensionImport156

public static final org.antlr.runtime.BitSet FOLLOW_22_in_anExtensionImport156

FOLLOW_simpleType_in_anExtensionImport160

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_anExtensionImport160

FOLLOW_23_in_around178

public static final org.antlr.runtime.BitSet FOLLOW_23_in_around178

FOLLOW_pointcut_in_around182

public static final org.antlr.runtime.BitSet FOLLOW_pointcut_in_around182

FOLLOW_24_in_around188

public static final org.antlr.runtime.BitSet FOLLOW_24_in_around188

FOLLOW_declaredParameterList_in_around193

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around193

FOLLOW_25_in_around196

public static final org.antlr.runtime.BitSet FOLLOW_25_in_around196

FOLLOW_26_in_around200

public static final org.antlr.runtime.BitSet FOLLOW_26_in_around200

FOLLOW_26_in_around209

public static final org.antlr.runtime.BitSet FOLLOW_26_in_around209

FOLLOW_27_in_around213

public static final org.antlr.runtime.BitSet FOLLOW_27_in_around213

FOLLOW_28_in_around217

public static final org.antlr.runtime.BitSet FOLLOW_28_in_around217

FOLLOW_type_in_around221

public static final org.antlr.runtime.BitSet FOLLOW_type_in_around221

FOLLOW_sequence_in_around229

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_around229

FOLLOW_29_in_around234

public static final org.antlr.runtime.BitSet FOLLOW_29_in_around234

FOLLOW_26_in_pointcut256

public static final org.antlr.runtime.BitSet FOLLOW_26_in_pointcut256

FOLLOW_identifier_in_pointcut262

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut262

FOLLOW_26_in_pointcut271

public static final org.antlr.runtime.BitSet FOLLOW_26_in_pointcut271

FOLLOW_identifier_in_pointcut277

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut277

FOLLOW_30_in_pointcut283

public static final org.antlr.runtime.BitSet FOLLOW_30_in_pointcut283

FOLLOW_31_in_define303

public static final org.antlr.runtime.BitSet FOLLOW_31_in_define303

FOLLOW_identifier_in_define307

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_define307

FOLLOW_24_in_define310

public static final org.antlr.runtime.BitSet FOLLOW_24_in_define310

FOLLOW_declaredParameterList_in_define314

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_define314

FOLLOW_27_in_define316

public static final org.antlr.runtime.BitSet FOLLOW_27_in_define316

FOLLOW_28_in_define320

public static final org.antlr.runtime.BitSet FOLLOW_28_in_define320

FOLLOW_type_in_define324

public static final org.antlr.runtime.BitSet FOLLOW_type_in_define324

FOLLOW_sequence_in_define332

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_define332

FOLLOW_32_in_define338

public static final org.antlr.runtime.BitSet FOLLOW_32_in_define338

FOLLOW_textSequence_in_sequence361

public static final org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence361

FOLLOW_statement_in_sequence370

public static final org.antlr.runtime.BitSet FOLLOW_statement_in_sequence370

FOLLOW_textSequence_in_sequence379

public static final org.antlr.runtime.BitSet FOLLOW_textSequence_in_sequence379

FOLLOW_simpleStatement_in_statement409

public static final org.antlr.runtime.BitSet FOLLOW_simpleStatement_in_statement409

FOLLOW_fileStatement_in_statement417

public static final org.antlr.runtime.BitSet FOLLOW_fileStatement_in_statement417

FOLLOW_foreachStatement_in_statement425

public static final org.antlr.runtime.BitSet FOLLOW_foreachStatement_in_statement425

FOLLOW_ifStatement_in_statement433

public static final org.antlr.runtime.BitSet FOLLOW_ifStatement_in_statement433

FOLLOW_letStatement_in_statement441

public static final org.antlr.runtime.BitSet FOLLOW_letStatement_in_statement441

FOLLOW_protectStatement_in_statement449

public static final org.antlr.runtime.BitSet FOLLOW_protectStatement_in_statement449

FOLLOW_text_in_textSequence468

public static final org.antlr.runtime.BitSet FOLLOW_text_in_textSequence468

FOLLOW_COMMENT_in_textSequence475

public static final org.antlr.runtime.BitSet FOLLOW_COMMENT_in_textSequence475

FOLLOW_text_in_textSequence479

public static final org.antlr.runtime.BitSet FOLLOW_text_in_textSequence479

FOLLOW_33_in_text500

public static final org.antlr.runtime.BitSet FOLLOW_33_in_text500

FOLLOW_TEXT_in_text506

public static final org.antlr.runtime.BitSet FOLLOW_TEXT_in_text506

FOLLOW_errorStatement_in_simpleStatement525

public static final org.antlr.runtime.BitSet FOLLOW_errorStatement_in_simpleStatement525

FOLLOW_expandStatement_in_simpleStatement533

public static final org.antlr.runtime.BitSet FOLLOW_expandStatement_in_simpleStatement533

FOLLOW_expressionStmt_in_simpleStatement541

public static final org.antlr.runtime.BitSet FOLLOW_expressionStmt_in_simpleStatement541

FOLLOW_34_in_errorStatement558

public static final org.antlr.runtime.BitSet FOLLOW_34_in_errorStatement558

FOLLOW_expression_in_errorStatement562

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_errorStatement562

FOLLOW_35_in_expandStatement579

public static final org.antlr.runtime.BitSet FOLLOW_35_in_expandStatement579

FOLLOW_definitionName_in_expandStatement583

public static final org.antlr.runtime.BitSet FOLLOW_definitionName_in_expandStatement583

FOLLOW_24_in_expandStatement586

public static final org.antlr.runtime.BitSet FOLLOW_24_in_expandStatement586

FOLLOW_parameterList_in_expandStatement590

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_expandStatement590

FOLLOW_27_in_expandStatement592

public static final org.antlr.runtime.BitSet FOLLOW_27_in_expandStatement592

FOLLOW_28_in_expandStatement598

public static final org.antlr.runtime.BitSet FOLLOW_28_in_expandStatement598

FOLLOW_expression_in_expandStatement602

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement602

FOLLOW_36_in_expandStatement612

public static final org.antlr.runtime.BitSet FOLLOW_36_in_expandStatement612

FOLLOW_expression_in_expandStatement616

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement616

FOLLOW_37_in_expandStatement619

public static final org.antlr.runtime.BitSet FOLLOW_37_in_expandStatement619

FOLLOW_expression_in_expandStatement623

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expandStatement623

FOLLOW_simpleType_in_definitionName653

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_definitionName653

FOLLOW_expression_in_expressionStmt671

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionStmt671

FOLLOW_38_in_fileStatement687

public static final org.antlr.runtime.BitSet FOLLOW_38_in_fileStatement687

FOLLOW_expression_in_fileStatement691

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_fileStatement691

FOLLOW_identifier_in_fileStatement696

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_fileStatement696

FOLLOW_sequence_in_fileStatement704

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_fileStatement704

FOLLOW_39_in_fileStatement708

public static final org.antlr.runtime.BitSet FOLLOW_39_in_fileStatement708

FOLLOW_36_in_foreachStatement726

public static final org.antlr.runtime.BitSet FOLLOW_36_in_foreachStatement726

FOLLOW_expression_in_foreachStatement730

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement730

FOLLOW_40_in_foreachStatement732

public static final org.antlr.runtime.BitSet FOLLOW_40_in_foreachStatement732

FOLLOW_identifier_in_foreachStatement736

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement736

FOLLOW_41_in_foreachStatement739

public static final org.antlr.runtime.BitSet FOLLOW_41_in_foreachStatement739

FOLLOW_identifier_in_foreachStatement743

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_foreachStatement743

FOLLOW_37_in_foreachStatement748

public static final org.antlr.runtime.BitSet FOLLOW_37_in_foreachStatement748

FOLLOW_expression_in_foreachStatement752

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_foreachStatement752

FOLLOW_sequence_in_foreachStatement762

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_foreachStatement762

FOLLOW_42_in_foreachStatement767

public static final org.antlr.runtime.BitSet FOLLOW_42_in_foreachStatement767

FOLLOW_43_in_ifStatement793

public static final org.antlr.runtime.BitSet FOLLOW_43_in_ifStatement793

FOLLOW_expression_in_ifStatement797

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifStatement797

FOLLOW_sequence_in_ifStatement803

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_ifStatement803

FOLLOW_elseIfStatement_in_ifStatement815

public static final org.antlr.runtime.BitSet FOLLOW_elseIfStatement_in_ifStatement815

FOLLOW_elseStatement_in_ifStatement826

public static final org.antlr.runtime.BitSet FOLLOW_elseStatement_in_ifStatement826

FOLLOW_44_in_ifStatement838

public static final org.antlr.runtime.BitSet FOLLOW_44_in_ifStatement838

FOLLOW_45_in_elseIfStatement852

public static final org.antlr.runtime.BitSet FOLLOW_45_in_elseIfStatement852

FOLLOW_expression_in_elseIfStatement856

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_elseIfStatement856

FOLLOW_sequence_in_elseIfStatement862

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_elseIfStatement862

FOLLOW_46_in_elseStatement883

public static final org.antlr.runtime.BitSet FOLLOW_46_in_elseStatement883

FOLLOW_sequence_in_elseStatement889

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_elseStatement889

FOLLOW_47_in_letStatement910

public static final org.antlr.runtime.BitSet FOLLOW_47_in_letStatement910

FOLLOW_expression_in_letStatement914

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letStatement914

FOLLOW_40_in_letStatement916

public static final org.antlr.runtime.BitSet FOLLOW_40_in_letStatement916

FOLLOW_identifier_in_letStatement920

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letStatement920

FOLLOW_sequence_in_letStatement928

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_letStatement928

FOLLOW_48_in_letStatement933

public static final org.antlr.runtime.BitSet FOLLOW_48_in_letStatement933

FOLLOW_49_in_protectStatement952

public static final org.antlr.runtime.BitSet FOLLOW_49_in_protectStatement952

FOLLOW_50_in_protectStatement957

public static final org.antlr.runtime.BitSet FOLLOW_50_in_protectStatement957

FOLLOW_expression_in_protectStatement961

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement961

FOLLOW_51_in_protectStatement966

public static final org.antlr.runtime.BitSet FOLLOW_51_in_protectStatement966

FOLLOW_expression_in_protectStatement970

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement970

FOLLOW_52_in_protectStatement983

public static final org.antlr.runtime.BitSet FOLLOW_52_in_protectStatement983

FOLLOW_expression_in_protectStatement987

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_protectStatement987

FOLLOW_53_in_protectStatement992

public static final org.antlr.runtime.BitSet FOLLOW_53_in_protectStatement992

FOLLOW_sequence_in_protectStatement1001

public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_protectStatement1001

FOLLOW_54_in_protectStatement1005

public static final org.antlr.runtime.BitSet FOLLOW_54_in_protectStatement1005

FOLLOW_letExpression_in_expression1027

public static final org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression1027

FOLLOW_55_in_letExpression1046

public static final org.antlr.runtime.BitSet FOLLOW_55_in_letExpression1046

FOLLOW_identifier_in_letExpression1050

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression1050

FOLLOW_56_in_letExpression1052

public static final org.antlr.runtime.BitSet FOLLOW_56_in_letExpression1052

FOLLOW_castedExpression_in_letExpression1056

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1056

FOLLOW_57_in_letExpression1058

public static final org.antlr.runtime.BitSet FOLLOW_57_in_letExpression1058

FOLLOW_expression_in_letExpression1062

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression1062

FOLLOW_castedExpression_in_letExpression1075

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression1075

FOLLOW_24_in_castedExpression1106

public static final org.antlr.runtime.BitSet FOLLOW_24_in_castedExpression1106

FOLLOW_type_in_castedExpression1110

public static final org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression1110

FOLLOW_27_in_castedExpression1112

public static final org.antlr.runtime.BitSet FOLLOW_27_in_castedExpression1112

FOLLOW_chainExpression_in_castedExpression1116

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1116

FOLLOW_chainExpression_in_castedExpression1125

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression1125

FOLLOW_ifExpression_in_chainExpression1145

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1145

FOLLOW_58_in_chainExpression1151

public static final org.antlr.runtime.BitSet FOLLOW_58_in_chainExpression1151

FOLLOW_ifExpression_in_chainExpression1155

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression1155

FOLLOW_switchExpression_in_ifExpression1176

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1176

FOLLOW_59_in_ifExpression1180

public static final org.antlr.runtime.BitSet FOLLOW_59_in_ifExpression1180

FOLLOW_switchExpression_in_ifExpression1184

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1184

FOLLOW_57_in_ifExpression1186

public static final org.antlr.runtime.BitSet FOLLOW_57_in_ifExpression1186

FOLLOW_switchExpression_in_ifExpression1190

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1190

FOLLOW_60_in_ifExpression1198

public static final org.antlr.runtime.BitSet FOLLOW_60_in_ifExpression1198

FOLLOW_switchExpression_in_ifExpression1202

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1202

FOLLOW_61_in_ifExpression1204

public static final org.antlr.runtime.BitSet FOLLOW_61_in_ifExpression1204

FOLLOW_switchExpression_in_ifExpression1208

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression1208

FOLLOW_62_in_ifExpression1211

public static final org.antlr.runtime.BitSet FOLLOW_62_in_ifExpression1211

FOLLOW_expression_in_ifExpression1215

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression1215

FOLLOW_63_in_switchExpression1242

public static final org.antlr.runtime.BitSet FOLLOW_63_in_switchExpression1242

FOLLOW_24_in_switchExpression1245

public static final org.antlr.runtime.BitSet FOLLOW_24_in_switchExpression1245

FOLLOW_orExpression_in_switchExpression1251

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1251

FOLLOW_27_in_switchExpression1253

public static final org.antlr.runtime.BitSet FOLLOW_27_in_switchExpression1253

FOLLOW_64_in_switchExpression1260

public static final org.antlr.runtime.BitSet FOLLOW_64_in_switchExpression1260

FOLLOW_65_in_switchExpression1273

public static final org.antlr.runtime.BitSet FOLLOW_65_in_switchExpression1273

FOLLOW_orExpression_in_switchExpression1277

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1277

FOLLOW_57_in_switchExpression1280

public static final org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1280

FOLLOW_orExpression_in_switchExpression1285

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1285

FOLLOW_66_in_switchExpression1303

public static final org.antlr.runtime.BitSet FOLLOW_66_in_switchExpression1303

FOLLOW_57_in_switchExpression1305

public static final org.antlr.runtime.BitSet FOLLOW_57_in_switchExpression1305

FOLLOW_orExpression_in_switchExpression1311

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1311

FOLLOW_67_in_switchExpression1316

public static final org.antlr.runtime.BitSet FOLLOW_67_in_switchExpression1316

FOLLOW_orExpression_in_switchExpression1328

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression1328

FOLLOW_andExpression_in_orExpression1348

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1348

FOLLOW_68_in_orExpression1355

public static final org.antlr.runtime.BitSet FOLLOW_68_in_orExpression1355

FOLLOW_andExpression_in_orExpression1359

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression1359

FOLLOW_impliesExpression_in_andExpression1382

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1382

FOLLOW_69_in_andExpression1389

public static final org.antlr.runtime.BitSet FOLLOW_69_in_andExpression1389

FOLLOW_impliesExpression_in_andExpression1393

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression1393

FOLLOW_relationalExpression_in_impliesExpression1415

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1415

FOLLOW_70_in_impliesExpression1422

public static final org.antlr.runtime.BitSet FOLLOW_70_in_impliesExpression1422

FOLLOW_relationalExpression_in_impliesExpression1426

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression1426

FOLLOW_additiveExpression_in_relationalExpression1450

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1450

FOLLOW_set_in_relationalExpression1458

public static final org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1458

FOLLOW_additiveExpression_in_relationalExpression1484

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1484

FOLLOW_multiplicativeExpression_in_additiveExpression1505

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1505

FOLLOW_set_in_additiveExpression1515

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1515

FOLLOW_multiplicativeExpression_in_additiveExpression1524

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1524

FOLLOW_unaryExpression_in_multiplicativeExpression1543

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1543

FOLLOW_set_in_multiplicativeExpression1551

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1551

FOLLOW_unaryExpression_in_multiplicativeExpression1561

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1561

FOLLOW_infixExpression_in_unaryExpression1582

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1582

FOLLOW_79_in_unaryExpression1590

public static final org.antlr.runtime.BitSet FOLLOW_79_in_unaryExpression1590

FOLLOW_infixExpression_in_unaryExpression1594

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1594

FOLLOW_33_in_unaryExpression1602

public static final org.antlr.runtime.BitSet FOLLOW_33_in_unaryExpression1602

FOLLOW_infixExpression_in_unaryExpression1606

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1606

FOLLOW_primaryExpression_in_infixExpression1624

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1624

FOLLOW_80_in_infixExpression1630

public static final org.antlr.runtime.BitSet FOLLOW_80_in_infixExpression1630

FOLLOW_featureCall_in_infixExpression1634

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1634

FOLLOW_StringLiteral_in_primaryExpression1660

public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1660

FOLLOW_featureCall_in_primaryExpression1671

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1671

FOLLOW_booleanLiteral_in_primaryExpression1681

public static final org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression1681

FOLLOW_numberLiteral_in_primaryExpression1691

public static final org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression1691

FOLLOW_nullLiteral_in_primaryExpression1701

public static final org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression1701

FOLLOW_listLiteral_in_primaryExpression1711

public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression1711

FOLLOW_constructorCall_in_primaryExpression1721

public static final org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression1721

FOLLOW_globalVarExpression_in_primaryExpression1731

public static final org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression1731

FOLLOW_paranthesizedExpression_in_primaryExpression1741

public static final org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression1741

FOLLOW_24_in_paranthesizedExpression1760

public static final org.antlr.runtime.BitSet FOLLOW_24_in_paranthesizedExpression1760

FOLLOW_expression_in_paranthesizedExpression1764

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression1764

FOLLOW_27_in_paranthesizedExpression1766

public static final org.antlr.runtime.BitSet FOLLOW_27_in_paranthesizedExpression1766

FOLLOW_81_in_globalVarExpression1786

public static final org.antlr.runtime.BitSet FOLLOW_81_in_globalVarExpression1786

FOLLOW_identifier_in_globalVarExpression1790

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression1790

FOLLOW_identifier_in_featureCall1808

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall1808

FOLLOW_24_in_featureCall1810

public static final org.antlr.runtime.BitSet FOLLOW_24_in_featureCall1810

FOLLOW_parameterList_in_featureCall1815

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall1815

FOLLOW_27_in_featureCall1819

public static final org.antlr.runtime.BitSet FOLLOW_27_in_featureCall1819

FOLLOW_type_in_featureCall1829

public static final org.antlr.runtime.BitSet FOLLOW_type_in_featureCall1829

FOLLOW_collectionExpression_in_featureCall1840

public static final org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall1840

FOLLOW_64_in_listLiteral1857

public static final org.antlr.runtime.BitSet FOLLOW_64_in_listLiteral1857

FOLLOW_parameterList_in_listLiteral1862

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral1862

FOLLOW_67_in_listLiteral1866

public static final org.antlr.runtime.BitSet FOLLOW_67_in_listLiteral1866

FOLLOW_82_in_constructorCall1883

public static final org.antlr.runtime.BitSet FOLLOW_82_in_constructorCall1883

FOLLOW_simpleType_in_constructorCall1887

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall1887

FOLLOW_set_in_booleanLiteral0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0

FOLLOW_85_in_nullLiteral1922

public static final org.antlr.runtime.BitSet FOLLOW_85_in_nullLiteral1922

FOLLOW_IntLiteral_in_numberLiteral1941

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1941

FOLLOW_IntLiteral_in_numberLiteral1950

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1950

FOLLOW_80_in_numberLiteral1954

public static final org.antlr.runtime.BitSet FOLLOW_80_in_numberLiteral1954

FOLLOW_IntLiteral_in_numberLiteral1958

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1958

FOLLOW_86_in_collectionExpression1978

public static final org.antlr.runtime.BitSet FOLLOW_86_in_collectionExpression1978

FOLLOW_24_in_collectionExpression1982

public static final org.antlr.runtime.BitSet FOLLOW_24_in_collectionExpression1982

FOLLOW_type_in_collectionExpression1986

public static final org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression1986

FOLLOW_27_in_collectionExpression1988

public static final org.antlr.runtime.BitSet FOLLOW_27_in_collectionExpression1988

FOLLOW_set_in_collectionExpression2001

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression2001

FOLLOW_24_in_collectionExpression2051

public static final org.antlr.runtime.BitSet FOLLOW_24_in_collectionExpression2051

FOLLOW_identifier_in_collectionExpression2056

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression2056

FOLLOW_95_in_collectionExpression2058

public static final org.antlr.runtime.BitSet FOLLOW_95_in_collectionExpression2058

FOLLOW_expression_in_collectionExpression2064

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression2064

FOLLOW_27_in_collectionExpression2066

public static final org.antlr.runtime.BitSet FOLLOW_27_in_collectionExpression2066

FOLLOW_declaredParameter_in_declaredParameterList2090

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2090

FOLLOW_25_in_declaredParameterList2094

public static final org.antlr.runtime.BitSet FOLLOW_25_in_declaredParameterList2094

FOLLOW_declaredParameter_in_declaredParameterList2098

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList2098

FOLLOW_type_in_declaredParameter2118

public static final org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter2118

FOLLOW_identifier_in_declaredParameter2122

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter2122

FOLLOW_expression_in_parameterList2144

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2144

FOLLOW_25_in_parameterList2149

public static final org.antlr.runtime.BitSet FOLLOW_25_in_parameterList2149

FOLLOW_expression_in_parameterList2153

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList2153

FOLLOW_collectionType_in_type2179

public static final org.antlr.runtime.BitSet FOLLOW_collectionType_in_type2179

FOLLOW_simpleType_in_type2189

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_type2189

FOLLOW_set_in_collectionType2211

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionType2211

FOLLOW_99_in_collectionType2232

public static final org.antlr.runtime.BitSet FOLLOW_99_in_collectionType2232

FOLLOW_simpleType_in_collectionType2236

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType2236

FOLLOW_100_in_collectionType2240

public static final org.antlr.runtime.BitSet FOLLOW_100_in_collectionType2240

FOLLOW_identifier_in_simpleType2260

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2260

FOLLOW_30_in_simpleType2268

public static final org.antlr.runtime.BitSet FOLLOW_30_in_simpleType2268

FOLLOW_identifier_in_simpleType2272

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType2272

FOLLOW_Identifier_in_identifier2295

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier2295

FOLLOW_24_in_synpred11095

public static final org.antlr.runtime.BitSet FOLLOW_24_in_synpred11095

FOLLOW_type_in_synpred11097

public static final org.antlr.runtime.BitSet FOLLOW_type_in_synpred11097

FOLLOW_27_in_synpred11099

public static final org.antlr.runtime.BitSet FOLLOW_27_in_synpred11099

FOLLOW_castedExpression_in_synpred11101

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

XpandParser

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

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 Template template()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

anImport

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

anExtensionImport

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

around

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

pointcut

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

define

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

sequence

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

statement

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

textSequence

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

text

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

simpleStatement

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

errorStatement

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

expandStatement

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

definitionName

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

expressionStmt

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

fileStatement

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

foreachStatement

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

ifStatement

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

elseIfStatement

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

elseStatement

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

letStatement

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

protectStatement

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

expression

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

letExpression

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

castedExpression

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

chainExpression

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

ifExpression

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

switchExpression

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

orExpression

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

andExpression

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

impliesExpression

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

relationalExpression

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

additiveExpression

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

multiplicativeExpression

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

unaryExpression

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

infixExpression

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

primaryExpression

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

paranthesizedExpression

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

globalVarExpression

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

featureCall

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

listLiteral

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

constructorCall

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

booleanLiteral

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

nullLiteral

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

numberLiteral

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

collectionExpression

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

declaredParameterList

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

declaredParameter

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

parameterList

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

type

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

collectionType

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

simpleType

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

identifier

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

synpred1_fragment

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

synpred1

public final boolean synpred1()