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