org.stanwood.media.source.xbmc.expression
Class ExpressionParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.stanwood.media.source.xbmc.expression.ExpressionParser
public class ExpressionParser
- extends org.antlr.runtime.Parser
Fields inherited from class org.antlr.runtime.Parser |
input |
Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
Constructor Summary |
ExpressionParser(org.antlr.runtime.TokenStream input)
|
ExpressionParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
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 |
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
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
LT
public static final int LT
- See Also:
- Constant Field Values
LETTER
public static final int LETTER
- See Also:
- Constant Field Values
MOD
public static final int MOD
- See Also:
- Constant Field Values
LTEQ
public static final int LTEQ
- See Also:
- Constant Field Values
WHITESPACE
public static final int WHITESPACE
- See Also:
- Constant Field Values
NOTEQUALS
public static final int NOTEQUALS
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
GTEQ
public static final int GTEQ
- See Also:
- Constant Field Values
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
MULT
public static final int MULT
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
LBRACKET
public static final int LBRACKET
- See Also:
- Constant Field Values
BOOLEAN
public static final int BOOLEAN
- See Also:
- Constant Field Values
NEWLINE
public static final int NEWLINE
- See Also:
- Constant Field Values
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
GT
public static final int GT
- 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
RBRACKET
public static final int RBRACKET
- See Also:
- Constant Field Values
DIV
public static final int DIV
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
FOLLOW_logicalExpression_in_parse67
public static final org.antlr.runtime.BitSet FOLLOW_logicalExpression_in_parse67
FOLLOW_booleanAndExpression_in_logicalExpression95
public static final org.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_logicalExpression95
FOLLOW_OR_in_logicalExpression111
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_logicalExpression111
FOLLOW_booleanAndExpression_in_logicalExpression115
public static final org.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_logicalExpression115
FOLLOW_equalityExpression_in_booleanAndExpression164
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_booleanAndExpression164
FOLLOW_AND_in_booleanAndExpression179
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_booleanAndExpression179
FOLLOW_equalityExpression_in_booleanAndExpression183
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_booleanAndExpression183
FOLLOW_relationalExpression_in_equalityExpression227
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression227
FOLLOW_EQUALS_in_equalityExpression243
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_equalityExpression243
FOLLOW_relationalExpression_in_equalityExpression247
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression247
FOLLOW_NOTEQUALS_in_equalityExpression263
public static final org.antlr.runtime.BitSet FOLLOW_NOTEQUALS_in_equalityExpression263
FOLLOW_relationalExpression_in_equalityExpression267
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression267
FOLLOW_additiveExpression_in_relationalExpression312
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression312
FOLLOW_LT_in_relationalExpression327
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_relationalExpression327
FOLLOW_additiveExpression_in_relationalExpression331
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression331
FOLLOW_LTEQ_in_relationalExpression347
public static final org.antlr.runtime.BitSet FOLLOW_LTEQ_in_relationalExpression347
FOLLOW_additiveExpression_in_relationalExpression351
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression351
FOLLOW_GT_in_relationalExpression373
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_relationalExpression373
FOLLOW_additiveExpression_in_relationalExpression377
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression377
FOLLOW_GTEQ_in_relationalExpression392
public static final org.antlr.runtime.BitSet FOLLOW_GTEQ_in_relationalExpression392
FOLLOW_additiveExpression_in_relationalExpression396
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression396
FOLLOW_multiplicativeExpression_in_additiveExpression443
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression443
FOLLOW_PLUS_in_additiveExpression463
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_additiveExpression463
FOLLOW_multiplicativeExpression_in_additiveExpression467
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression467
FOLLOW_MINUS_in_additiveExpression482
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_additiveExpression482
FOLLOW_multiplicativeExpression_in_additiveExpression486
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression486
FOLLOW_unaryExpression_in_multiplicativeExpression526
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression526
FOLLOW_MULT_in_multiplicativeExpression546
public static final org.antlr.runtime.BitSet FOLLOW_MULT_in_multiplicativeExpression546
FOLLOW_unaryExpression_in_multiplicativeExpression550
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression550
FOLLOW_DIV_in_multiplicativeExpression565
public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_multiplicativeExpression565
FOLLOW_unaryExpression_in_multiplicativeExpression569
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression569
FOLLOW_primaryExpression_in_unaryExpression623
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_unaryExpression623
FOLLOW_NOT_in_unaryExpression641
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_unaryExpression641
FOLLOW_primaryExpression_in_unaryExpression645
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_unaryExpression645
FOLLOW_INTEGER_in_primaryExpression673
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_primaryExpression673
FOLLOW_BOOLEAN_in_primaryExpression702
public static final org.antlr.runtime.BitSet FOLLOW_BOOLEAN_in_primaryExpression702
FOLLOW_IDENTIFIER_in_primaryExpression744
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_primaryExpression744
FOLLOW_LBRACKET_in_primaryExpression768
public static final org.antlr.runtime.BitSet FOLLOW_LBRACKET_in_primaryExpression768
FOLLOW_logicalExpression_in_primaryExpression772
public static final org.antlr.runtime.BitSet FOLLOW_logicalExpression_in_primaryExpression772
FOLLOW_RBRACKET_in_primaryExpression774
public static final org.antlr.runtime.BitSet FOLLOW_RBRACKET_in_primaryExpression774
ExpressionParser
public ExpressionParser(org.antlr.runtime.TokenStream input)
ExpressionParser
public ExpressionParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
getVariables
public java.util.Map<java.lang.String,Value> getVariables()
setVariables
public void setVariables(java.util.Map<java.lang.String,Value> variables)
parse
public final ExpressionParser.parse_return parse()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
logicalExpression
public final ExpressionParser.logicalExpression_return logicalExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
booleanAndExpression
public final ExpressionParser.booleanAndExpression_return booleanAndExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
equalityExpression
public final ExpressionParser.equalityExpression_return equalityExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
relationalExpression
public final ExpressionParser.relationalExpression_return relationalExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
additiveExpression
public final ExpressionParser.additiveExpression_return additiveExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
multiplicativeExpression
public final ExpressionParser.multiplicativeExpression_return multiplicativeExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
unaryExpression
public final ExpressionParser.unaryExpression_return unaryExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
primaryExpression
public final ExpressionParser.primaryExpression_return primaryExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException