Package de.uka.ipd.sdq.stoex.parser
Class StochasticExpressionsParser
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Parser
-
- de.uka.ipd.sdq.stoex.parser.StochasticExpressionsParser
-
public class StochasticExpressionsParser 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_53_in_ifelseExpr79
static org.antlr.runtime.BitSet
FOLLOW_54_in_ifelseExpr89
static org.antlr.runtime.BitSet
FOLLOW_AND_in_boolAndExpr131
static org.antlr.runtime.BitSet
FOLLOW_arguments_in_atom840
static org.antlr.runtime.BitSet
FOLLOW_atom_in_unaryExpr656
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_expressionList1032
static org.antlr.runtime.BitSet
FOLLOW_boolAndExpr_in_expressionList1043
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_atom772
static org.antlr.runtime.BitSet
FOLLOW_boolean_keywords_in_boolsample1735
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_definition1363
static org.antlr.runtime.BitSet
FOLLOW_boolsample_in_definition1420
static org.antlr.runtime.BitSet
FOLLOW_BYTESIZE_in_characterisation_keywords1850
static org.antlr.runtime.BitSet
FOLLOW_COLON_in_expressionList1037
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_atom720
static org.antlr.runtime.BitSet
FOLLOW_DIV_in_prodExpr485
static org.antlr.runtime.BitSet
FOLLOW_DIV_in_unit_spec947
static org.antlr.runtime.BitSet
FOLLOW_DOT_in_scoped_id1919
static org.antlr.runtime.BitSet
FOLLOW_DOUBLEPDF_in_definition1302
static org.antlr.runtime.BitSet
FOLLOW_DOUBLEPMF_in_definition1153
static org.antlr.runtime.BitSet
FOLLOW_ENUMPMF_in_definition1218
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_arguments989
static org.antlr.runtime.BitSet
FOLLOW_FALSE_in_boolean_keywords1779
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_atom827
static org.antlr.runtime.BitSet
FOLLOW_ID_in_scoped_id1908
static org.antlr.runtime.BitSet
FOLLOW_ID_in_scoped_id1924
static org.antlr.runtime.BitSet
FOLLOW_ID_in_unit_spec_atom920
static org.antlr.runtime.BitSet
FOLLOW_ID_in_unit_spec_atom924
static org.antlr.runtime.BitSet
FOLLOW_ifelseExpr_in_atom875
static org.antlr.runtime.BitSet
FOLLOW_ifelseExpr_in_expression41
static org.antlr.runtime.BitSet
FOLLOW_INNER_in_scoped_id1930
static org.antlr.runtime.BitSet
FOLLOW_INTPMF_in_definition1090
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_arguments983
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_atom865
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_boolsample1721
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_definition1231
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_definition1376
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_numeric_int_sample1463
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_numeric_real_sample1530
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_real_pdf_sample1598
static org.antlr.runtime.BitSet
FOLLOW_LPAREN_in_stringsample1663
static org.antlr.runtime.BitSet
FOLLOW_MINUS_in_signed_number1820
static org.antlr.runtime.BitSet
FOLLOW_MINUS_in_sumExpr393
static org.antlr.runtime.BitSet
FOLLOW_MINUS_in_unaryExpr604
static org.antlr.runtime.BitSet
FOLLOW_MOD_in_prodExpr496
static org.antlr.runtime.BitSet
FOLLOW_MUL_in_prodExpr474
static org.antlr.runtime.BitSet
FOLLOW_NOT_in_unaryExpr628
static org.antlr.runtime.BitSet
FOLLOW_NOTEQUAL_in_compareExpr287
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_atom691
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_boolsample1749
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_numeric_int_sample1495
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_numeric_real_sample1562
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_real_pdf_sample1630
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_signed_number1828
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_stringsample1692
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_in_unit_spec_atom928
static org.antlr.runtime.BitSet
FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1864
static org.antlr.runtime.BitSet
FOLLOW_numeric_int_sample_in_definition1121
static org.antlr.runtime.BitSet
FOLLOW_numeric_real_sample_in_definition1184
static org.antlr.runtime.BitSet
FOLLOW_OR_in_boolOrExpr182
static org.antlr.runtime.BitSet
FOLLOW_ORDERED_DEF_in_definition1238
static org.antlr.runtime.BitSet
FOLLOW_ORDERED_DEF_in_definition1383
static org.antlr.runtime.BitSet
FOLLOW_PLUS_in_sumExpr382
static org.antlr.runtime.BitSet
FOLLOW_POW_in_powExpr562
static org.antlr.runtime.BitSet
FOLLOW_POW_in_unit_spec_atom926
static org.antlr.runtime.BitSet
FOLLOW_powExpr_in_prodExpr454
static org.antlr.runtime.BitSet
FOLLOW_powExpr_in_prodExpr512
static org.antlr.runtime.BitSet
FOLLOW_prodExpr_in_sumExpr356
static org.antlr.runtime.BitSet
FOLLOW_prodExpr_in_sumExpr409
static org.antlr.runtime.BitSet
FOLLOW_real_pdf_sample_in_definition1333
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_arguments994
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_atom881
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_boolsample1760
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_definition1250
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_definition1395
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_numeric_int_sample1507
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_numeric_real_sample1574
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_real_pdf_sample1642
static org.antlr.runtime.BitSet
FOLLOW_RPAREN_in_stringsample1703
static org.antlr.runtime.BitSet
FOLLOW_scoped_id_in_atom800
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_boolsample1743
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_numeric_int_sample1487
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_numeric_real_sample1554
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_real_pdf_sample1622
static org.antlr.runtime.BitSet
FOLLOW_SEMI_in_stringsample1686
static org.antlr.runtime.BitSet
FOLLOW_signed_number_in_numeric_int_sample1476
static org.antlr.runtime.BitSet
FOLLOW_signed_number_in_numeric_real_sample1543
static org.antlr.runtime.BitSet
FOLLOW_signed_number_in_real_pdf_sample1611
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1101
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1166
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1257
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1313
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_definition1402
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_L_in_unit904
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1138
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1201
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1292
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1350
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_definition1437
static org.antlr.runtime.BitSet
FOLLOW_SQUARE_PAREN_R_in_unit908
static org.antlr.runtime.BitSet
FOLLOW_STRING_LITERAL_in_atom745
static org.antlr.runtime.BitSet
FOLLOW_STRING_LITERAL_in_stringsample1675
static org.antlr.runtime.BitSet
FOLLOW_stringsample_in_definition1275
static org.antlr.runtime.BitSet
FOLLOW_STRUCTURE_in_characterisation_keywords1857
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_keywords1793
static org.antlr.runtime.BitSet
FOLLOW_TYPE_in_characterisation_keywords1871
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_powExpr553
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_powExpr568
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_unaryExpr610
static org.antlr.runtime.BitSet
FOLLOW_unaryExpr_in_unaryExpr634
static org.antlr.runtime.BitSet
FOLLOW_unit_in_atom693
static org.antlr.runtime.BitSet
FOLLOW_unit_in_definition1140
static org.antlr.runtime.BitSet
FOLLOW_unit_in_definition1203
static org.antlr.runtime.BitSet
FOLLOW_unit_in_definition1352
static org.antlr.runtime.BitSet
FOLLOW_unit_spec_atom_in_unit_spec940
static org.antlr.runtime.BitSet
FOLLOW_unit_spec_atom_in_unit_spec945
static org.antlr.runtime.BitSet
FOLLOW_unit_spec_in_unit_spec949
static org.antlr.runtime.BitSet
FOLLOW_unit_spec_in_unit906
static org.antlr.runtime.BitSet
FOLLOW_VALUE_in_characterisation_keywords1878
static org.antlr.runtime.BitSet
FOLLOW_XOR_in_boolOrExpr190
static int
GREATER
static int
GREATEREQUAL
static int
ID
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__53
static int
T__54
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 StochasticExpressionsParser(org.antlr.runtime.TokenStream input)
StochasticExpressionsParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Expression>
arguments()
Atom
atom()
BooleanExpression
boolAndExpr()
String
boolean_keywords()
BooleanExpression
boolOrExpr()
Sample
boolsample()
String
characterisation_keywords()
Comparison
compareExpr()
ProbabilityFunctionLiteral
definition()
Expression
expression()
Collection<Expression>
expressionList()
String
getGrammarFileName()
String[]
getTokenNames()
IfElse
ifelseExpr()
Sample
numeric_int_sample()
Sample
numeric_real_sample()
Power
powExpr()
Product
prodExpr()
ContinuousSample
real_pdf_sample()
AbstractNamedReference
scoped_id()
String
signed_number()
Sample
stringsample()
Term
sumExpr()
Unary
unaryExpr()
void
unit()
void
unit_spec()
void
unit_spec_atom()
-
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
-
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
-
T__53
public static final int T__53
- See Also:
- Constant Field Values
-
T__54
public static final int T__54
- 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
-
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
-
VALUE
public static final int VALUE
- 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
-
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_53_in_ifelseExpr79
public static final org.antlr.runtime.BitSet FOLLOW_53_in_ifelseExpr79
-
FOLLOW_boolAndExpr_in_ifelseExpr85
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_ifelseExpr85
-
FOLLOW_54_in_ifelseExpr89
public static final org.antlr.runtime.BitSet FOLLOW_54_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_sumExpr356
public static final org.antlr.runtime.BitSet FOLLOW_prodExpr_in_sumExpr356
-
FOLLOW_PLUS_in_sumExpr382
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_sumExpr382
-
FOLLOW_MINUS_in_sumExpr393
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_sumExpr393
-
FOLLOW_prodExpr_in_sumExpr409
public static final org.antlr.runtime.BitSet FOLLOW_prodExpr_in_sumExpr409
-
FOLLOW_powExpr_in_prodExpr454
public static final org.antlr.runtime.BitSet FOLLOW_powExpr_in_prodExpr454
-
FOLLOW_MUL_in_prodExpr474
public static final org.antlr.runtime.BitSet FOLLOW_MUL_in_prodExpr474
-
FOLLOW_DIV_in_prodExpr485
public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_prodExpr485
-
FOLLOW_MOD_in_prodExpr496
public static final org.antlr.runtime.BitSet FOLLOW_MOD_in_prodExpr496
-
FOLLOW_powExpr_in_prodExpr512
public static final org.antlr.runtime.BitSet FOLLOW_powExpr_in_prodExpr512
-
FOLLOW_unaryExpr_in_powExpr553
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_powExpr553
-
FOLLOW_POW_in_powExpr562
public static final org.antlr.runtime.BitSet FOLLOW_POW_in_powExpr562
-
FOLLOW_unaryExpr_in_powExpr568
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_powExpr568
-
FOLLOW_MINUS_in_unaryExpr604
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_unaryExpr604
-
FOLLOW_unaryExpr_in_unaryExpr610
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_unaryExpr610
-
FOLLOW_NOT_in_unaryExpr628
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_unaryExpr628
-
FOLLOW_unaryExpr_in_unaryExpr634
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpr_in_unaryExpr634
-
FOLLOW_atom_in_unaryExpr656
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_unaryExpr656
-
FOLLOW_NUMBER_in_atom691
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_atom691
-
FOLLOW_unit_in_atom693
public static final org.antlr.runtime.BitSet FOLLOW_unit_in_atom693
-
FOLLOW_definition_in_atom720
public static final org.antlr.runtime.BitSet FOLLOW_definition_in_atom720
-
FOLLOW_STRING_LITERAL_in_atom745
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_atom745
-
FOLLOW_boolean_keywords_in_atom772
public static final org.antlr.runtime.BitSet FOLLOW_boolean_keywords_in_atom772
-
FOLLOW_scoped_id_in_atom800
public static final org.antlr.runtime.BitSet FOLLOW_scoped_id_in_atom800
-
FOLLOW_ID_in_atom827
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom827
-
FOLLOW_arguments_in_atom840
public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_atom840
-
FOLLOW_LPAREN_in_atom865
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_atom865
-
FOLLOW_ifelseExpr_in_atom875
public static final org.antlr.runtime.BitSet FOLLOW_ifelseExpr_in_atom875
-
FOLLOW_RPAREN_in_atom881
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_atom881
-
FOLLOW_SQUARE_PAREN_L_in_unit904
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_unit904
-
FOLLOW_unit_spec_in_unit906
public static final org.antlr.runtime.BitSet FOLLOW_unit_spec_in_unit906
-
FOLLOW_SQUARE_PAREN_R_in_unit908
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_unit908
-
FOLLOW_ID_in_unit_spec_atom920
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_unit_spec_atom920
-
FOLLOW_ID_in_unit_spec_atom924
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_unit_spec_atom924
-
FOLLOW_POW_in_unit_spec_atom926
public static final org.antlr.runtime.BitSet FOLLOW_POW_in_unit_spec_atom926
-
FOLLOW_NUMBER_in_unit_spec_atom928
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_unit_spec_atom928
-
FOLLOW_unit_spec_atom_in_unit_spec940
public static final org.antlr.runtime.BitSet FOLLOW_unit_spec_atom_in_unit_spec940
-
FOLLOW_unit_spec_atom_in_unit_spec945
public static final org.antlr.runtime.BitSet FOLLOW_unit_spec_atom_in_unit_spec945
-
FOLLOW_DIV_in_unit_spec947
public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_unit_spec947
-
FOLLOW_unit_spec_in_unit_spec949
public static final org.antlr.runtime.BitSet FOLLOW_unit_spec_in_unit_spec949
-
FOLLOW_LPAREN_in_arguments983
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_arguments983
-
FOLLOW_expressionList_in_arguments989
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments989
-
FOLLOW_RPAREN_in_arguments994
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_arguments994
-
FOLLOW_boolAndExpr_in_expressionList1032
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_expressionList1032
-
FOLLOW_COLON_in_expressionList1037
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_expressionList1037
-
FOLLOW_boolAndExpr_in_expressionList1043
public static final org.antlr.runtime.BitSet FOLLOW_boolAndExpr_in_expressionList1043
-
FOLLOW_INTPMF_in_definition1090
public static final org.antlr.runtime.BitSet FOLLOW_INTPMF_in_definition1090
-
FOLLOW_SQUARE_PAREN_L_in_definition1101
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1101
-
FOLLOW_numeric_int_sample_in_definition1121
public static final org.antlr.runtime.BitSet FOLLOW_numeric_int_sample_in_definition1121
-
FOLLOW_SQUARE_PAREN_R_in_definition1138
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1138
-
FOLLOW_unit_in_definition1140
public static final org.antlr.runtime.BitSet FOLLOW_unit_in_definition1140
-
FOLLOW_DOUBLEPMF_in_definition1153
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLEPMF_in_definition1153
-
FOLLOW_SQUARE_PAREN_L_in_definition1166
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1166
-
FOLLOW_numeric_real_sample_in_definition1184
public static final org.antlr.runtime.BitSet FOLLOW_numeric_real_sample_in_definition1184
-
FOLLOW_SQUARE_PAREN_R_in_definition1201
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1201
-
FOLLOW_unit_in_definition1203
public static final org.antlr.runtime.BitSet FOLLOW_unit_in_definition1203
-
FOLLOW_ENUMPMF_in_definition1218
public static final org.antlr.runtime.BitSet FOLLOW_ENUMPMF_in_definition1218
-
FOLLOW_LPAREN_in_definition1231
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_definition1231
-
FOLLOW_ORDERED_DEF_in_definition1238
public static final org.antlr.runtime.BitSet FOLLOW_ORDERED_DEF_in_definition1238
-
FOLLOW_RPAREN_in_definition1250
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_definition1250
-
FOLLOW_SQUARE_PAREN_L_in_definition1257
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1257
-
FOLLOW_stringsample_in_definition1275
public static final org.antlr.runtime.BitSet FOLLOW_stringsample_in_definition1275
-
FOLLOW_SQUARE_PAREN_R_in_definition1292
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1292
-
FOLLOW_DOUBLEPDF_in_definition1302
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLEPDF_in_definition1302
-
FOLLOW_SQUARE_PAREN_L_in_definition1313
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1313
-
FOLLOW_real_pdf_sample_in_definition1333
public static final org.antlr.runtime.BitSet FOLLOW_real_pdf_sample_in_definition1333
-
FOLLOW_SQUARE_PAREN_R_in_definition1350
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1350
-
FOLLOW_unit_in_definition1352
public static final org.antlr.runtime.BitSet FOLLOW_unit_in_definition1352
-
FOLLOW_BOOLPMF_in_definition1363
public static final org.antlr.runtime.BitSet FOLLOW_BOOLPMF_in_definition1363
-
FOLLOW_LPAREN_in_definition1376
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_definition1376
-
FOLLOW_ORDERED_DEF_in_definition1383
public static final org.antlr.runtime.BitSet FOLLOW_ORDERED_DEF_in_definition1383
-
FOLLOW_RPAREN_in_definition1395
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_definition1395
-
FOLLOW_SQUARE_PAREN_L_in_definition1402
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_L_in_definition1402
-
FOLLOW_boolsample_in_definition1420
public static final org.antlr.runtime.BitSet FOLLOW_boolsample_in_definition1420
-
FOLLOW_SQUARE_PAREN_R_in_definition1437
public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_PAREN_R_in_definition1437
-
FOLLOW_LPAREN_in_numeric_int_sample1463
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_numeric_int_sample1463
-
FOLLOW_signed_number_in_numeric_int_sample1476
public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_numeric_int_sample1476
-
FOLLOW_SEMI_in_numeric_int_sample1487
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_numeric_int_sample1487
-
FOLLOW_NUMBER_in_numeric_int_sample1495
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_numeric_int_sample1495
-
FOLLOW_RPAREN_in_numeric_int_sample1507
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_numeric_int_sample1507
-
FOLLOW_LPAREN_in_numeric_real_sample1530
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_numeric_real_sample1530
-
FOLLOW_signed_number_in_numeric_real_sample1543
public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_numeric_real_sample1543
-
FOLLOW_SEMI_in_numeric_real_sample1554
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_numeric_real_sample1554
-
FOLLOW_NUMBER_in_numeric_real_sample1562
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_numeric_real_sample1562
-
FOLLOW_RPAREN_in_numeric_real_sample1574
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_numeric_real_sample1574
-
FOLLOW_LPAREN_in_real_pdf_sample1598
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_real_pdf_sample1598
-
FOLLOW_signed_number_in_real_pdf_sample1611
public static final org.antlr.runtime.BitSet FOLLOW_signed_number_in_real_pdf_sample1611
-
FOLLOW_SEMI_in_real_pdf_sample1622
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_real_pdf_sample1622
-
FOLLOW_NUMBER_in_real_pdf_sample1630
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_real_pdf_sample1630
-
FOLLOW_RPAREN_in_real_pdf_sample1642
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_real_pdf_sample1642
-
FOLLOW_LPAREN_in_stringsample1663
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_stringsample1663
-
FOLLOW_STRING_LITERAL_in_stringsample1675
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_stringsample1675
-
FOLLOW_SEMI_in_stringsample1686
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_stringsample1686
-
FOLLOW_NUMBER_in_stringsample1692
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_stringsample1692
-
FOLLOW_RPAREN_in_stringsample1703
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_stringsample1703
-
FOLLOW_LPAREN_in_boolsample1721
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_boolsample1721
-
FOLLOW_boolean_keywords_in_boolsample1735
public static final org.antlr.runtime.BitSet FOLLOW_boolean_keywords_in_boolsample1735
-
FOLLOW_SEMI_in_boolsample1743
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_boolsample1743
-
FOLLOW_NUMBER_in_boolsample1749
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_boolsample1749
-
FOLLOW_RPAREN_in_boolsample1760
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_boolsample1760
-
FOLLOW_FALSE_in_boolean_keywords1779
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_boolean_keywords1779
-
FOLLOW_TRUE_in_boolean_keywords1793
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_boolean_keywords1793
-
FOLLOW_MINUS_in_signed_number1820
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_signed_number1820
-
FOLLOW_NUMBER_in_signed_number1828
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_signed_number1828
-
FOLLOW_BYTESIZE_in_characterisation_keywords1850
public static final org.antlr.runtime.BitSet FOLLOW_BYTESIZE_in_characterisation_keywords1850
-
FOLLOW_STRUCTURE_in_characterisation_keywords1857
public static final org.antlr.runtime.BitSet FOLLOW_STRUCTURE_in_characterisation_keywords1857
-
FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1864
public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_OF_ELEMENTS_in_characterisation_keywords1864
-
FOLLOW_TYPE_in_characterisation_keywords1871
public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_characterisation_keywords1871
-
FOLLOW_VALUE_in_characterisation_keywords1878
public static final org.antlr.runtime.BitSet FOLLOW_VALUE_in_characterisation_keywords1878
-
FOLLOW_ID_in_scoped_id1908
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_scoped_id1908
-
FOLLOW_DOT_in_scoped_id1919
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_scoped_id1919
-
FOLLOW_ID_in_scoped_id1924
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_scoped_id1924
-
FOLLOW_INNER_in_scoped_id1930
public static final org.antlr.runtime.BitSet FOLLOW_INNER_in_scoped_id1930
-
-
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 Expression expression() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
ifelseExpr
public final IfElse ifelseExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolAndExpr
public final BooleanExpression boolAndExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolOrExpr
public final BooleanExpression boolOrExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
compareExpr
public final Comparison compareExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
sumExpr
public final Term sumExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
prodExpr
public final Product prodExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
powExpr
public final Power powExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
unaryExpr
public final Unary unaryExpr() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
atom
public final Atom atom() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
unit
public final void unit() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
unit_spec_atom
public final void unit_spec_atom() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
unit_spec
public final void unit_spec() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
arguments
public final Collection<Expression> arguments() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
expressionList
public final Collection<Expression> expressionList() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
definition
public final ProbabilityFunctionLiteral definition() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
numeric_int_sample
public final Sample numeric_int_sample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
numeric_real_sample
public final Sample numeric_real_sample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
real_pdf_sample
public final ContinuousSample real_pdf_sample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
stringsample
public final Sample stringsample() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
boolsample
public final Sample 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 AbstractNamedReference scoped_id() throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
-
-