Package org.antlr.v4.parse
Class ANTLRLexer
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Lexer
-
- org.antlr.v4.parse.ANTLRLexer
-
- All Implemented Interfaces:
org.antlr.runtime.TokenSource
- Direct Known Subclasses:
ToolANTLRLexer
public class ANTLRLexer extends org.antlr.runtime.LexerRead in an ANTLR grammar and build an AST. Try not to do any actions, just build the tree. The phases are: A3Lexer.g (this file) A3Parser.g A3Verify.g (derived from A3Walker.g) assign.types.g define.g buildnfa.g antlr.print.g (optional) codegen.g Terence Parr University of San Francisco 2005 Jim Idle (this v3 grammar) Temporal Wave LLC 2009
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classANTLRLexer.DFA2protected classANTLRLexer.DFA32
-
Field Summary
Fields Modifier and Type Field Description static intACTIONstatic intACTION_CHAR_LITERALstatic intACTION_ESCstatic intACTION_STRING_LITERALstatic intARG_ACTIONstatic intARG_OR_CHARSETstatic intASSIGNstatic intATstatic intCATCHstatic intCHANNELSstatic intCOLONstatic intCOLONCOLONstatic intCOMMAstatic intCOMMENTstatic intCOMMENTS_CHANNELprotected ANTLRLexer.DFA2dfa2protected ANTLRLexer.DFA32dfa32static intDOC_COMMENTstatic intDOLLARstatic intDOTstatic intEOFstatic intERRCHARstatic intESC_SEQstatic intFINALLYstatic intFRAGMENTstatic intGRAMMARstatic intGTstatic intHEX_DIGITstatic intIDstatic intIMPORTstatic intINTbooleanisLexerRulestatic intLEXERstatic intLEXER_CHAR_SETstatic intLOCALSstatic intLPARENstatic intLTstatic intMODEstatic intNameCharstatic intNameStartCharstatic intNESTED_ACTIONstatic intNLCHARSstatic intNOTstatic intOPTIONSstatic intORstatic intPARSERstatic intPLUSstatic intPLUS_ASSIGNstatic intPOUNDstatic intQUESTIONstatic intRANGEstatic intRARROWstatic intRBRACEstatic intRETURNSstatic intRPARENstatic intRULE_REFstatic intSEMIstatic intSEMPREDstatic intSRCstatic intSTARstatic intSTRING_LITERALstatic intTHROWSstatic intTOKEN_REForg.antlr.runtime.CommonTokenStreamtokensstatic intTOKENS_SPECstatic intUNICODE_ESCstatic intUNICODE_EXTENDED_ESCstatic intUnicodeBOMstatic intWSstatic intWSCHARSstatic intWSNLCHARS
-
Constructor Summary
Constructors Constructor Description ANTLRLexer()ANTLRLexer(org.antlr.runtime.CharStream input)ANTLRLexer(org.antlr.runtime.CharStream input, org.antlr.runtime.RecognizerSharedState state)
-
Method Summary
-
Methods inherited from class org.antlr.runtime.Lexer
emit, emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getCharStream, getEOFToken, getErrorMessage, getLine, getSourceName, getText, match, match, matchAny, matchRange, nextToken, recover, reportError, reset, setCharStream, setText, skip, traceIn, traceOut
-
Methods inherited from class 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
-
-
-
-
Field Detail
-
EOF
public static final int EOF
- See Also:
- Constant Field Values
-
ACTION
public static final int ACTION
- See Also:
- Constant Field Values
-
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL
- See Also:
- Constant Field Values
-
ACTION_ESC
public static final int ACTION_ESC
- See Also:
- Constant Field Values
-
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL
- See Also:
- Constant Field Values
-
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
-
ARG_OR_CHARSET
public static final int ARG_OR_CHARSET
- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
-
AT
public static final int AT
- See Also:
- Constant Field Values
-
CATCH
public static final int CATCH
- See Also:
- Constant Field Values
-
CHANNELS
public static final int CHANNELS
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
COLONCOLON
public static final int COLONCOLON
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
-
DOLLAR
public static final int DOLLAR
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
ERRCHAR
public static final int ERRCHAR
- See Also:
- Constant Field Values
-
ESC_SEQ
public static final int ESC_SEQ
- See Also:
- Constant Field Values
-
FINALLY
public static final int FINALLY
- See Also:
- Constant Field Values
-
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
-
GRAMMAR
public static final int GRAMMAR
- See Also:
- Constant Field Values
-
GT
public static final int GT
- 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
-
IMPORT
public static final int IMPORT
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
-
LEXER_CHAR_SET
public static final int LEXER_CHAR_SET
- See Also:
- Constant Field Values
-
LOCALS
public static final int LOCALS
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
LT
public static final int LT
- See Also:
- Constant Field Values
-
MODE
public static final int MODE
- See Also:
- Constant Field Values
-
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
-
NLCHARS
public static final int NLCHARS
- See Also:
- Constant Field Values
-
NOT
public static final int NOT
- See Also:
- Constant Field Values
-
NameChar
public static final int NameChar
- See Also:
- Constant Field Values
-
NameStartChar
public static final int NameStartChar
- See Also:
- Constant Field Values
-
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
-
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN
- See Also:
- Constant Field Values
-
POUND
public static final int POUND
- See Also:
- Constant Field Values
-
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
-
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
-
RARROW
public static final int RARROW
- See Also:
- Constant Field Values
-
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
-
RETURNS
public static final int RETURNS
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
-
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
-
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
-
SRC
public static final int SRC
- See Also:
- Constant Field Values
-
STAR
public static final int STAR
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
THROWS
public static final int THROWS
- See Also:
- Constant Field Values
-
TOKENS_SPEC
public static final int TOKENS_SPEC
- See Also:
- Constant Field Values
-
TOKEN_REF
public static final int TOKEN_REF
- See Also:
- Constant Field Values
-
UNICODE_ESC
public static final int UNICODE_ESC
- See Also:
- Constant Field Values
-
UNICODE_EXTENDED_ESC
public static final int UNICODE_EXTENDED_ESC
- See Also:
- Constant Field Values
-
UnicodeBOM
public static final int UnicodeBOM
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
WSCHARS
public static final int WSCHARS
- See Also:
- Constant Field Values
-
WSNLCHARS
public static final int WSNLCHARS
- See Also:
- Constant Field Values
-
COMMENTS_CHANNEL
public static final int COMMENTS_CHANNEL
- See Also:
- Constant Field Values
-
tokens
public org.antlr.runtime.CommonTokenStream tokens
-
isLexerRule
public boolean isLexerRule
-
dfa2
protected ANTLRLexer.DFA2 dfa2
-
dfa32
protected ANTLRLexer.DFA32 dfa32
-
-
Method Detail
-
grammarError
public void grammarError(ErrorType etype, org.antlr.runtime.Token token, Object... args)
-
getRuleOrSubruleStartToken
public org.antlr.runtime.Token getRuleOrSubruleStartToken()
scan backwards from current point in this.tokens list looking for the start of the rule or subrule. Return token or null if for some reason we can't find the start.
-
getDelegates
public org.antlr.runtime.Lexer[] getDelegates()
-
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileNamein classorg.antlr.runtime.BaseRecognizer
-
mDOC_COMMENT
public final void mDOC_COMMENT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mCOMMENT
public final void mCOMMENT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mARG_OR_CHARSET
public final void mARG_OR_CHARSET() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mLEXER_CHAR_SET
public final void mLEXER_CHAR_SET() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mARG_ACTION
public final void mARG_ACTION() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mACTION
public final void mACTION() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mNESTED_ACTION
public final void mNESTED_ACTION() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mOPTIONS
public final void mOPTIONS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mTOKENS_SPEC
public final void mTOKENS_SPEC() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mCHANNELS
public final void mCHANNELS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mIMPORT
public final void mIMPORT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mFRAGMENT
public final void mFRAGMENT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mLEXER
public final void mLEXER() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mPARSER
public final void mPARSER() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mGRAMMAR
public final void mGRAMMAR() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mRETURNS
public final void mRETURNS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mLOCALS
public final void mLOCALS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mTHROWS
public final void mTHROWS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mCATCH
public final void mCATCH() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mFINALLY
public final void mFINALLY() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mMODE
public final void mMODE() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mCOLON
public final void mCOLON() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mCOLONCOLON
public final void mCOLONCOLON() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mCOMMA
public final void mCOMMA() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mSEMI
public final void mSEMI() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mLPAREN
public final void mLPAREN() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mRPAREN
public final void mRPAREN() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mRARROW
public final void mRARROW() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mLT
public final void mLT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mGT
public final void mGT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mASSIGN
public final void mASSIGN() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mQUESTION
public final void mQUESTION() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mSTAR
public final void mSTAR() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mPLUS
public final void mPLUS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mPLUS_ASSIGN
public final void mPLUS_ASSIGN() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mOR
public final void mOR() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mDOLLAR
public final void mDOLLAR() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mDOT
public final void mDOT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mRANGE
public final void mRANGE() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mAT
public final void mAT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mPOUND
public final void mPOUND() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mNOT
public final void mNOT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mRBRACE
public final void mRBRACE() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mID
public final void mID() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mNameChar
public final void mNameChar() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mNameStartChar
public final void mNameStartChar() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mACTION_CHAR_LITERAL
public final void mACTION_CHAR_LITERAL() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mACTION_STRING_LITERAL
public final void mACTION_STRING_LITERAL() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mACTION_ESC
public final void mACTION_ESC() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mINT
public final void mINT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mSRC
public final void mSRC() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mSTRING_LITERAL
public final void mSTRING_LITERAL() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mHEX_DIGIT
public final void mHEX_DIGIT() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mESC_SEQ
public final void mESC_SEQ() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mUNICODE_ESC
public final void mUNICODE_ESC() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mUNICODE_EXTENDED_ESC
public final void mUNICODE_EXTENDED_ESC() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mWS
public final void mWS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mNLCHARS
public final void mNLCHARS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mWSCHARS
public final void mWSCHARS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mWSNLCHARS
public final void mWSNLCHARS() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mUnicodeBOM
public final void mUnicodeBOM() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mERRCHAR
public final void mERRCHAR() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
mTokens
public void mTokens() throws org.antlr.runtime.RecognitionException- Specified by:
mTokensin classorg.antlr.runtime.Lexer- Throws:
org.antlr.runtime.RecognitionException
-
synpred1_ANTLRLexer_fragment
public final void synpred1_ANTLRLexer_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred2_ANTLRLexer_fragment
public final void synpred2_ANTLRLexer_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred3_ANTLRLexer_fragment
public final void synpred3_ANTLRLexer_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred4_ANTLRLexer_fragment
public final void synpred4_ANTLRLexer_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred5_ANTLRLexer_fragment
public final void synpred5_ANTLRLexer_fragment() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
synpred1_ANTLRLexer
public final boolean synpred1_ANTLRLexer()
-
synpred2_ANTLRLexer
public final boolean synpred2_ANTLRLexer()
-
synpred5_ANTLRLexer
public final boolean synpred5_ANTLRLexer()
-
synpred3_ANTLRLexer
public final boolean synpred3_ANTLRLexer()
-
synpred4_ANTLRLexer
public final boolean synpred4_ANTLRLexer()
-
-