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