public class ExpressionParser
extends org.antlr.runtime.Parser
Modifier and Type | Class and Description |
---|---|
static class |
ExpressionParser.additiveExpression_return |
static class |
ExpressionParser.booleanAndExpression_return |
static class |
ExpressionParser.equalityExpression_return |
static class |
ExpressionParser.logicalExpression_return |
static class |
ExpressionParser.multiplicativeExpression_return |
static class |
ExpressionParser.parse_return |
static class |
ExpressionParser.primaryExpression_return |
static class |
ExpressionParser.relationalExpression_return |
static class |
ExpressionParser.unaryExpression_return |
Constructor and Description |
---|
ExpressionParser(org.antlr.runtime.TokenStream input) |
ExpressionParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
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
public static final java.lang.String[] tokenNames
public static final int INTEGER
public static final int LT
public static final int MOD
public static final int LETTER
public static final int LTEQ
public static final int NOTEQUALS
public static final int WHITESPACE
public static final int EQUALS
public static final int NOT
public static final int GTEQ
public static final int MINUS
public static final int MULT
public static final int AND
public static final int EOF
public static final int LBRACKET
public static final int QUOTE
public static final int BOOLEAN
public static final int NEWLINE
public static final int IDENTIFIER
public static final int OR
public static final int GT
public static final int PLUS
public static final int DIGIT
public static final int RBRACKET
public static final int DIV
public static final int STRING
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public static final org.antlr.runtime.BitSet FOLLOW_logicalExpression_in_parse67
public static final org.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_logicalExpression95
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_logicalExpression111
public static final org.antlr.runtime.BitSet FOLLOW_booleanAndExpression_in_logicalExpression115
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_booleanAndExpression164
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_booleanAndExpression179
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_booleanAndExpression183
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression227
public static final org.antlr.runtime.BitSet FOLLOW_EQUALS_in_equalityExpression243
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression247
public static final org.antlr.runtime.BitSet FOLLOW_NOTEQUALS_in_equalityExpression263
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression267
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression312
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_relationalExpression327
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression331
public static final org.antlr.runtime.BitSet FOLLOW_LTEQ_in_relationalExpression347
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression351
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_relationalExpression373
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression377
public static final org.antlr.runtime.BitSet FOLLOW_GTEQ_in_relationalExpression392
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression396
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression443
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_additiveExpression463
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression467
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_additiveExpression482
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression486
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression526
public static final org.antlr.runtime.BitSet FOLLOW_MULT_in_multiplicativeExpression546
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression550
public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_multiplicativeExpression565
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression569
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_unaryExpression623
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_unaryExpression641
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_unaryExpression645
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_primaryExpression673
public static final org.antlr.runtime.BitSet FOLLOW_BOOLEAN_in_primaryExpression702
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_primaryExpression744
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_primaryExpression774
public static final org.antlr.runtime.BitSet FOLLOW_LBRACKET_in_primaryExpression798
public static final org.antlr.runtime.BitSet FOLLOW_logicalExpression_in_primaryExpression802
public static final org.antlr.runtime.BitSet FOLLOW_RBRACKET_in_primaryExpression804
public ExpressionParser(org.antlr.runtime.TokenStream input)
public ExpressionParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
public java.lang.String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public java.lang.String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public java.util.Map<java.lang.String,Value> getVariables()
public void setVariables(java.util.Map<java.lang.String,Value> variables)
public java.lang.String getCurrentScope()
public void setCurrentScope(java.lang.String currentScope)
public final ExpressionParser.parse_return parse() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.logicalExpression_return logicalExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.booleanAndExpression_return booleanAndExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.equalityExpression_return equalityExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.relationalExpression_return relationalExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.additiveExpression_return additiveExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.multiplicativeExpression_return multiplicativeExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.unaryExpression_return unaryExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final ExpressionParser.primaryExpression_return primaryExpression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException