org.openarchitectureware.xtend.parser
Class XtendParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.openarchitectureware.xtend.parser.XtendParser
Direct Known Subclasses:
XtendLocationAddingParser

public class XtendParser
extends org.antlr.runtime.Parser


Field Summary
static int COMMENT
           
protected  org.openarchitectureware.xtend.parser.XtendParser.DFA26 dfa26
           
static int EOF
           
static int EscapeSequence
           
static org.antlr.runtime.BitSet FOLLOW_18_in_nsImport117
           
static org.antlr.runtime.BitSet FOLLOW_19_in_around267
           
static org.antlr.runtime.BitSet FOLLOW_19_in_check202
           
static org.antlr.runtime.BitSet FOLLOW_19_in_extension439
           
static org.antlr.runtime.BitSet FOLLOW_19_in_extension451
           
static org.antlr.runtime.BitSet FOLLOW_19_in_extension507
           
static org.antlr.runtime.BitSet FOLLOW_19_in_extImport153
           
static org.antlr.runtime.BitSet FOLLOW_19_in_nsImport125
           
static org.antlr.runtime.BitSet FOLLOW_20_in_extImport140
           
static org.antlr.runtime.BitSet FOLLOW_21_in_extImport149
           
static org.antlr.runtime.BitSet FOLLOW_22_in_check168
           
static org.antlr.runtime.BitSet FOLLOW_23_in_check175
           
static org.antlr.runtime.BitSet FOLLOW_23_in_ifExpression758
           
static org.antlr.runtime.BitSet FOLLOW_24_in_check186
           
static org.antlr.runtime.BitSet FOLLOW_25_in_check188
           
static org.antlr.runtime.BitSet FOLLOW_26_in_around256
           
static org.antlr.runtime.BitSet FOLLOW_26_in_check195
           
static org.antlr.runtime.BitSet FOLLOW_26_in_extension398
           
static org.antlr.runtime.BitSet FOLLOW_26_in_extension499
           
static org.antlr.runtime.BitSet FOLLOW_26_in_ifExpression746
           
static org.antlr.runtime.BitSet FOLLOW_26_in_letExpression618
           
static org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression840
           
static org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression865
           
static org.antlr.runtime.BitSet FOLLOW_27_in_around223
           
static org.antlr.runtime.BitSet FOLLOW_28_in_around229
           
static org.antlr.runtime.BitSet FOLLOW_28_in_castedExpression666
           
static org.antlr.runtime.BitSet FOLLOW_28_in_collectionExpression1542
           
static org.antlr.runtime.BitSet FOLLOW_28_in_collectionExpression1611
           
static org.antlr.runtime.BitSet FOLLOW_28_in_extension387
           
static org.antlr.runtime.BitSet FOLLOW_28_in_extension417
           
static org.antlr.runtime.BitSet FOLLOW_28_in_extension488
           
static org.antlr.runtime.BitSet FOLLOW_28_in_featureCall1370
           
static org.antlr.runtime.BitSet FOLLOW_28_in_paranthesizedExpression1320
           
static org.antlr.runtime.BitSet FOLLOW_28_in_switchExpression805
           
static org.antlr.runtime.BitSet FOLLOW_28_in_synpred1655
           
static org.antlr.runtime.BitSet FOLLOW_29_in_around237
           
static org.antlr.runtime.BitSet FOLLOW_29_in_declaredParameterList1654
           
static org.antlr.runtime.BitSet FOLLOW_29_in_extension425
           
static org.antlr.runtime.BitSet FOLLOW_29_in_parameterList1709
           
static org.antlr.runtime.BitSet FOLLOW_30_in_around242
           
static org.antlr.runtime.BitSet FOLLOW_30_in_around250
           
static org.antlr.runtime.BitSet FOLLOW_30_in_pointcut295
           
static org.antlr.runtime.BitSet FOLLOW_30_in_pointcut315
           
static org.antlr.runtime.BitSet FOLLOW_31_in_around254
           
static org.antlr.runtime.BitSet FOLLOW_31_in_castedExpression672
           
static org.antlr.runtime.BitSet FOLLOW_31_in_collectionExpression1548
           
static org.antlr.runtime.BitSet FOLLOW_31_in_collectionExpression1626
           
static org.antlr.runtime.BitSet FOLLOW_31_in_extension396
           
static org.antlr.runtime.BitSet FOLLOW_31_in_extension437
           
static org.antlr.runtime.BitSet FOLLOW_31_in_extension497
           
static org.antlr.runtime.BitSet FOLLOW_31_in_featureCall1379
           
static org.antlr.runtime.BitSet FOLLOW_31_in_paranthesizedExpression1326
           
static org.antlr.runtime.BitSet FOLLOW_31_in_switchExpression813
           
static org.antlr.runtime.BitSet FOLLOW_31_in_synpred1659
           
static org.antlr.runtime.BitSet FOLLOW_32_in_pointcut337
           
static org.antlr.runtime.BitSet FOLLOW_32_in_simpleType1828
           
static org.antlr.runtime.BitSet FOLLOW_33_in_extension365
           
static org.antlr.runtime.BitSet FOLLOW_33_in_extension465
           
static org.antlr.runtime.BitSet FOLLOW_34_in_extension372
           
static org.antlr.runtime.BitSet FOLLOW_35_in_extension405
           
static org.antlr.runtime.BitSet FOLLOW_36_in_extension411
           
static org.antlr.runtime.BitSet FOLLOW_36_in_infixExpression1190
           
static org.antlr.runtime.BitSet FOLLOW_36_in_javaType538
           
static org.antlr.runtime.BitSet FOLLOW_36_in_numberLiteral1514
           
static org.antlr.runtime.BitSet FOLLOW_37_in_extension471
           
static org.antlr.runtime.BitSet FOLLOW_38_in_javaType550
           
static org.antlr.runtime.BitSet FOLLOW_39_in_javaType559
           
static org.antlr.runtime.BitSet FOLLOW_40_in_javaType565
           
static org.antlr.runtime.BitSet FOLLOW_41_in_letExpression606
           
static org.antlr.runtime.BitSet FOLLOW_42_in_letExpression612
           
static org.antlr.runtime.BitSet FOLLOW_43_in_chainExpression711
           
static org.antlr.runtime.BitSet FOLLOW_44_in_ifExpression740
           
static org.antlr.runtime.BitSet FOLLOW_45_in_ifExpression764
           
static org.antlr.runtime.BitSet FOLLOW_46_in_ifExpression771
           
static org.antlr.runtime.BitSet FOLLOW_47_in_switchExpression802
           
static org.antlr.runtime.BitSet FOLLOW_48_in_listLiteral1417
           
static org.antlr.runtime.BitSet FOLLOW_48_in_switchExpression820
           
static org.antlr.runtime.BitSet FOLLOW_49_in_switchExpression833
           
static org.antlr.runtime.BitSet FOLLOW_50_in_switchExpression863
           
static org.antlr.runtime.BitSet FOLLOW_51_in_listLiteral1426
           
static org.antlr.runtime.BitSet FOLLOW_51_in_switchExpression876
           
static org.antlr.runtime.BitSet FOLLOW_52_in_orExpression915
           
static org.antlr.runtime.BitSet FOLLOW_53_in_andExpression949
           
static org.antlr.runtime.BitSet FOLLOW_54_in_impliesExpression982
           
static org.antlr.runtime.BitSet FOLLOW_62_in_unaryExpression1162
           
static org.antlr.runtime.BitSet FOLLOW_64_in_unaryExpression1150
           
static org.antlr.runtime.BitSet FOLLOW_65_in_globalVarExpression1346
           
static org.antlr.runtime.BitSet FOLLOW_66_in_constructorCall1443
           
static org.antlr.runtime.BitSet FOLLOW_69_in_nullLiteral1482
           
static org.antlr.runtime.BitSet FOLLOW_70_in_collectionExpression1538
           
static org.antlr.runtime.BitSet FOLLOW_79_in_collectionExpression1618
           
static org.antlr.runtime.BitSet FOLLOW_80_in_collectionType1792
           
static org.antlr.runtime.BitSet FOLLOW_81_in_collectionType1800
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1010
           
static org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1044
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression908
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression919
           
static org.antlr.runtime.BitSet FOLLOW_around_in_file81
           
static org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression1241
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression616
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression635
           
static org.antlr.runtime.BitSet FOLLOW_castedExpression_in_synpred1661
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression676
           
static org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression685
           
static org.antlr.runtime.BitSet FOLLOW_check_in_file91
           
static org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall1400
           
static org.antlr.runtime.BitSet FOLLOW_collectionType_in_type1739
           
static org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression1281
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList1650
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList1658
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around234
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_extension392
           
static org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_extension493
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_file99
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_around265
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_check179
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_check193
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_check200
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression1624
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_extension449
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_extension505
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression775
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression622
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList1704
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList1713
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression1324
           
static org.antlr.runtime.BitSet FOLLOW_extension_in_file71
           
static org.antlr.runtime.BitSet FOLLOW_extImport_in_file61
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1194
           
static org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1231
           
static org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression1291
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression1616
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter1682
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_extension385
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_extension415
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_extension480
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_extension486
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall1368
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression1350
           
static org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier1855
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_javaType529
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_javaType544
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression610
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut304
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut326
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType1820
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType1832
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression705
           
static org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression715
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression942
           
static org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression953
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1142
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1154
           
static org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1166
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1501
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1510
           
static org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1518
           
static org.antlr.runtime.BitSet FOLLOW_javaType_in_extension409
           
static org.antlr.runtime.BitSet FOLLOW_javaType_in_extension421
           
static org.antlr.runtime.BitSet FOLLOW_javaType_in_extension429
           
static org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression587
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression1271
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1065
           
static org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1084
           
static org.antlr.runtime.BitSet FOLLOW_nsImport_in_file51
           
static org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression1261
           
static org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression1251
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression811
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression837
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression845
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression871
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression888
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall1375
           
static org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral1422
           
static org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression1301
           
static org.antlr.runtime.BitSet FOLLOW_pointcut_in_around227
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1184
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression975
           
static org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression986
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1075
           
static org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression1561
           
static org.antlr.runtime.BitSet FOLLOW_set_in_collectionType1771
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1111
           
static org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1018
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType1796
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall1447
           
static org.antlr.runtime.BitSet FOLLOW_simpleType_in_type1749
           
static org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1220
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression736
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression744
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression750
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression762
           
static org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression768
           
static org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression670
           
static org.antlr.runtime.BitSet FOLLOW_type_in_check172
           
static org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression1546
           
static org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter1678
           
static org.antlr.runtime.BitSet FOLLOW_type_in_extension379
           
static org.antlr.runtime.BitSet FOLLOW_type_in_extension475
           
static org.antlr.runtime.BitSet FOLLOW_type_in_extImport144
           
static org.antlr.runtime.BitSet FOLLOW_type_in_featureCall1389
           
static org.antlr.runtime.BitSet FOLLOW_type_in_nsImport121
           
static org.antlr.runtime.BitSet FOLLOW_type_in_synpred1657
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1103
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1121
           
static int HexDigit
           
static int Identifier
           
static int IntLiteral
           
static int JavaIDDigit
           
static int Letter
           
static int LINE_COMMENT
           
static int OctalEscape
           
static int StringLiteral
           
static java.lang.String[] tokenNames
           
static int UnicodeEscape
           
static int WS
           
static int XPAND_TAG_CLOSE
           
static int XPAND_TAG_OPEN
           
 
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
XtendParser(org.antlr.runtime.TokenStream input)
           
XtendParser(org.antlr.runtime.TokenStream stream, ExtensionFactory factory)
           
 
Method Summary
 Expression additiveExpression()
           
 Expression andExpression()
           
 Around around()
           
 Expression booleanLiteral()
           
 Expression castedExpression()
           
 Expression chainExpression()
           
 Check check()
           
 FeatureCall collectionExpression()
           
 Identifier collectionType()
           
 Expression constructorCall()
           
 DeclaredParameter declaredParameter()
           
 java.util.List<DeclaredParameter> declaredParameterList()
           
 Expression expression()
           
 Extension extension()
           
 ImportStatement extImport()
           
 FeatureCall featureCall()
           
 ExtensionFile file()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 GlobalVarExpression globalVarExpression()
           
protected  Identifier id(org.antlr.runtime.Token t)
           
 Identifier identifier()
           
 Expression ifExpression()
           
 Expression impliesExpression()
           
 Expression infixExpression()
           
 Identifier javaType()
           
 Expression letExpression()
           
 Expression listLiteral()
           
 Expression multiplicativeExpression()
           
 ImportStatement nsImport()
           
 Expression nullLiteral()
           
 Expression numberLiteral()
           
 Expression orExpression()
           
 java.util.List<Expression> parameterList()
           
 Expression paranthesizedExpression()
           
 Identifier pointcut()
           
 Expression primaryExpression()
           
 Expression relationalExpression()
           
 Identifier simpleType()
           
 Expression switchExpression()
           
 void synpred1_fragment()
           
 boolean synpred1()
           
 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

XPAND_TAG_OPEN

public static final int XPAND_TAG_OPEN
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

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

EscapeSequence

public static final int EscapeSequence
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

OctalEscape

public static final int OctalEscape
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

XPAND_TAG_CLOSE

public static final int XPAND_TAG_CLOSE
See Also:
Constant Field Values

dfa26

protected org.openarchitectureware.xtend.parser.XtendParser.DFA26 dfa26

FOLLOW_nsImport_in_file51

public static final org.antlr.runtime.BitSet FOLLOW_nsImport_in_file51

FOLLOW_extImport_in_file61

public static final org.antlr.runtime.BitSet FOLLOW_extImport_in_file61

FOLLOW_extension_in_file71

public static final org.antlr.runtime.BitSet FOLLOW_extension_in_file71

FOLLOW_around_in_file81

public static final org.antlr.runtime.BitSet FOLLOW_around_in_file81

FOLLOW_check_in_file91

public static final org.antlr.runtime.BitSet FOLLOW_check_in_file91

FOLLOW_EOF_in_file99

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_file99

FOLLOW_18_in_nsImport117

public static final org.antlr.runtime.BitSet FOLLOW_18_in_nsImport117

FOLLOW_type_in_nsImport121

public static final org.antlr.runtime.BitSet FOLLOW_type_in_nsImport121

FOLLOW_19_in_nsImport125

public static final org.antlr.runtime.BitSet FOLLOW_19_in_nsImport125

FOLLOW_20_in_extImport140

public static final org.antlr.runtime.BitSet FOLLOW_20_in_extImport140

FOLLOW_type_in_extImport144

public static final org.antlr.runtime.BitSet FOLLOW_type_in_extImport144

FOLLOW_21_in_extImport149

public static final org.antlr.runtime.BitSet FOLLOW_21_in_extImport149

FOLLOW_19_in_extImport153

public static final org.antlr.runtime.BitSet FOLLOW_19_in_extImport153

FOLLOW_22_in_check168

public static final org.antlr.runtime.BitSet FOLLOW_22_in_check168

FOLLOW_type_in_check172

public static final org.antlr.runtime.BitSet FOLLOW_type_in_check172

FOLLOW_23_in_check175

public static final org.antlr.runtime.BitSet FOLLOW_23_in_check175

FOLLOW_expression_in_check179

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_check179

FOLLOW_24_in_check186

public static final org.antlr.runtime.BitSet FOLLOW_24_in_check186

FOLLOW_25_in_check188

public static final org.antlr.runtime.BitSet FOLLOW_25_in_check188

FOLLOW_expression_in_check193

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_check193

FOLLOW_26_in_check195

public static final org.antlr.runtime.BitSet FOLLOW_26_in_check195

FOLLOW_expression_in_check200

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_check200

FOLLOW_19_in_check202

public static final org.antlr.runtime.BitSet FOLLOW_19_in_check202

FOLLOW_27_in_around223

public static final org.antlr.runtime.BitSet FOLLOW_27_in_around223

FOLLOW_pointcut_in_around227

public static final org.antlr.runtime.BitSet FOLLOW_pointcut_in_around227

FOLLOW_28_in_around229

public static final org.antlr.runtime.BitSet FOLLOW_28_in_around229

FOLLOW_declaredParameterList_in_around234

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_around234

FOLLOW_29_in_around237

public static final org.antlr.runtime.BitSet FOLLOW_29_in_around237

FOLLOW_30_in_around242

public static final org.antlr.runtime.BitSet FOLLOW_30_in_around242

FOLLOW_30_in_around250

public static final org.antlr.runtime.BitSet FOLLOW_30_in_around250

FOLLOW_31_in_around254

public static final org.antlr.runtime.BitSet FOLLOW_31_in_around254

FOLLOW_26_in_around256

public static final org.antlr.runtime.BitSet FOLLOW_26_in_around256

FOLLOW_expression_in_around265

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_around265

FOLLOW_19_in_around267

public static final org.antlr.runtime.BitSet FOLLOW_19_in_around267

FOLLOW_30_in_pointcut295

public static final org.antlr.runtime.BitSet FOLLOW_30_in_pointcut295

FOLLOW_identifier_in_pointcut304

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut304

FOLLOW_30_in_pointcut315

public static final org.antlr.runtime.BitSet FOLLOW_30_in_pointcut315

FOLLOW_identifier_in_pointcut326

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_pointcut326

FOLLOW_32_in_pointcut337

public static final org.antlr.runtime.BitSet FOLLOW_32_in_pointcut337

FOLLOW_33_in_extension365

public static final org.antlr.runtime.BitSet FOLLOW_33_in_extension365

FOLLOW_34_in_extension372

public static final org.antlr.runtime.BitSet FOLLOW_34_in_extension372

FOLLOW_type_in_extension379

public static final org.antlr.runtime.BitSet FOLLOW_type_in_extension379

FOLLOW_identifier_in_extension385

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_extension385

FOLLOW_28_in_extension387

public static final org.antlr.runtime.BitSet FOLLOW_28_in_extension387

FOLLOW_declaredParameterList_in_extension392

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_extension392

FOLLOW_31_in_extension396

public static final org.antlr.runtime.BitSet FOLLOW_31_in_extension396

FOLLOW_26_in_extension398

public static final org.antlr.runtime.BitSet FOLLOW_26_in_extension398

FOLLOW_35_in_extension405

public static final org.antlr.runtime.BitSet FOLLOW_35_in_extension405

FOLLOW_javaType_in_extension409

public static final org.antlr.runtime.BitSet FOLLOW_javaType_in_extension409

FOLLOW_36_in_extension411

public static final org.antlr.runtime.BitSet FOLLOW_36_in_extension411

FOLLOW_identifier_in_extension415

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_extension415

FOLLOW_28_in_extension417

public static final org.antlr.runtime.BitSet FOLLOW_28_in_extension417

FOLLOW_javaType_in_extension421

public static final org.antlr.runtime.BitSet FOLLOW_javaType_in_extension421

FOLLOW_29_in_extension425

public static final org.antlr.runtime.BitSet FOLLOW_29_in_extension425

FOLLOW_javaType_in_extension429

public static final org.antlr.runtime.BitSet FOLLOW_javaType_in_extension429

FOLLOW_31_in_extension437

public static final org.antlr.runtime.BitSet FOLLOW_31_in_extension437

FOLLOW_19_in_extension439

public static final org.antlr.runtime.BitSet FOLLOW_19_in_extension439

FOLLOW_expression_in_extension449

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_extension449

FOLLOW_19_in_extension451

public static final org.antlr.runtime.BitSet FOLLOW_19_in_extension451

FOLLOW_33_in_extension465

public static final org.antlr.runtime.BitSet FOLLOW_33_in_extension465

FOLLOW_37_in_extension471

public static final org.antlr.runtime.BitSet FOLLOW_37_in_extension471

FOLLOW_type_in_extension475

public static final org.antlr.runtime.BitSet FOLLOW_type_in_extension475

FOLLOW_identifier_in_extension480

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_extension480

FOLLOW_identifier_in_extension486

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_extension486

FOLLOW_28_in_extension488

public static final org.antlr.runtime.BitSet FOLLOW_28_in_extension488

FOLLOW_declaredParameterList_in_extension493

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameterList_in_extension493

FOLLOW_31_in_extension497

public static final org.antlr.runtime.BitSet FOLLOW_31_in_extension497

FOLLOW_26_in_extension499

public static final org.antlr.runtime.BitSet FOLLOW_26_in_extension499

FOLLOW_expression_in_extension505

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_extension505

FOLLOW_19_in_extension507

public static final org.antlr.runtime.BitSet FOLLOW_19_in_extension507

FOLLOW_identifier_in_javaType529

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_javaType529

FOLLOW_36_in_javaType538

public static final org.antlr.runtime.BitSet FOLLOW_36_in_javaType538

FOLLOW_identifier_in_javaType544

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_javaType544

FOLLOW_38_in_javaType550

public static final org.antlr.runtime.BitSet FOLLOW_38_in_javaType550

FOLLOW_39_in_javaType559

public static final org.antlr.runtime.BitSet FOLLOW_39_in_javaType559

FOLLOW_40_in_javaType565

public static final org.antlr.runtime.BitSet FOLLOW_40_in_javaType565

FOLLOW_letExpression_in_expression587

public static final org.antlr.runtime.BitSet FOLLOW_letExpression_in_expression587

FOLLOW_41_in_letExpression606

public static final org.antlr.runtime.BitSet FOLLOW_41_in_letExpression606

FOLLOW_identifier_in_letExpression610

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_letExpression610

FOLLOW_42_in_letExpression612

public static final org.antlr.runtime.BitSet FOLLOW_42_in_letExpression612

FOLLOW_castedExpression_in_letExpression616

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression616

FOLLOW_26_in_letExpression618

public static final org.antlr.runtime.BitSet FOLLOW_26_in_letExpression618

FOLLOW_expression_in_letExpression622

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_letExpression622

FOLLOW_castedExpression_in_letExpression635

public static final org.antlr.runtime.BitSet FOLLOW_castedExpression_in_letExpression635

FOLLOW_28_in_castedExpression666

public static final org.antlr.runtime.BitSet FOLLOW_28_in_castedExpression666

FOLLOW_type_in_castedExpression670

public static final org.antlr.runtime.BitSet FOLLOW_type_in_castedExpression670

FOLLOW_31_in_castedExpression672

public static final org.antlr.runtime.BitSet FOLLOW_31_in_castedExpression672

FOLLOW_chainExpression_in_castedExpression676

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression676

FOLLOW_chainExpression_in_castedExpression685

public static final org.antlr.runtime.BitSet FOLLOW_chainExpression_in_castedExpression685

FOLLOW_ifExpression_in_chainExpression705

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression705

FOLLOW_43_in_chainExpression711

public static final org.antlr.runtime.BitSet FOLLOW_43_in_chainExpression711

FOLLOW_ifExpression_in_chainExpression715

public static final org.antlr.runtime.BitSet FOLLOW_ifExpression_in_chainExpression715

FOLLOW_switchExpression_in_ifExpression736

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression736

FOLLOW_44_in_ifExpression740

public static final org.antlr.runtime.BitSet FOLLOW_44_in_ifExpression740

FOLLOW_switchExpression_in_ifExpression744

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression744

FOLLOW_26_in_ifExpression746

public static final org.antlr.runtime.BitSet FOLLOW_26_in_ifExpression746

FOLLOW_switchExpression_in_ifExpression750

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression750

FOLLOW_23_in_ifExpression758

public static final org.antlr.runtime.BitSet FOLLOW_23_in_ifExpression758

FOLLOW_switchExpression_in_ifExpression762

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression762

FOLLOW_45_in_ifExpression764

public static final org.antlr.runtime.BitSet FOLLOW_45_in_ifExpression764

FOLLOW_switchExpression_in_ifExpression768

public static final org.antlr.runtime.BitSet FOLLOW_switchExpression_in_ifExpression768

FOLLOW_46_in_ifExpression771

public static final org.antlr.runtime.BitSet FOLLOW_46_in_ifExpression771

FOLLOW_expression_in_ifExpression775

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_ifExpression775

FOLLOW_47_in_switchExpression802

public static final org.antlr.runtime.BitSet FOLLOW_47_in_switchExpression802

FOLLOW_28_in_switchExpression805

public static final org.antlr.runtime.BitSet FOLLOW_28_in_switchExpression805

FOLLOW_orExpression_in_switchExpression811

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression811

FOLLOW_31_in_switchExpression813

public static final org.antlr.runtime.BitSet FOLLOW_31_in_switchExpression813

FOLLOW_48_in_switchExpression820

public static final org.antlr.runtime.BitSet FOLLOW_48_in_switchExpression820

FOLLOW_49_in_switchExpression833

public static final org.antlr.runtime.BitSet FOLLOW_49_in_switchExpression833

FOLLOW_orExpression_in_switchExpression837

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression837

FOLLOW_26_in_switchExpression840

public static final org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression840

FOLLOW_orExpression_in_switchExpression845

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression845

FOLLOW_50_in_switchExpression863

public static final org.antlr.runtime.BitSet FOLLOW_50_in_switchExpression863

FOLLOW_26_in_switchExpression865

public static final org.antlr.runtime.BitSet FOLLOW_26_in_switchExpression865

FOLLOW_orExpression_in_switchExpression871

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression871

FOLLOW_51_in_switchExpression876

public static final org.antlr.runtime.BitSet FOLLOW_51_in_switchExpression876

FOLLOW_orExpression_in_switchExpression888

public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_switchExpression888

FOLLOW_andExpression_in_orExpression908

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression908

FOLLOW_52_in_orExpression915

public static final org.antlr.runtime.BitSet FOLLOW_52_in_orExpression915

FOLLOW_andExpression_in_orExpression919

public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_orExpression919

FOLLOW_impliesExpression_in_andExpression942

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression942

FOLLOW_53_in_andExpression949

public static final org.antlr.runtime.BitSet FOLLOW_53_in_andExpression949

FOLLOW_impliesExpression_in_andExpression953

public static final org.antlr.runtime.BitSet FOLLOW_impliesExpression_in_andExpression953

FOLLOW_relationalExpression_in_impliesExpression975

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression975

FOLLOW_54_in_impliesExpression982

public static final org.antlr.runtime.BitSet FOLLOW_54_in_impliesExpression982

FOLLOW_relationalExpression_in_impliesExpression986

public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_impliesExpression986

FOLLOW_additiveExpression_in_relationalExpression1010

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1010

FOLLOW_set_in_relationalExpression1018

public static final org.antlr.runtime.BitSet FOLLOW_set_in_relationalExpression1018

FOLLOW_additiveExpression_in_relationalExpression1044

public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression1044

FOLLOW_multiplicativeExpression_in_additiveExpression1065

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1065

FOLLOW_set_in_additiveExpression1075

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additiveExpression1075

FOLLOW_multiplicativeExpression_in_additiveExpression1084

public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression1084

FOLLOW_unaryExpression_in_multiplicativeExpression1103

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1103

FOLLOW_set_in_multiplicativeExpression1111

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicativeExpression1111

FOLLOW_unaryExpression_in_multiplicativeExpression1121

public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression1121

FOLLOW_infixExpression_in_unaryExpression1142

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1142

FOLLOW_64_in_unaryExpression1150

public static final org.antlr.runtime.BitSet FOLLOW_64_in_unaryExpression1150

FOLLOW_infixExpression_in_unaryExpression1154

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1154

FOLLOW_62_in_unaryExpression1162

public static final org.antlr.runtime.BitSet FOLLOW_62_in_unaryExpression1162

FOLLOW_infixExpression_in_unaryExpression1166

public static final org.antlr.runtime.BitSet FOLLOW_infixExpression_in_unaryExpression1166

FOLLOW_primaryExpression_in_infixExpression1184

public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_infixExpression1184

FOLLOW_36_in_infixExpression1190

public static final org.antlr.runtime.BitSet FOLLOW_36_in_infixExpression1190

FOLLOW_featureCall_in_infixExpression1194

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_infixExpression1194

FOLLOW_StringLiteral_in_primaryExpression1220

public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_primaryExpression1220

FOLLOW_featureCall_in_primaryExpression1231

public static final org.antlr.runtime.BitSet FOLLOW_featureCall_in_primaryExpression1231

FOLLOW_booleanLiteral_in_primaryExpression1241

public static final org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_primaryExpression1241

FOLLOW_numberLiteral_in_primaryExpression1251

public static final org.antlr.runtime.BitSet FOLLOW_numberLiteral_in_primaryExpression1251

FOLLOW_nullLiteral_in_primaryExpression1261

public static final org.antlr.runtime.BitSet FOLLOW_nullLiteral_in_primaryExpression1261

FOLLOW_listLiteral_in_primaryExpression1271

public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_primaryExpression1271

FOLLOW_constructorCall_in_primaryExpression1281

public static final org.antlr.runtime.BitSet FOLLOW_constructorCall_in_primaryExpression1281

FOLLOW_globalVarExpression_in_primaryExpression1291

public static final org.antlr.runtime.BitSet FOLLOW_globalVarExpression_in_primaryExpression1291

FOLLOW_paranthesizedExpression_in_primaryExpression1301

public static final org.antlr.runtime.BitSet FOLLOW_paranthesizedExpression_in_primaryExpression1301

FOLLOW_28_in_paranthesizedExpression1320

public static final org.antlr.runtime.BitSet FOLLOW_28_in_paranthesizedExpression1320

FOLLOW_expression_in_paranthesizedExpression1324

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_paranthesizedExpression1324

FOLLOW_31_in_paranthesizedExpression1326

public static final org.antlr.runtime.BitSet FOLLOW_31_in_paranthesizedExpression1326

FOLLOW_65_in_globalVarExpression1346

public static final org.antlr.runtime.BitSet FOLLOW_65_in_globalVarExpression1346

FOLLOW_identifier_in_globalVarExpression1350

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_globalVarExpression1350

FOLLOW_identifier_in_featureCall1368

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_featureCall1368

FOLLOW_28_in_featureCall1370

public static final org.antlr.runtime.BitSet FOLLOW_28_in_featureCall1370

FOLLOW_parameterList_in_featureCall1375

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_featureCall1375

FOLLOW_31_in_featureCall1379

public static final org.antlr.runtime.BitSet FOLLOW_31_in_featureCall1379

FOLLOW_type_in_featureCall1389

public static final org.antlr.runtime.BitSet FOLLOW_type_in_featureCall1389

FOLLOW_collectionExpression_in_featureCall1400

public static final org.antlr.runtime.BitSet FOLLOW_collectionExpression_in_featureCall1400

FOLLOW_48_in_listLiteral1417

public static final org.antlr.runtime.BitSet FOLLOW_48_in_listLiteral1417

FOLLOW_parameterList_in_listLiteral1422

public static final org.antlr.runtime.BitSet FOLLOW_parameterList_in_listLiteral1422

FOLLOW_51_in_listLiteral1426

public static final org.antlr.runtime.BitSet FOLLOW_51_in_listLiteral1426

FOLLOW_66_in_constructorCall1443

public static final org.antlr.runtime.BitSet FOLLOW_66_in_constructorCall1443

FOLLOW_simpleType_in_constructorCall1447

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_constructorCall1447

FOLLOW_set_in_booleanLiteral0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_booleanLiteral0

FOLLOW_69_in_nullLiteral1482

public static final org.antlr.runtime.BitSet FOLLOW_69_in_nullLiteral1482

FOLLOW_IntLiteral_in_numberLiteral1501

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1501

FOLLOW_IntLiteral_in_numberLiteral1510

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1510

FOLLOW_36_in_numberLiteral1514

public static final org.antlr.runtime.BitSet FOLLOW_36_in_numberLiteral1514

FOLLOW_IntLiteral_in_numberLiteral1518

public static final org.antlr.runtime.BitSet FOLLOW_IntLiteral_in_numberLiteral1518

FOLLOW_70_in_collectionExpression1538

public static final org.antlr.runtime.BitSet FOLLOW_70_in_collectionExpression1538

FOLLOW_28_in_collectionExpression1542

public static final org.antlr.runtime.BitSet FOLLOW_28_in_collectionExpression1542

FOLLOW_type_in_collectionExpression1546

public static final org.antlr.runtime.BitSet FOLLOW_type_in_collectionExpression1546

FOLLOW_31_in_collectionExpression1548

public static final org.antlr.runtime.BitSet FOLLOW_31_in_collectionExpression1548

FOLLOW_set_in_collectionExpression1561

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionExpression1561

FOLLOW_28_in_collectionExpression1611

public static final org.antlr.runtime.BitSet FOLLOW_28_in_collectionExpression1611

FOLLOW_identifier_in_collectionExpression1616

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_collectionExpression1616

FOLLOW_79_in_collectionExpression1618

public static final org.antlr.runtime.BitSet FOLLOW_79_in_collectionExpression1618

FOLLOW_expression_in_collectionExpression1624

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_collectionExpression1624

FOLLOW_31_in_collectionExpression1626

public static final org.antlr.runtime.BitSet FOLLOW_31_in_collectionExpression1626

FOLLOW_declaredParameter_in_declaredParameterList1650

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList1650

FOLLOW_29_in_declaredParameterList1654

public static final org.antlr.runtime.BitSet FOLLOW_29_in_declaredParameterList1654

FOLLOW_declaredParameter_in_declaredParameterList1658

public static final org.antlr.runtime.BitSet FOLLOW_declaredParameter_in_declaredParameterList1658

FOLLOW_type_in_declaredParameter1678

public static final org.antlr.runtime.BitSet FOLLOW_type_in_declaredParameter1678

FOLLOW_identifier_in_declaredParameter1682

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_declaredParameter1682

FOLLOW_expression_in_parameterList1704

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList1704

FOLLOW_29_in_parameterList1709

public static final org.antlr.runtime.BitSet FOLLOW_29_in_parameterList1709

FOLLOW_expression_in_parameterList1713

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_parameterList1713

FOLLOW_collectionType_in_type1739

public static final org.antlr.runtime.BitSet FOLLOW_collectionType_in_type1739

FOLLOW_simpleType_in_type1749

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_type1749

FOLLOW_set_in_collectionType1771

public static final org.antlr.runtime.BitSet FOLLOW_set_in_collectionType1771

FOLLOW_80_in_collectionType1792

public static final org.antlr.runtime.BitSet FOLLOW_80_in_collectionType1792

FOLLOW_simpleType_in_collectionType1796

public static final org.antlr.runtime.BitSet FOLLOW_simpleType_in_collectionType1796

FOLLOW_81_in_collectionType1800

public static final org.antlr.runtime.BitSet FOLLOW_81_in_collectionType1800

FOLLOW_identifier_in_simpleType1820

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType1820

FOLLOW_32_in_simpleType1828

public static final org.antlr.runtime.BitSet FOLLOW_32_in_simpleType1828

FOLLOW_identifier_in_simpleType1832

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_simpleType1832

FOLLOW_Identifier_in_identifier1855

public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifier1855

FOLLOW_28_in_synpred1655

public static final org.antlr.runtime.BitSet FOLLOW_28_in_synpred1655

FOLLOW_type_in_synpred1657

public static final org.antlr.runtime.BitSet FOLLOW_type_in_synpred1657

FOLLOW_31_in_synpred1659

public static final org.antlr.runtime.BitSet FOLLOW_31_in_synpred1659

FOLLOW_castedExpression_in_synpred1661

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

XtendParser

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

XtendParser

public XtendParser(org.antlr.runtime.TokenStream stream,
                   ExtensionFactory 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)

file

public ExtensionFile file()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

nsImport

public ImportStatement nsImport()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

extImport

public ImportStatement extImport()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

check

public Check check()
            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

around

public Around 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

extension

public Extension extension()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

javaType

public Identifier javaType()
                    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()