public class InternalMetricDSLParser
extends org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
| Constructor and Description |
|---|
InternalMetricDSLParser(org.antlr.runtime.TokenStream input) |
InternalMetricDSLParser(org.antlr.runtime.TokenStream input,
MetricDSLGrammarAccess grammarAccess) |
InternalMetricDSLParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
| Modifier and Type | Method and Description |
|---|---|
EObject |
entryRuleBoundAndWeight() |
EObject |
entryRuleConstant() |
EObject |
entryRuleExternalMetric() |
EObject |
entryRuleInternalMetric() |
EObject |
entryRuleMetricAndWeight() |
EObject |
entryRuleMetricDefinition() |
EObject |
entryRuleMetricModel() |
String |
entryRuleMYID() |
EObject |
entryRuleNumber() |
EObject |
entryRuleParameter() |
EObject |
entryRuleRatioMetric() |
EObject |
entryRuleStepwiseMetric() |
EObject |
entryRuleWeightedMetric() |
String |
getGrammarFileName() |
String[] |
getTokenNames() |
EObject |
ruleBoundAndWeight() |
EObject |
ruleConstant() |
EObject |
ruleExternalMetric() |
EObject |
ruleInternalMetric() |
EObject |
ruleMetricAndWeight() |
EObject |
ruleMetricDefinition() |
EObject |
ruleMetricModel() |
org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken |
ruleMYID() |
EObject |
ruleNumber() |
EObject |
ruleParameter() |
EObject |
ruleRatioMetric() |
EObject |
ruleStepwiseMetric() |
EObject |
ruleWeightedMetric() |
displayRecognitionError, emitErrorMessage, getErrorMessage, getInput, getNodeModelBuilder, getSemanticModelBuilder, getSyntaxErrorMessage, getSyntaxErrorProvider, getUnorderedGroupHelper, parse, parse, recover, reportError, setNodeModelBuilder, setSemanticModelBuilder, setSyntaxErrorProvider, setTokenTypeMap, setUnorderedGroupHelpergetSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOutalreadyParsedRule, beginResync, consumeUntil, consumeUntil, endResync, failed, getBacktrackingLevel, getErrorHeader, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, recoverFromMismatchedSet, setBacktrackingLevel, toStrings, traceIn, traceOutpublic static final String[] tokenNames
public static final int RULE_ID
public static final int T__29
public static final int T__28
public static final int T__27
public static final int T__26
public static final int T__25
public static final int T__24
public static final int T__23
public static final int T__22
public static final int RULE_ANY_OTHER
public static final int T__21
public static final int T__20
public static final int RULE_SL_COMMENT
public static final int EOF
public static final int RULE_DOUBLE
public static final int RULE_ML_COMMENT
public static final int T__30
public static final int T__19
public static final int T__31
public static final int RULE_STRING
public static final int T__32
public static final int T__33
public static final int T__16
public static final int T__34
public static final int T__15
public static final int T__35
public static final int T__18
public static final int T__17
public static final int T__12
public static final int T__14
public static final int T__13
public static final int RULE_INT
public static final int RULE_WS
public static final org.antlr.runtime.BitSet FOLLOW_ruleMetricModel_in_entryRuleMetricModel75
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleMetricModel85
public static final org.antlr.runtime.BitSet FOLLOW_12_in_ruleMetricModel123
public static final org.antlr.runtime.BitSet FOLLOW_RULE_STRING_in_ruleMetricModel140
public static final org.antlr.runtime.BitSet FOLLOW_13_in_ruleMetricModel157
public static final org.antlr.runtime.BitSet FOLLOW_14_in_ruleMetricModel172
public static final org.antlr.runtime.BitSet FOLLOW_ruleExternalMetric_in_ruleMetricModel193
public static final org.antlr.runtime.BitSet FOLLOW_13_in_ruleMetricModel205
public static final org.antlr.runtime.BitSet FOLLOW_15_in_ruleMetricModel219
public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleMetricModel231
public static final org.antlr.runtime.BitSet FOLLOW_ruleInternalMetric_in_ruleMetricModel252
public static final org.antlr.runtime.BitSet FOLLOW_17_in_ruleMetricModel265
public static final org.antlr.runtime.BitSet FOLLOW_ruleExternalMetric_in_entryRuleExternalMetric303
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleExternalMetric313
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleExternalMetric358
public static final org.antlr.runtime.BitSet FOLLOW_ruleInternalMetric_in_entryRuleInternalMetric393
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleInternalMetric403
public static final org.antlr.runtime.BitSet FOLLOW_18_in_ruleInternalMetric440
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleInternalMetric461
public static final org.antlr.runtime.BitSet FOLLOW_19_in_ruleInternalMetric473
public static final org.antlr.runtime.BitSet FOLLOW_RULE_STRING_in_ruleInternalMetric490
public static final org.antlr.runtime.BitSet FOLLOW_20_in_ruleInternalMetric507
public static final org.antlr.runtime.BitSet FOLLOW_RULE_STRING_in_ruleInternalMetric524
public static final org.antlr.runtime.BitSet FOLLOW_21_in_ruleInternalMetric541
public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleInternalMetric553
public static final org.antlr.runtime.BitSet FOLLOW_22_in_ruleInternalMetric566
public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleInternalMetric578
public static final org.antlr.runtime.BitSet FOLLOW_ruleNumber_in_ruleInternalMetric599
public static final org.antlr.runtime.BitSet FOLLOW_17_in_ruleInternalMetric612
public static final org.antlr.runtime.BitSet FOLLOW_ruleMetricDefinition_in_ruleInternalMetric635
public static final org.antlr.runtime.BitSet FOLLOW_23_in_ruleInternalMetric647
public static final org.antlr.runtime.BitSet FOLLOW_ruleNumber_in_entryRuleNumber683
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleNumber693
public static final org.antlr.runtime.BitSet FOLLOW_ruleParameter_in_ruleNumber740
public static final org.antlr.runtime.BitSet FOLLOW_ruleConstant_in_ruleNumber767
public static final org.antlr.runtime.BitSet FOLLOW_ruleParameter_in_entryRuleParameter802
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleParameter812
public static final org.antlr.runtime.BitSet FOLLOW_24_in_ruleParameter849
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleParameter870
public static final org.antlr.runtime.BitSet FOLLOW_19_in_ruleParameter882
public static final org.antlr.runtime.BitSet FOLLOW_RULE_STRING_in_ruleParameter899
public static final org.antlr.runtime.BitSet FOLLOW_20_in_ruleParameter916
public static final org.antlr.runtime.BitSet FOLLOW_RULE_STRING_in_ruleParameter933
public static final org.antlr.runtime.BitSet FOLLOW_20_in_ruleParameter950
public static final org.antlr.runtime.BitSet FOLLOW_RULE_DOUBLE_in_ruleParameter967
public static final org.antlr.runtime.BitSet FOLLOW_21_in_ruleParameter984
public static final org.antlr.runtime.BitSet FOLLOW_13_in_ruleParameter996
public static final org.antlr.runtime.BitSet FOLLOW_ruleConstant_in_entryRuleConstant1032
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleConstant1042
public static final org.antlr.runtime.BitSet FOLLOW_25_in_ruleConstant1079
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleConstant1100
public static final org.antlr.runtime.BitSet FOLLOW_26_in_ruleConstant1112
public static final org.antlr.runtime.BitSet FOLLOW_RULE_DOUBLE_in_ruleConstant1129
public static final org.antlr.runtime.BitSet FOLLOW_13_in_ruleConstant1146
public static final org.antlr.runtime.BitSet FOLLOW_ruleMetricDefinition_in_entryRuleMetricDefinition1182
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleMetricDefinition1192
public static final org.antlr.runtime.BitSet FOLLOW_ruleWeightedMetric_in_ruleMetricDefinition1239
public static final org.antlr.runtime.BitSet FOLLOW_ruleStepwiseMetric_in_ruleMetricDefinition1266
public static final org.antlr.runtime.BitSet FOLLOW_ruleRatioMetric_in_ruleMetricDefinition1293
public static final org.antlr.runtime.BitSet FOLLOW_ruleWeightedMetric_in_entryRuleWeightedMetric1328
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleWeightedMetric1338
public static final org.antlr.runtime.BitSet FOLLOW_27_in_ruleWeightedMetric1375
public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleWeightedMetric1387
public static final org.antlr.runtime.BitSet FOLLOW_ruleMetricAndWeight_in_ruleWeightedMetric1408
public static final org.antlr.runtime.BitSet FOLLOW_17_in_ruleWeightedMetric1421
public static final org.antlr.runtime.BitSet FOLLOW_ruleStepwiseMetric_in_entryRuleStepwiseMetric1457
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleStepwiseMetric1467
public static final org.antlr.runtime.BitSet FOLLOW_28_in_ruleStepwiseMetric1504
public static final org.antlr.runtime.BitSet FOLLOW_29_in_ruleStepwiseMetric1516
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleStepwiseMetric1539
public static final org.antlr.runtime.BitSet FOLLOW_30_in_ruleStepwiseMetric1551
public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleStepwiseMetric1563
public static final org.antlr.runtime.BitSet FOLLOW_ruleBoundAndWeight_in_ruleStepwiseMetric1584
public static final org.antlr.runtime.BitSet FOLLOW_17_in_ruleStepwiseMetric1597
public static final org.antlr.runtime.BitSet FOLLOW_ruleRatioMetric_in_entryRuleRatioMetric1633
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleRatioMetric1643
public static final org.antlr.runtime.BitSet FOLLOW_31_in_ruleRatioMetric1680
public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleRatioMetric1692
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleRatioMetric1715
public static final org.antlr.runtime.BitSet FOLLOW_32_in_ruleRatioMetric1727
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleRatioMetric1750
public static final org.antlr.runtime.BitSet FOLLOW_17_in_ruleRatioMetric1762
public static final org.antlr.runtime.BitSet FOLLOW_ruleBoundAndWeight_in_entryRuleBoundAndWeight1798
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleBoundAndWeight1808
public static final org.antlr.runtime.BitSet FOLLOW_33_in_ruleBoundAndWeight1845
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleBoundAndWeight1868
public static final org.antlr.runtime.BitSet FOLLOW_20_in_ruleBoundAndWeight1880
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleBoundAndWeight1903
public static final org.antlr.runtime.BitSet FOLLOW_34_in_ruleBoundAndWeight1915
public static final org.antlr.runtime.BitSet FOLLOW_ruleMetricAndWeight_in_entryRuleMetricAndWeight1951
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleMetricAndWeight1961
public static final org.antlr.runtime.BitSet FOLLOW_33_in_ruleMetricAndWeight1998
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleMetricAndWeight2021
public static final org.antlr.runtime.BitSet FOLLOW_20_in_ruleMetricAndWeight2033
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_ruleMetricAndWeight2056
public static final org.antlr.runtime.BitSet FOLLOW_34_in_ruleMetricAndWeight2068
public static final org.antlr.runtime.BitSet FOLLOW_ruleMYID_in_entryRuleMYID2105
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleMYID2116
public static final org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleMYID2156
public static final org.antlr.runtime.BitSet FOLLOW_35_in_ruleMYID2175
public static final org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleMYID2190
public InternalMetricDSLParser(org.antlr.runtime.TokenStream input)
public InternalMetricDSLParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
public InternalMetricDSLParser(org.antlr.runtime.TokenStream input,
MetricDSLGrammarAccess grammarAccess)
public String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerpublic final EObject entryRuleMetricModel() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleMetricModel() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleExternalMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleExternalMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleInternalMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleInternalMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleNumber() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleNumber() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleParameter() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleParameter() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleConstant() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleConstant() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleMetricDefinition() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleMetricDefinition() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleWeightedMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleWeightedMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleStepwiseMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleStepwiseMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleRatioMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleRatioMetric() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleBoundAndWeight() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleBoundAndWeight() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject entryRuleMetricAndWeight() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final EObject ruleMetricAndWeight() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final String entryRuleMYID() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken ruleMYID()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException