org.openarchitectureware.xpand2.parser
Class XpandParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.openarchitectureware.xpand2.parser.XpandParser
- Direct Known Subclasses:
- XpandLocationAddingParser
public class XpandParser
- extends org.antlr.runtime.Parser
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 |
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 |
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
XpandParser
public XpandParser(org.antlr.runtime.TokenStream input)
XpandParser
public XpandParser(org.antlr.runtime.TokenStream stream,
XpandFactory factory)
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()