com.greenpineyu.fel.parser
类 FelParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
com.greenpineyu.fel.parser.FelParser
public class FelParser
- extends org.antlr.runtime.Parser
| 从类 org.antlr.runtime.Parser 继承的字段 |
input |
| 从类 org.antlr.runtime.BaseRecognizer 继承的字段 |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
|
构造方法摘要 |
FelParser(org.antlr.runtime.TokenStream input)
|
FelParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| 从类 org.antlr.runtime.Parser 继承的方法 |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
| 从类 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, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EOF
public static final int EOF
- 另请参见:
- 常量字段值
T__35
public static final int T__35
- 另请参见:
- 常量字段值
T__36
public static final int T__36
- 另请参见:
- 常量字段值
T__37
public static final int T__37
- 另请参见:
- 常量字段值
T__38
public static final int T__38
- 另请参见:
- 常量字段值
Additive
public static final int Additive
- 另请参见:
- 常量字段值
And
public static final int And
- 另请参见:
- 常量字段值
BooleanLiteral
public static final int BooleanLiteral
- 另请参见:
- 常量字段值
Bracket
public static final int Bracket
- 另请参见:
- 常量字段值
COMMENT
public static final int COMMENT
- 另请参见:
- 常量字段值
CharacterLiteral
public static final int CharacterLiteral
- 另请参见:
- 常量字段值
Colon
public static final int Colon
- 另请参见:
- 常量字段值
DecimalLiteral
public static final int DecimalLiteral
- 另请参见:
- 常量字段值
Dot
public static final int Dot
- 另请参见:
- 常量字段值
Equals
public static final int Equals
- 另请参见:
- 常量字段值
EscapeSequence
public static final int EscapeSequence
- 另请参见:
- 常量字段值
Exponent
public static final int Exponent
- 另请参见:
- 常量字段值
FloatTypeSuffix
public static final int FloatTypeSuffix
- 另请参见:
- 常量字段值
FloatingPointLiteral
public static final int FloatingPointLiteral
- 另请参见:
- 常量字段值
HexDigit
public static final int HexDigit
- 另请参见:
- 常量字段值
HexLiteral
public static final int HexLiteral
- 另请参见:
- 常量字段值
Identifier
public static final int Identifier
- 另请参见:
- 常量字段值
IntegerTypeSuffix
public static final int IntegerTypeSuffix
- 另请参见:
- 常量字段值
JavaIDDigit
public static final int JavaIDDigit
- 另请参见:
- 常量字段值
LINE_COMMENT
public static final int LINE_COMMENT
- 另请参见:
- 常量字段值
Letter
public static final int Letter
- 另请参见:
- 常量字段值
Multiplicative
public static final int Multiplicative
- 另请参见:
- 常量字段值
Not
public static final int Not
- 另请参见:
- 常量字段值
OctalEscape
public static final int OctalEscape
- 另请参见:
- 常量字段值
OctalLiteral
public static final int OctalLiteral
- 另请参见:
- 常量字段值
Or
public static final int Or
- 另请参见:
- 常量字段值
Ques
public static final int Ques
- 另请参见:
- 常量字段值
Relational
public static final int Relational
- 另请参见:
- 常量字段值
StringLiteral
public static final int StringLiteral
- 另请参见:
- 常量字段值
UnicodeEscape
public static final int UnicodeEscape
- 另请参见:
- 常量字段值
WS
public static final int WS
- 另请参见:
- 常量字段值
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
FOLLOW_conditionalExpression_in_program87
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_program87
FOLLOW_EOF_in_program89
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_program89
FOLLOW_35_in_parExpression105
public static final org.antlr.runtime.BitSet FOLLOW_35_in_parExpression105
FOLLOW_expressionList_in_parExpression108
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_parExpression108
FOLLOW_36_in_parExpression110
public static final org.antlr.runtime.BitSet FOLLOW_36_in_parExpression110
FOLLOW_conditionalExpression_in_expressionList130
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expressionList130
FOLLOW_37_in_expressionList137
public static final org.antlr.runtime.BitSet FOLLOW_37_in_expressionList137
FOLLOW_conditionalExpression_in_expressionList140
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expressionList140
FOLLOW_conditionalOrExpression_in_conditionalExpression171
public static final org.antlr.runtime.BitSet FOLLOW_conditionalOrExpression_in_conditionalExpression171
FOLLOW_Ques_in_conditionalExpression175
public static final org.antlr.runtime.BitSet FOLLOW_Ques_in_conditionalExpression175
FOLLOW_conditionalExpression_in_conditionalExpression178
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_conditionalExpression178
FOLLOW_Colon_in_conditionalExpression180
public static final org.antlr.runtime.BitSet FOLLOW_Colon_in_conditionalExpression180
FOLLOW_conditionalExpression_in_conditionalExpression183
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_conditionalExpression183
FOLLOW_conditionalAndExpression_in_conditionalOrExpression199
public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_conditionalOrExpression199
FOLLOW_Or_in_conditionalOrExpression202
public static final org.antlr.runtime.BitSet FOLLOW_Or_in_conditionalOrExpression202
FOLLOW_conditionalAndExpression_in_conditionalOrExpression205
public static final org.antlr.runtime.BitSet FOLLOW_conditionalAndExpression_in_conditionalOrExpression205
FOLLOW_equalityExpression_in_conditionalAndExpression219
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression219
FOLLOW_And_in_conditionalAndExpression222
public static final org.antlr.runtime.BitSet FOLLOW_And_in_conditionalAndExpression222
FOLLOW_equalityExpression_in_conditionalAndExpression225
public static final org.antlr.runtime.BitSet FOLLOW_equalityExpression_in_conditionalAndExpression225
FOLLOW_relationalExpression_in_equalityExpression243
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression243
FOLLOW_Equals_in_equalityExpression247
public static final org.antlr.runtime.BitSet FOLLOW_Equals_in_equalityExpression247
FOLLOW_relationalExpression_in_equalityExpression250
public static final org.antlr.runtime.BitSet FOLLOW_relationalExpression_in_equalityExpression250
FOLLOW_additiveExpression_in_relationalExpression272
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression272
FOLLOW_Relational_in_relationalExpression276
public static final org.antlr.runtime.BitSet FOLLOW_Relational_in_relationalExpression276
FOLLOW_additiveExpression_in_relationalExpression279
public static final org.antlr.runtime.BitSet FOLLOW_additiveExpression_in_relationalExpression279
FOLLOW_multiplicativeExpression_in_additiveExpression301
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression301
FOLLOW_Additive_in_additiveExpression304
public static final org.antlr.runtime.BitSet FOLLOW_Additive_in_additiveExpression304
FOLLOW_multiplicativeExpression_in_additiveExpression307
public static final org.antlr.runtime.BitSet FOLLOW_multiplicativeExpression_in_additiveExpression307
FOLLOW_unaryExpression_in_multiplicativeExpression329
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression329
FOLLOW_Multiplicative_in_multiplicativeExpression333
public static final org.antlr.runtime.BitSet FOLLOW_Multiplicative_in_multiplicativeExpression333
FOLLOW_unaryExpression_in_multiplicativeExpression336
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multiplicativeExpression336
FOLLOW_Additive_in_unaryExpression358
public static final org.antlr.runtime.BitSet FOLLOW_Additive_in_unaryExpression358
FOLLOW_unaryExpression_in_unaryExpression361
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression361
FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression365
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpression365
FOLLOW_Not_in_unaryExpressionNotPlusMinus380
public static final org.antlr.runtime.BitSet FOLLOW_Not_in_unaryExpressionNotPlusMinus380
FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpressionNotPlusMinus383
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpressionNotPlusMinus_in_unaryExpressionNotPlusMinus383
FOLLOW_array_in_unaryExpressionNotPlusMinus397
public static final org.antlr.runtime.BitSet FOLLOW_array_in_unaryExpressionNotPlusMinus397
FOLLOW_Dot_in_unaryExpressionNotPlusMinus400
public static final org.antlr.runtime.BitSet FOLLOW_Dot_in_unaryExpressionNotPlusMinus400
FOLLOW_parDot_in_unaryExpressionNotPlusMinus403
public static final org.antlr.runtime.BitSet FOLLOW_parDot_in_unaryExpressionNotPlusMinus403
FOLLOW_primary_in_array424
public static final org.antlr.runtime.BitSet FOLLOW_primary_in_array424
FOLLOW_Bracket_in_array427
public static final org.antlr.runtime.BitSet FOLLOW_Bracket_in_array427
FOLLOW_conditionalExpression_in_array430
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_array430
FOLLOW_38_in_array432
public static final org.antlr.runtime.BitSet FOLLOW_38_in_array432
FOLLOW_parExpression_in_primary456
public static final org.antlr.runtime.BitSet FOLLOW_parExpression_in_primary456
FOLLOW_parDot_in_primary476
public static final org.antlr.runtime.BitSet FOLLOW_parDot_in_primary476
FOLLOW_Dot_in_primary479
public static final org.antlr.runtime.BitSet FOLLOW_Dot_in_primary479
FOLLOW_parDot_in_primary482
public static final org.antlr.runtime.BitSet FOLLOW_parDot_in_primary482
FOLLOW_literal_in_primary493
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_primary493
FOLLOW_identifierOrFun_in_parDot529
public static final org.antlr.runtime.BitSet FOLLOW_identifierOrFun_in_parDot529
FOLLOW_StringLiteral_in_parDot538
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_parDot538
FOLLOW_CharacterLiteral_in_parDot546
public static final org.antlr.runtime.BitSet FOLLOW_CharacterLiteral_in_parDot546
FOLLOW_Identifier_in_identifierOrFun571
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifierOrFun571
FOLLOW_Identifier_in_identifierOrFun586
public static final org.antlr.runtime.BitSet FOLLOW_Identifier_in_identifierOrFun586
FOLLOW_arguments_in_identifierOrFun589
public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_identifierOrFun589
FOLLOW_35_in_arguments624
public static final org.antlr.runtime.BitSet FOLLOW_35_in_arguments624
FOLLOW_expressionList_in_arguments627
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments627
FOLLOW_36_in_arguments630
public static final org.antlr.runtime.BitSet FOLLOW_36_in_arguments630
FOLLOW_integerLiteral_in_literal669
public static final org.antlr.runtime.BitSet FOLLOW_integerLiteral_in_literal669
FOLLOW_FloatingPointLiteral_in_literal679
public static final org.antlr.runtime.BitSet FOLLOW_FloatingPointLiteral_in_literal679
FOLLOW_CharacterLiteral_in_literal689
public static final org.antlr.runtime.BitSet FOLLOW_CharacterLiteral_in_literal689
FOLLOW_StringLiteral_in_literal699
public static final org.antlr.runtime.BitSet FOLLOW_StringLiteral_in_literal699
FOLLOW_BooleanLiteral_in_literal709
public static final org.antlr.runtime.BitSet FOLLOW_BooleanLiteral_in_literal709
FOLLOW_Dot_in_synpred16_Fel479
public static final org.antlr.runtime.BitSet FOLLOW_Dot_in_synpred16_Fel479
FOLLOW_parDot_in_synpred16_Fel482
public static final org.antlr.runtime.BitSet FOLLOW_parDot_in_synpred16_Fel482
FOLLOW_parDot_in_synpred17_Fel476
public static final org.antlr.runtime.BitSet FOLLOW_parDot_in_synpred17_Fel476
FOLLOW_Dot_in_synpred17_Fel479
public static final org.antlr.runtime.BitSet FOLLOW_Dot_in_synpred17_Fel479
FOLLOW_parDot_in_synpred17_Fel482
public static final org.antlr.runtime.BitSet FOLLOW_parDot_in_synpred17_Fel482
FOLLOW_expressionList_in_synpred21_Fel627
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_synpred21_Fel627
FelParser
public FelParser(org.antlr.runtime.TokenStream input)
FelParser
public FelParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
getDelegates
public org.antlr.runtime.Parser[] getDelegates()
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public String[] getTokenNames()
- 覆盖:
- 类
org.antlr.runtime.BaseRecognizer 中的 getTokenNames
getGrammarFileName
public String getGrammarFileName()
- 覆盖:
- 类
org.antlr.runtime.BaseRecognizer 中的 getGrammarFileName
recoverFromMismatchedToken
protected Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- 覆盖:
- 类
org.antlr.runtime.BaseRecognizer 中的 recoverFromMismatchedToken
- 抛出:
org.antlr.runtime.RecognitionException
program
public final FelParser.program_return program()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
parExpression
public final FelParser.parExpression_return parExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
expressionList
public final FelParser.expressionList_return expressionList()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
conditionalExpression
public final FelParser.conditionalExpression_return conditionalExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
conditionalOrExpression
public final FelParser.conditionalOrExpression_return conditionalOrExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
conditionalAndExpression
public final FelParser.conditionalAndExpression_return conditionalAndExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
equalityExpression
public final FelParser.equalityExpression_return equalityExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
relationalExpression
public final FelParser.relationalExpression_return relationalExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
additiveExpression
public final FelParser.additiveExpression_return additiveExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
multiplicativeExpression
public final FelParser.multiplicativeExpression_return multiplicativeExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
unaryExpression
public final FelParser.unaryExpression_return unaryExpression()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
unaryExpressionNotPlusMinus
public final FelParser.unaryExpressionNotPlusMinus_return unaryExpressionNotPlusMinus()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
array
public final FelParser.array_return array()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
primary
public final FelParser.primary_return primary()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
parDot
public final FelParser.parDot_return parDot()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
identifierOrFun
public final FelParser.identifierOrFun_return identifierOrFun()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
arguments
public final FelParser.arguments_return arguments()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
literal
public final FelParser.literal_return literal()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
integerLiteral
public final FelParser.integerLiteral_return integerLiteral()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
synpred16_Fel_fragment
public final void synpred16_Fel_fragment()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
synpred17_Fel_fragment
public final void synpred17_Fel_fragment()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
synpred21_Fel_fragment
public final void synpred21_Fel_fragment()
throws org.antlr.runtime.RecognitionException
- 抛出:
org.antlr.runtime.RecognitionException
synpred16_Fel
public final boolean synpred16_Fel()
synpred21_Fel
public final boolean synpred21_Fel()
synpred17_Fel
public final boolean synpred17_Fel()
Copyright © 2013. All Rights Reserved.