org.epics.pvmanager.formula
Class FormulaParser
java.lang.Object
Parser
org.epics.pvmanager.formula.FormulaParser
public class FormulaParser
- extends Parser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final java.lang.String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
T__15
public static final int T__15
- See Also:
- Constant Field Values
T__16
public static final int T__16
- See Also:
- Constant Field Values
T__17
public static final int T__17
- See Also:
- Constant Field Values
T__18
public static final int T__18
- See Also:
- Constant Field Values
T__19
public static final int T__19
- See Also:
- Constant Field Values
T__20
public static final int T__20
- See Also:
- Constant Field Values
T__21
public static final int T__21
- See Also:
- Constant Field Values
ESC_SEQ
public static final int ESC_SEQ
- See Also:
- Constant Field Values
EXPONENT
public static final int EXPONENT
- See Also:
- Constant Field Values
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
HEX_DIGIT
public static final int HEX_DIGIT
- See Also:
- Constant Field Values
ID
public static final int ID
- See Also:
- Constant Field Values
INT
public static final int INT
- See Also:
- Constant Field Values
OCTAL_ESC
public static final int OCTAL_ESC
- See Also:
- Constant Field Values
QUOTED_ID
public static final int QUOTED_ID
- See Also:
- Constant Field Values
STRING
public static final int STRING
- See Also:
- Constant Field Values
UNICODE_ESC
public static final int UNICODE_ESC
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
FOLLOW_expression_in_formula51
public static final BitSet FOLLOW_expression_in_formula51
FOLLOW_EOF_in_formula53
public static final BitSet FOLLOW_EOF_in_formula53
FOLLOW_additiveExpression_in_expression78
public static final BitSet FOLLOW_additiveExpression_in_expression78
FOLLOW_multiplicativeExpression_in_additiveExpression105
public static final BitSet FOLLOW_multiplicativeExpression_in_additiveExpression105
FOLLOW_19_in_additiveExpression121
public static final BitSet FOLLOW_19_in_additiveExpression121
FOLLOW_multiplicativeExpression_in_additiveExpression125
public static final BitSet FOLLOW_multiplicativeExpression_in_additiveExpression125
FOLLOW_20_in_additiveExpression141
public static final BitSet FOLLOW_20_in_additiveExpression141
FOLLOW_multiplicativeExpression_in_additiveExpression145
public static final BitSet FOLLOW_multiplicativeExpression_in_additiveExpression145
FOLLOW_primary_in_multiplicativeExpression183
public static final BitSet FOLLOW_primary_in_multiplicativeExpression183
FOLLOW_18_in_multiplicativeExpression199
public static final BitSet FOLLOW_18_in_multiplicativeExpression199
FOLLOW_primary_in_multiplicativeExpression203
public static final BitSet FOLLOW_primary_in_multiplicativeExpression203
FOLLOW_21_in_multiplicativeExpression219
public static final BitSet FOLLOW_21_in_multiplicativeExpression219
FOLLOW_primary_in_multiplicativeExpression223
public static final BitSet FOLLOW_primary_in_multiplicativeExpression223
FOLLOW_15_in_multiplicativeExpression239
public static final BitSet FOLLOW_15_in_multiplicativeExpression239
FOLLOW_primary_in_multiplicativeExpression243
public static final BitSet FOLLOW_primary_in_multiplicativeExpression243
FOLLOW_parExpression_in_primary283
public static final BitSet FOLLOW_parExpression_in_primary283
FOLLOW_pv_in_primary295
public static final BitSet FOLLOW_pv_in_primary295
FOLLOW_numericLiteral_in_primary307
public static final BitSet FOLLOW_numericLiteral_in_primary307
FOLLOW_stringLiteral_in_primary319
public static final BitSet FOLLOW_stringLiteral_in_primary319
FOLLOW_16_in_parExpression344
public static final BitSet FOLLOW_16_in_parExpression344
FOLLOW_expression_in_parExpression346
public static final BitSet FOLLOW_expression_in_parExpression346
FOLLOW_17_in_parExpression348
public static final BitSet FOLLOW_17_in_parExpression348
FOLLOW_ID_in_pv373
public static final BitSet FOLLOW_ID_in_pv373
FOLLOW_QUOTED_ID_in_pv385
public static final BitSet FOLLOW_QUOTED_ID_in_pv385
FOLLOW_INT_in_numericLiteral410
public static final BitSet FOLLOW_INT_in_numericLiteral410
FOLLOW_FLOAT_in_numericLiteral422
public static final BitSet FOLLOW_FLOAT_in_numericLiteral422
FOLLOW_STRING_in_stringLiteral445
public static final BitSet FOLLOW_STRING_in_stringLiteral445
FormulaParser
public FormulaParser(TokenStream input)
FormulaParser
public FormulaParser(TokenStream input,
RecognizerSharedState state)
getDelegates
public Parser[] getDelegates()
getTokenNames
public java.lang.String[] getTokenNames()
getGrammarFileName
public java.lang.String getGrammarFileName()
formula
public final DesiredRateExpression<?> formula()
throws RecognitionException
- Throws:
RecognitionException
expression
public final DesiredRateExpression<?> expression()
throws RecognitionException
- Throws:
RecognitionException
additiveExpression
public final DesiredRateExpression<?> additiveExpression()
throws RecognitionException
- Throws:
RecognitionException
multiplicativeExpression
public final DesiredRateExpression<?> multiplicativeExpression()
throws RecognitionException
- Throws:
RecognitionException
primary
public final DesiredRateExpression<?> primary()
throws RecognitionException
- Throws:
RecognitionException
parExpression
public final DesiredRateExpression<?> parExpression()
throws RecognitionException
- Throws:
RecognitionException
pv
public final DesiredRateExpression<?> pv()
throws RecognitionException
- Throws:
RecognitionException
numericLiteral
public final DesiredRateExpression<?> numericLiteral()
throws RecognitionException
- Throws:
RecognitionException
stringLiteral
public final DesiredRateExpression<?> stringLiteral()
throws RecognitionException
- Throws:
RecognitionException