com.greenpineyu.fel.parser
类 FelLexer

java.lang.Object
  继承者 org.antlr.runtime.BaseRecognizer
      继承者 org.antlr.runtime.Lexer
          继承者 com.greenpineyu.fel.parser.FelLexer
所有已实现的接口:
org.antlr.runtime.TokenSource

public class FelLexer
extends org.antlr.runtime.Lexer


字段摘要
static int Additive
           
static int And
           
static int BooleanLiteral
           
static int Bracket
           
static int CharacterLiteral
           
static int Colon
           
static int COMMENT
           
static int DecimalLiteral
           
protected  com.greenpineyu.fel.parser.FelLexer.DFA21 dfa21
           
protected  com.greenpineyu.fel.parser.FelLexer.DFA32 dfa32
           
static int Dot
           
static int EOF
           
static int Equals
           
static int EscapeSequence
           
static int Exponent
           
static int FloatingPointLiteral
           
static int FloatTypeSuffix
           
static int HexDigit
           
static int HexLiteral
           
static int Identifier
           
static int IntegerTypeSuffix
           
static int JavaIDDigit
           
static int Letter
           
static int LINE_COMMENT
           
static int Multiplicative
           
static int Not
           
static int OctalEscape
           
static int OctalLiteral
           
static int Or
           
static int Ques
           
static int Relational
           
static int StringLiteral
           
static int T__35
           
static int T__36
           
static int T__37
           
static int T__38
           
static int UnicodeEscape
           
static int WS
           
 
从类 org.antlr.runtime.Lexer 继承的字段
input
 
从类 org.antlr.runtime.BaseRecognizer 继承的字段
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
构造方法摘要
FelLexer()
           
FelLexer(org.antlr.runtime.CharStream input)
           
FelLexer(org.antlr.runtime.CharStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
方法摘要
 org.antlr.runtime.Lexer[] getDelegates()
           
 String getGrammarFileName()
           
 void mAdditive()
           
 void mAnd()
           
 void mBooleanLiteral()
           
 void mBracket()
           
 void mCharacterLiteral()
           
 void mColon()
           
 void mCOMMENT()
           
 void mDecimalLiteral()
           
 void mDot()
           
 void mEquals()
           
 void mEscapeSequence()
           
 void mExponent()
           
 void mFloatingPointLiteral()
           
 void mFloatTypeSuffix()
           
 void mHexDigit()
           
 void mHexLiteral()
           
 void mIdentifier()
           
 void mIntegerTypeSuffix()
           
 void mJavaIDDigit()
           
 void mLetter()
           
 void mLINE_COMMENT()
           
 void mMultiplicative()
           
 void mNot()
           
 void mOctalEscape()
           
 void mOctalLiteral()
           
 void mOr()
           
 void mQues()
           
 void mRelational()
           
 void mStringLiteral()
           
 void mT__35()
           
 void mT__36()
           
 void mT__37()
           
 void mT__38()
           
 void mTokens()
           
 void mUnicodeEscape()
           
 void mWS()
           
 
从类 org.antlr.runtime.Lexer 继承的方法
emit, emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getCharStream, getErrorMessage, getLine, getSourceName, getText, match, match, matchAny, matchRange, nextToken, recover, reportError, reset, setCharStream, setText, skip, traceIn, traceOut
 
从类 org.antlr.runtime.BaseRecognizer 继承的方法
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getCurrentInputSymbol, getErrorHeader, getMissingSymbol, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOut
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

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
另请参见:
常量字段值

dfa21

protected com.greenpineyu.fel.parser.FelLexer.DFA21 dfa21

dfa32

protected com.greenpineyu.fel.parser.FelLexer.DFA32 dfa32
构造方法详细信息

FelLexer

public FelLexer()

FelLexer

public FelLexer(org.antlr.runtime.CharStream input)

FelLexer

public FelLexer(org.antlr.runtime.CharStream input,
                org.antlr.runtime.RecognizerSharedState state)
方法详细信息

getDelegates

public org.antlr.runtime.Lexer[] getDelegates()

getGrammarFileName

public String getGrammarFileName()
覆盖:
org.antlr.runtime.BaseRecognizer 中的 getGrammarFileName

mT__35

public final void mT__35()
                  throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mT__36

public final void mT__36()
                  throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mT__37

public final void mT__37()
                  throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mT__38

public final void mT__38()
                  throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mDot

public final void mDot()
                throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mOr

public final void mOr()
               throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mAnd

public final void mAnd()
                throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mNot

public final void mNot()
                throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mQues

public final void mQues()
                 throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mBracket

public final void mBracket()
                    throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mColon

public final void mColon()
                  throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mRelational

public final void mRelational()
                       throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mEquals

public final void mEquals()
                   throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mMultiplicative

public final void mMultiplicative()
                           throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mAdditive

public final void mAdditive()
                     throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mHexLiteral

public final void mHexLiteral()
                       throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mDecimalLiteral

public final void mDecimalLiteral()
                           throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mOctalLiteral

public final void mOctalLiteral()
                         throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mBooleanLiteral

public final void mBooleanLiteral()
                           throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mHexDigit

public final void mHexDigit()
                     throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mIntegerTypeSuffix

public final void mIntegerTypeSuffix()
                              throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mFloatingPointLiteral

public final void mFloatingPointLiteral()
                                 throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mExponent

public final void mExponent()
                     throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mFloatTypeSuffix

public final void mFloatTypeSuffix()
                            throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mCharacterLiteral

public final void mCharacterLiteral()
                             throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mStringLiteral

public final void mStringLiteral()
                          throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mEscapeSequence

public final void mEscapeSequence()
                           throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mOctalEscape

public final void mOctalEscape()
                        throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mUnicodeEscape

public final void mUnicodeEscape()
                          throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mIdentifier

public final void mIdentifier()
                       throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mLetter

public final void mLetter()
                   throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mJavaIDDigit

public final void mJavaIDDigit()
                        throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mWS

public final void mWS()
               throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mCOMMENT

public final void mCOMMENT()
                    throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mLINE_COMMENT

public final void mLINE_COMMENT()
                         throws org.antlr.runtime.RecognitionException
抛出:
org.antlr.runtime.RecognitionException

mTokens

public void mTokens()
             throws org.antlr.runtime.RecognitionException
指定者:
org.antlr.runtime.Lexer 中的 mTokens
抛出:
org.antlr.runtime.RecognitionException


Copyright © 2013. All Rights Reserved.