Class PCMStoExParser
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Parser
-
- org.palladiosimulator.pcm.stochasticexpressions.parser.PCMStoExParser
-
- Direct Known Subclasses:
MyPCMStoExParser
public class PCMStoExParser extends org.antlr.runtime.Parser
-
-
Field Summary
Fields Modifier and Type Field Description static int
ALPHA
static int
AND
static int
BOOL
static int
BOOLPMF
static int
BYTESIZE
static int
COLON
static int
COMMENT
static int
DEFINITION
static int
DIGIT
static int
DIV
static int
DOT
static int
DOUBLEPDF
static int
DOUBLEPMF
static int
ENUMPMF
static int
EOF
static int
EQUAL
static int
Exponent
static int
FALSE
static org.antlr.runtime.BitSet
FOLLOW_55_in_ifelseExpr79
static org.antlr.runtime.BitSet
FOLLOW_56_in_ifelseExpr89
static org.antlr.runtime.BitSet
FOLLOW_AND_in_boolAndExpr131
static org.antlr.runtime.BitSet
FOLLOW_arguments_in_atom823
static org.antlr.runtime.BitSet
FOLLOW_atom_in_unaryExpr633
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_expressionList959
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_expressionList970
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_ifelseExpr66
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_ifelseExpr85
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_ifelseExpr95
static org.antlr.runtime.BitSet
FOLLOW_boolean_keywords_in_atom747
static org.antlr.runtime.BitSet
FOLLOW_boolean_keywords_in_boolsample1678
static org.antlr.runtime.BitSet
FOLLOW_boolOrExpr_in_boolAndExpr120
static org.antlr.runtime.BitSet
FOLLOW_boolOrExpr_in_boolAndExpr142
static org.antlr.runtime.BitSet
FOLLOW_BOOLPMF_in_definition1306
static org.antlr.runtime.BitSet
FOLLOW_boolsample_in_definition1363
static org.antlr.runtime.BitSet
FOLLOW_BYTESIZE_in_characterisation_keywords1795
static org.antlr.runtime.BitSet
FOLLOW_characterisation_in_atom783
static org.antlr.runtime.BitSet
FOLLOW_characterisation_keywords_in_characterisation1003
static org.antlr.runtime.BitSet
FOLLOW_COLON_in_expressionList964
static org.antlr.runtime.BitSet
FOLLOW_compareExpr_in_boolOrExpr169
static org.antlr.runtime.BitSet
FOLLOW_compareExpr_in_boolOrExpr202
static org.antlr.runtime.BitSet
FOLLOW_definition_in_atom695
static org.antlr.runtime.BitSet
FOLLOW_DIV_in_prodExpr462
static org.antlr.runtime.BitSet
FOLLOW_DOT_in_atom777
static org.antlr.runtime.BitSet
FOLLOW_DOT_in_scoped_id1864
static org.antlr.runtime.BitSet
FOLLOW_DOUBLEPDF_in_definition1247
static org.antlr.runtime.BitSet
FOLLOW_DOUBLEPMF_in_definition1101
static org.antlr.runtime.BitSet
FOLLOW_ENUMPMF_in_definition1163
static org.antlr.runtime.BitSet
FOLLOW_EOF_in_expression43
static org.antlr.runtime.BitSet
FOLLOW_EQUAL_in_compareExpr277
static org.antlr.runtime.BitSet
FOLLOW_expressionList_in_arguments916
static org.antlr.runtime.BitSet
FOLLOW_FALSE_in_boolean_keywords1722
static org.antlr.runtime.BitSet
FOLLOW_GREATER_in_compareExpr257
static org.antlr.runtime.BitSet
FOLLOW_GREATEREQUAL_in_compareExpr297
static org.antlr.runtime.BitSet
FOLLOW_ID_in_atom810
static org.antlr.runtime.BitSet
FOLLOW_ID_in_scoped_id1853
static org.antlr.runtime.BitSet
FOLLOW_ID_in_scoped_id1869
static org.antlr.runtime.BitSet
FOLLOW_ifelseExpr_in_atom858
static org.antlr.runtime.BitSet
FOLLOW_ifelseExpr_in_expression41
static org.antlr.runtime.BitSet
FOLLOW_INNER_in_scoped_id1875
static org.antlr.runtime.BitSet
FOLLOW_INTPMF_in_definition1040
static org.antlr.runtime.BitSet
FOLLOW_LESS_in_compareExpr267
static org.antlr.runtime.BitSet
FOLLOW_LESSEQUAL_in_compareExpr307
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_arguments910
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_atom848
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_boolsample1664
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_definition1176
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_definition1319
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_numeric_int_sample1406
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_numeric_real_sample1473
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_real_pdf_sample1541
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_stringsample1606
static org.antlr.runtime.BitSet
FOLLOW_MINUS_in_signed_number1765
static org.antlr.runtime.BitSet
FOLLOW_MINUS_in_sumExpr380
static org.antlr.runtime.BitSet
FOLLOW_MINUS_in_unaryExpr581
static org.antlr.runtime.BitSet
FOLLOW_MOD_in_prodExpr473
static org.antlr.runtime.BitSet
FOLLOW_MUL_in_prodExpr451
static org.antlr.runtime.BitSet
FOLLOW_NOT_in_unaryExpr605
static org.antlr.runtime.BitSet
FOLLOW_NOTEQUAL_in_compareExpr287
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_atom668
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_boolsample1692
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_numeric_int_sample1438
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_numeric_real_sample1505
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_real_pdf_sample1573
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_signed_number1773
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_stringsample1635
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1809
static org.antlr.runtime.BitSet
FOLLOW_numeric_int_sample_in_definition1071
static org.antlr.runtime.BitSet
FOLLOW_numeric_real_sample_in_definition1132
static org.antlr.runtime.BitSet
FOLLOW_OR_in_boolOrExpr182
static org.antlr.runtime.BitSet
FOLLOW_ORDERED_DEF_in_definition1183
static org.antlr.runtime.BitSet
FOLLOW_ORDERED_DEF_in_definition1326
static org.antlr.runtime.BitSet
FOLLOW_PLUS_in_sumExpr372
static org.antlr.runtime.BitSet
FOLLOW_POW_in_powExpr539
static org.antlr.runtime.BitSet
FOLLOW_powExpr_in_prodExpr431
static org.antlr.runtime.BitSet
FOLLOW_powExpr_in_prodExpr489
static org.antlr.runtime.BitSet
FOLLOW_prodExpr_in_sumExpr354
static org.antlr.runtime.BitSet
FOLLOW_prodExpr_in_sumExpr393
static org.antlr.runtime.BitSet
FOLLOW_real_pdf_sample_in_definition1278
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_arguments921
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_atom864
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_boolsample1703
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_definition1195
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_definition1338
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_numeric_int_sample1450
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_numeric_real_sample1517
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_real_pdf_sample1585
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_stringsample1646
static org.antlr.runtime.BitSet
FOLLOW_scoped_id_in_atom775
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_boolsample1686
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_numeric_int_sample1430
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_numeric_real_sample1497
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_real_pdf_sample1565
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_stringsample1629
static org.antlr.runtime.BitSet
FOLLOW_signed_number_in_numeric_int_sample1419
static org.antlr.runtime.BitSet
FOLLOW_signed_number_in_numeric_real_sample1486
static org.antlr.runtime.BitSet
FOLLOW_signed_number_in_real_pdf_sample1554
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1051
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1114
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1202
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1258
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1345
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1088
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1149
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1237
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1295
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1380
static org.antlr.runtime.BitSet
FOLLOW_STRING_LITERAL_in_atom720
static org.antlr.runtime.BitSet
FOLLOW_STRING_LITERAL_in_stringsample1618
static org.antlr.runtime.BitSet
FOLLOW_stringsample_in_definition1220
static org.antlr.runtime.BitSet
FOLLOW_STRUCTURE_in_characterisation_keywords1802
static org.antlr.runtime.BitSet
FOLLOW_sumExpr_in_compareExpr240
static org.antlr.runtime.BitSet
FOLLOW_sumExpr_in_compareExpr322
static org.antlr.runtime.BitSet
FOLLOW_TRUE_in_boolean_keywords1736
static org.antlr.runtime.BitSet
FOLLOW_TYPE_in_characterisation_keywords1816
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_powExpr530
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_powExpr545
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_unaryExpr587
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_unaryExpr611
static org.antlr.runtime.BitSet
FOLLOW_VALUE_in_characterisation_keywords1823
static org.antlr.runtime.BitSet
FOLLOW_XOR_in_boolOrExpr190
static int
GREATER
static int
GREATEREQUAL
static int
ID
static int
IDPART
static int
IDSTART
static int
INNER
static int
INTPMF
static int
LESS
static int
LESSEQUAL
static int
LINE_COMMENT
static int
LPAREN
static int
MINUS
static int
MOD
static int
MUL
static int
NOT
static int
NOTEQUAL
static int
NUMBER
static int
NUMBER_OF_ELEMENTS
static int
OR
static int
ORDERED_DEF
static int
PLUS
static int
POW
static int
RPAREN
static int
SEMI
static int
SQUARE_PAREN_L
static int
SQUARE_PAREN_R
static int
STRING_LITERAL
static int
STRUCTURE
static int
T__55
static int
T__56
static String[]
tokenNames
static int
TRUE
static int
TYPE
static int
UNIT
static int
VALUE
static int
WS
static int
XOR
-
Constructor Summary
Constructors Constructor Description PCMStoExParser(org.antlr.runtime.TokenStream input)
PCMStoExParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<de.uka.ipd.sdq.stoex.Expression>
arguments()
de.uka.ipd.sdq.stoex.Atom
atom()
de.uka.ipd.sdq.stoex.BooleanExpression
boolAndExpr()
String
boolean_keywords()
de.uka.ipd.sdq.stoex.BooleanExpression
boolOrExpr()
de.uka.ipd.sdq.probfunction.Sample<Comparable<?>>
boolsample()
VariableCharacterisationType
characterisation()
String
characterisation_keywords()
de.uka.ipd.sdq.stoex.Comparison
compareExpr()
de.uka.ipd.sdq.stoex.ProbabilityFunctionLiteral
definition()
de.uka.ipd.sdq.stoex.Expression
expression()
Collection<de.uka.ipd.sdq.stoex.Expression>
expressionList()
String
getGrammarFileName()
String[]
getTokenNames()
de.uka.ipd.sdq.stoex.IfElse
ifelseExpr()
de.uka.ipd.sdq.probfunction.Sample<Integer>
numeric_int_sample()
de.uka.ipd.sdq.probfunction.Sample<Double>
numeric_real_sample()
de.uka.ipd.sdq.stoex.Power
powExpr()
de.uka.ipd.sdq.stoex.Product
prodExpr()
de.uka.ipd.sdq.probfunction.ContinuousSample
real_pdf_sample()
de.uka.ipd.sdq.stoex.AbstractNamedReference
scoped_id()
String
signed_number()
de.uka.ipd.sdq.probfunction.Sample<Comparable<?>>
stringsample()
de.uka.ipd.sdq.stoex.Term
sumExpr()
de.uka.ipd.sdq.stoex.Unary
unaryExpr()
-
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
-
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
-
-
-
Field Detail
-
tokenNames
public static final String[] tokenNames
-
INNER
public static final int INNER
- See Also:
- Constant Field Values
-
MOD
public static final int MOD
- See Also:
- Constant Field Values
-
BOOLPMF
public static final int BOOLPMF
- See Also:
- Constant Field Values
-
Exponent
public static final int Exponent
- See Also:
- Constant Field Values
-
GREATEREQUAL
public static final int GREATEREQUAL
- See Also:
- Constant Field Values
-
ENUMPMF
public static final int ENUMPMF
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
STRUCTURE
public static final int STRUCTURE
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
-
NOTEQUAL
public static final int NOTEQUAL
- See Also:
- Constant Field Values
-
T__55
public static final int T__55
- See Also:
- Constant Field Values
-
T__56
public static final int T__56
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
GREATER
public static final int GREATER
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
POW
public static final int POW
- See Also:
- Constant Field Values
-
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
-
LESS
public static final int LESS
- See Also:
- Constant Field Values
-
DEFINITION
public static final int DEFINITION
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
DOUBLEPDF
public static final int DOUBLEPDF
- See Also:
- Constant Field Values
-
XOR
public static final int XOR
- See Also:
- Constant Field Values
-
INTPMF
public static final int INTPMF
- See Also:
- Constant Field Values
-
LINE_COMMENT
public static final int LINE_COMMENT
- See Also:
- Constant Field Values
-
DOUBLEPMF
public static final int DOUBLEPMF
- See Also:
- Constant Field Values
-
BOOL
public static final int BOOL
- See Also:
- Constant Field Values
-
NUMBER
public static final int NUMBER
- See Also:
- Constant Field Values
-
NUMBER_OF_ELEMENTS
public static final int NUMBER_OF_ELEMENTS
- See Also:
- Constant Field Values
-
VALUE
public static final int VALUE
- See Also:
- Constant Field Values
-
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
-
MUL
public static final int MUL
- See Also:
- Constant Field Values
-
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
-
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
-
ALPHA
public static final int ALPHA
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
SQUARE_PAREN_R
public static final int SQUARE_PAREN_R
- See Also:
- Constant Field Values
-
UNIT
public static final int UNIT
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
SQUARE_PAREN_L
public static final int SQUARE_PAREN_L
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
IDPART
public static final int IDPART
- See Also:
- Constant Field Values
-
IDSTART
public static final int IDSTART
- See Also:
- Constant Field Values
-
BYTESIZE
public static final int BYTESIZE
- See Also:
- Constant Field Values
-
DIV
public static final int DIV
- See Also:
- Constant Field Values
-
ORDERED_DEF
public static final int ORDERED_DEF
- See Also:
- Constant Field Values
-
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
-
LESSEQUAL
public static final int LESSEQUAL
- See Also:
- Constant Field Values
-
FOLLOW_ifelseExpr_in_expression41
public static final org.antlr.runtime.BitSet FOLLOW_ifelseExpr_in_expression41
-
FOLLOW_EOF_in_expression43
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_expression43
-
FOLLOW_boolAndExpr_in_ifelseExpr66
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr66
-
FOLLOW_55_in_ifelseExpr79
public static final org.antlr.runtime.BitSet FOLLOW_55_in_ifelseExpr79
-
FOLLOW_boolAndExpr_in_ifelseExpr85
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr85
-
FOLLOW_56_in_ifelseExpr89
public static final org.antlr.runtime.BitSet FOLLOW_56_in_ifelseExpr89
-
FOLLOW_boolAndExpr_in_ifelseExpr95
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr95
-
FOLLOW_boolOrExpr_in_boolAndExpr120
public static final org.antlr.runtime.BitSet FOLLOW_boolOrExpr_in_boolAndExpr120
-
FOLLOW_AND_in_boolAndExpr131
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_boolAndExpr131
-
FOLLOW_boolOrExpr_in_boolAndExpr142
public static final org.antlr.runtime.BitSet FOLLOW_boolOrExpr_in_boolAndExpr142
-
FOLLOW_compareExpr_in_boolOrExpr169
public static final org.antlr.runtime.BitSet FOLLOW_compareExpr_in_boolOrExpr169
-
FOLLOW_OR_in_boolOrExpr182
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_boolOrExpr182
-
FOLLOW_XOR_in_boolOrExpr190
public static final org.antlr.runtime.BitSet FOLLOW_XOR_in_boolOrExpr190
-
FOLLOW_compareExpr_in_boolOrExpr202
public static final org.antlr.runtime.BitSet FOLLOW_compareExpr_in_boolOrExpr202
-
FOLLOW_sumExpr_in_compareExpr240
public static final org.antlr.runtime.BitSet FOLLOW_sumExpr_in_compareExpr240
-
FOLLOW_GREATER_in_compareExpr257
public static final org.antlr.runtime.BitSet FOLLOW_GREATER_in_compareExpr257
-
FOLLOW_LESS_in_compareExpr267
public static final org.antlr.runtime.BitSet FOLLOW_LESS_in_compareExpr267
-
FOLLOW_EQUAL_in_compareExpr277
public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_compareExpr277
-
FOLLOW_NOTEQUAL_in_compareExpr287
public static final org.antlr.runtime.BitSet FOLLOW_NOTEQUAL_in_compareExpr287
-
FOLLOW_GREATEREQUAL_in_compareExpr297
public static final org.antlr.runtime.BitSet FOLLOW_GREATEREQUAL_in_compareExpr297
-
FOLLOW_LESSEQUAL_in_compareExpr307
public static final org.antlr.runtime.BitSet FOLLOW_LESSEQUAL_in_compareExpr307
-
FOLLOW_sumExpr_in_compareExpr322
public static final org.antlr.runtime.BitSet FOLLOW_sumExpr_in_compareExpr322
-
FOLLOW_prodExpr_in_sumExpr354
public static final org.antlr.runtime.BitSet FOLLOW_prodExpr_in_sumExpr354
-
FOLLOW_PLUS_in_sumExpr372
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_sumExpr372
-
FOLLOW_MINUS_in_sumExpr380
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_sumExpr380
-
FOLLOW_prodExpr_in_sumExpr393
public static final org.antlr.runtime.BitSet FOLLOW_prodExpr_in_sumExpr393
-
FOLLOW_powExpr_in_prodExpr431
public static final org.antlr.runtime.BitSet FOLLOW_powExpr_in_prodExpr431
-
FOLLOW_MUL_in_prodExpr451
public static final org.antlr.runtime.BitSet FOLLOW_MUL_in_prodExpr451
-
FOLLOW_DIV_in_prodExpr462
public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_prodExpr462
-
FOLLOW_MOD_in_prodExpr473
public static final org.antlr.runtime.BitSet FOLLOW_MOD_in_prodExpr473
-
FOLLOW_powExpr_in_prodExpr489
public static final org.antlr.runtime.BitSet FOLLOW_powExpr_in_prodExpr489
-
FOLLOW_unaryExpr_in_powExpr530
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_powExpr530
-
FOLLOW_POW_in_powExpr539
public static final org.antlr.runtime.BitSet FOLLOW_POW_in_powExpr539
-
FOLLOW_unaryExpr_in_powExpr545
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_powExpr545
-
FOLLOW_MINUS_in_unaryExpr581
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_unaryExpr581
-
FOLLOW_unaryExpr_in_unaryExpr587
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_unaryExpr587
-
FOLLOW_NOT_in_unaryExpr605
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_unaryExpr605
-
FOLLOW_unaryExpr_in_unaryExpr611
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_unaryExpr611
-
FOLLOW_atom_in_unaryExpr633
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unaryExpr633
-
FOLLOW_NUMBER_in_atom668
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_atom668
-
FOLLOW_definition_in_atom695
public static final org.antlr.runtime.BitSet FOLLOW_definition_in_atom695
-
FOLLOW_STRING_LITERAL_in_atom720
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom720
-
FOLLOW_boolean_keywords_in_atom747
public static final org.antlr.runtime.BitSet FOLLOW_boolean_keywords_in_atom747
-
FOLLOW_scoped_id_in_atom775
public static final org.antlr.runtime.BitSet FOLLOW_scoped_id_in_atom775
-
FOLLOW_DOT_in_atom777
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_atom777
-
FOLLOW_characterisation_in_atom783
public static final org.antlr.runtime.BitSet FOLLOW_characterisation_in_atom783
-
FOLLOW_ID_in_atom810
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom810
-
FOLLOW_arguments_in_atom823
public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_atom823
-
FOLLOW_LPAREN_in_atom848
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_atom848
-
FOLLOW_ifelseExpr_in_atom858
public static final org.antlr.runtime.BitSet FOLLOW_ifelseExpr_in_atom858
-
FOLLOW_RPAREN_in_atom864
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_atom864
-
FOLLOW_LPAREN_in_arguments910
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_arguments910
-
FOLLOW_expressionList_in_arguments916
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments916
-
FOLLOW_RPAREN_in_arguments921
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_arguments921
-
FOLLOW_boolAndExpr_in_expressionList959
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_expressionList959
-
FOLLOW_COLON_in_expressionList964
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_expressionList964
-
FOLLOW_boolAndExpr_in_expressionList970
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_expressionList970
-
FOLLOW_characterisation_keywords_in_characterisation1003
public static final org.antlr.runtime.BitSet FOLLOW_characterisation_keywords_in_characterisation1003
-
FOLLOW_INTPMF_in_definition1040
public static final org.antlr.runtime.BitSet FOLLOW_INTPMF_in_definition1040
-
FOLLOW_SQUARE_PAREN_L_in_definition1051
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1051
-
FOLLOW_numeric_int_sample_in_definition1071
public static final org.antlr.runtime.BitSet FOLLOW_numeric_int_sample_in_definition1071
-
FOLLOW_SQUARE_PAREN_R_in_definition1088
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1088
-
FOLLOW_DOUBLEPMF_in_definition1101
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLEPMF_in_definition1101
-
FOLLOW_SQUARE_PAREN_L_in_definition1114
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1114
-
FOLLOW_numeric_real_sample_in_definition1132
public static final org.antlr.runtime.BitSet FOLLOW_numeric_real_sample_in_definition1132
-
FOLLOW_SQUARE_PAREN_R_in_definition1149
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1149
-
FOLLOW_ENUMPMF_in_definition1163
public static final org.antlr.runtime.BitSet FOLLOW_ENUMPMF_in_definition1163
-
FOLLOW_LPAREN_in_definition1176
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_definition1176
-
FOLLOW_ORDERED_DEF_in_definition1183
public static final org.antlr.runtime.BitSet FOLLOW_ORDERED_DEF_in_definition1183
-
FOLLOW_RPAREN_in_definition1195
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_definition1195
-
FOLLOW_SQUARE_PAREN_L_in_definition1202
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1202
-
FOLLOW_stringsample_in_definition1220
public static final org.antlr.runtime.BitSet FOLLOW_stringsample_in_definition1220
-
FOLLOW_SQUARE_PAREN_R_in_definition1237
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1237
-
FOLLOW_DOUBLEPDF_in_definition1247
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLEPDF_in_definition1247
-
FOLLOW_SQUARE_PAREN_L_in_definition1258
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1258
-
FOLLOW_real_pdf_sample_in_definition1278
public static final org.antlr.runtime.BitSet FOLLOW_real_pdf_sample_in_definition1278
-
FOLLOW_SQUARE_PAREN_R_in_definition1295
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1295
-
FOLLOW_BOOLPMF_in_definition1306
public static final org.antlr.runtime.BitSet FOLLOW_BOOLPMF_in_definition1306
-
FOLLOW_LPAREN_in_definition1319
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_definition1319
-
FOLLOW_ORDERED_DEF_in_definition1326
public static final org.antlr.runtime.BitSet FOLLOW_ORDERED_DEF_in_definition1326
-
FOLLOW_RPAREN_in_definition1338
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_definition1338
-
FOLLOW_SQUARE_PAREN_L_in_definition1345
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1345
-
FOLLOW_boolsample_in_definition1363
public static final org.antlr.runtime.BitSet FOLLOW_boolsample_in_definition1363
-
FOLLOW_SQUARE_PAREN_R_in_definition1380
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1380
-
FOLLOW_LPAREN_in_numeric_int_sample1406
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_numeric_int_sample1406
-
FOLLOW_signed_number_in_numeric_int_sample1419
public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_numeric_int_sample1419
-
FOLLOW_SEMI_in_numeric_int_sample1430
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_numeric_int_sample1430
-
FOLLOW_NUMBER_in_numeric_int_sample1438
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_numeric_int_sample1438
-
FOLLOW_RPAREN_in_numeric_int_sample1450
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_numeric_int_sample1450
-
FOLLOW_LPAREN_in_numeric_real_sample1473
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_numeric_real_sample1473
-
FOLLOW_signed_number_in_numeric_real_sample1486
public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_numeric_real_sample1486
-
FOLLOW_SEMI_in_numeric_real_sample1497
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_numeric_real_sample1497
-
FOLLOW_NUMBER_in_numeric_real_sample1505
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_numeric_real_sample1505
-
FOLLOW_RPAREN_in_numeric_real_sample1517
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_numeric_real_sample1517
-
FOLLOW_LPAREN_in_real_pdf_sample1541
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_real_pdf_sample1541
-
FOLLOW_signed_number_in_real_pdf_sample1554
public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_real_pdf_sample1554
-
FOLLOW_SEMI_in_real_pdf_sample1565
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_real_pdf_sample1565
-
FOLLOW_NUMBER_in_real_pdf_sample1573
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_real_pdf_sample1573
-
FOLLOW_RPAREN_in_real_pdf_sample1585
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_real_pdf_sample1585
-
FOLLOW_LPAREN_in_stringsample1606
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_stringsample1606
-
FOLLOW_STRING_LITERAL_in_stringsample1618
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_stringsample1618
-
FOLLOW_SEMI_in_stringsample1629
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_stringsample1629
-
FOLLOW_NUMBER_in_stringsample1635
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_stringsample1635
-
FOLLOW_RPAREN_in_stringsample1646
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_stringsample1646
-
FOLLOW_LPAREN_in_boolsample1664
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_boolsample1664
-
FOLLOW_boolean_keywords_in_boolsample1678
public static final org.antlr.runtime.BitSet FOLLOW_boolean_keywords_in_boolsample1678
-
FOLLOW_SEMI_in_boolsample1686
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_boolsample1686
-
FOLLOW_NUMBER_in_boolsample1692
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_boolsample1692
-
FOLLOW_RPAREN_in_boolsample1703
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_boolsample1703
-
FOLLOW_FALSE_in_boolean_keywords1722
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_boolean_keywords1722
-
FOLLOW_TRUE_in_boolean_keywords1736
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_boolean_keywords1736
-
FOLLOW_MINUS_in_signed_number1765
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_signed_number1765
-
FOLLOW_NUMBER_in_signed_number1773
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_signed_number1773
-
FOLLOW_BYTESIZE_in_characterisation_keywords1795
public static final org.antlr.runtime.BitSet FOLLOW_BYTESIZE_in_characterisation_keywords1795
-
FOLLOW_STRUCTURE_in_characterisation_keywords1802
public static final org.antlr.runtime.BitSet FOLLOW_STRUCTURE_in_characterisation_keywords1802
-
FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1809
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1809
-
FOLLOW_TYPE_in_characterisation_keywords1816
public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_characterisation_keywords1816
-
FOLLOW_VALUE_in_characterisation_keywords1823
public static final org.antlr.runtime.BitSet FOLLOW_VALUE_in_characterisation_keywords1823
-
FOLLOW_ID_in_scoped_id1853
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_scoped_id1853
-
FOLLOW_DOT_in_scoped_id1864
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_scoped_id1864
-
FOLLOW_ID_in_scoped_id1869
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_scoped_id1869
-
FOLLOW_INNER_in_scoped_id1875
public static final org.antlr.runtime.BitSet FOLLOW_INNER_in_scoped_id1875
-
-
Method Detail
-
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
expression
public final de.uka.ipd.sdq.stoex.Expression expression() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
ifelseExpr
public final de.uka.ipd.sdq.stoex.IfElse ifelseExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolAndExpr
public final de.uka.ipd.sdq.stoex.BooleanExpression boolAndExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolOrExpr
public final de.uka.ipd.sdq.stoex.BooleanExpression boolOrExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
compareExpr
public final de.uka.ipd.sdq.stoex.Comparison compareExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
sumExpr
public final de.uka.ipd.sdq.stoex.Term sumExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
prodExpr
public final de.uka.ipd.sdq.stoex.Product prodExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
powExpr
public final de.uka.ipd.sdq.stoex.Power powExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
unaryExpr
public final de.uka.ipd.sdq.stoex.Unary unaryExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
atom
public final de.uka.ipd.sdq.stoex.Atom atom() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
arguments
public final Collection<de.uka.ipd.sdq.stoex.Expression> arguments() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
expressionList
public final Collection<de.uka.ipd.sdq.stoex.Expression> expressionList() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
characterisation
public final VariableCharacterisationType characterisation() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
definition
public final de.uka.ipd.sdq.stoex.ProbabilityFunctionLiteral definition() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
numeric_int_sample
public final de.uka.ipd.sdq.probfunction.Sample<Integer> numeric_int_sample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
numeric_real_sample
public final de.uka.ipd.sdq.probfunction.Sample<Double> numeric_real_sample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
real_pdf_sample
public final de.uka.ipd.sdq.probfunction.ContinuousSample real_pdf_sample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
stringsample
public final de.uka.ipd.sdq.probfunction.Sample<Comparable<?>> stringsample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolsample
public final de.uka.ipd.sdq.probfunction.Sample<Comparable<?>> boolsample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolean_keywords
public final String boolean_keywords() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
signed_number
public final String signed_number() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
characterisation_keywords
public final String characterisation_keywords() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
scoped_id
public final de.uka.ipd.sdq.stoex.AbstractNamedReference scoped_id() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
-