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.Lexer
Read 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 ClassesModifier and TypeClassDescriptionprotected class
protected class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected ANTLRLexer.DFA2
(package private) static final short[]
(package private) static final String
(package private) static final short[]
(package private) static final String
(package private) static final short[]
(package private) static final String
(package private) static final char[]
(package private) static final String
(package private) static final char[]
(package private) static final String
(package private) static final short[]
(package private) static final String
(package private) static final short[][]
(package private) static final String[]
protected ANTLRLexer.DFA32
(package private) static final short[]
(package private) static final String
(package private) static final short[]
(package private) static final String
(package private) static final short[]
(package private) static final String
(package private) static final char[]
(package private) static final String
(package private) static final char[]
(package private) static final String
(package private) static final short[]
(package private) static final String
(package private) static final short[][]
(package private) static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
boolean
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
org.antlr.runtime.CommonTokenStream
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.antlr.runtime.Lexer
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
ConstructorsConstructorDescriptionANTLRLexer
(org.antlr.runtime.CharStream input) ANTLRLexer
(org.antlr.runtime.CharStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.runtime.Lexer[]
org.antlr.runtime.Token
scan backwards from current point in this.tokens list looking for the start of the rule or subrule.void
grammarError
(ErrorType etype, org.antlr.runtime.Token token, Object... args) final void
mACTION()
final void
final void
final void
final void
final void
final void
mASSIGN()
final void
mAT()
final void
mCATCH()
final void
final void
mCOLON()
final void
final void
mCOMMA()
final void
mCOMMENT()
final void
final void
mDOLLAR()
final void
mDOT()
final void
mERRCHAR()
final void
mESC_SEQ()
final void
mFINALLY()
final void
final void
mGRAMMAR()
final void
mGT()
final void
final void
mID()
final void
mIMPORT()
final void
mINT()
final void
mLEXER()
final void
final void
mLOCALS()
final void
mLPAREN()
final void
mLT()
final void
mMODE()
final void
final void
final void
final void
mNLCHARS()
final void
mNOT()
final void
mOPTIONS()
final void
mOR()
final void
mPARSER()
final void
mPLUS()
final void
final void
mPOUND()
final void
final void
mRANGE()
final void
mRARROW()
final void
mRBRACE()
final void
mRETURNS()
final void
mRPAREN()
final void
mSEMI()
final void
mSRC()
final void
mSTAR()
final void
final void
mTHROWS()
void
mTokens()
final void
final void
final void
final void
final void
mWS()
final void
mWSCHARS()
final void
final boolean
final void
final boolean
final void
final boolean
final void
final boolean
final void
final boolean
final void
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 Details
-
EOF
public static final int EOF- See Also:
-
ACTION
public static final int ACTION- See Also:
-
ACTION_CHAR_LITERAL
public static final int ACTION_CHAR_LITERAL- See Also:
-
ACTION_ESC
public static final int ACTION_ESC- See Also:
-
ACTION_STRING_LITERAL
public static final int ACTION_STRING_LITERAL- See Also:
-
ARG_ACTION
public static final int ARG_ACTION- See Also:
-
ARG_OR_CHARSET
public static final int ARG_OR_CHARSET- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
AT
public static final int AT- See Also:
-
CATCH
public static final int CATCH- See Also:
-
CHANNELS
public static final int CHANNELS- See Also:
-
COLON
public static final int COLON- See Also:
-
COLONCOLON
public static final int COLONCOLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
DOC_COMMENT
public static final int DOC_COMMENT- See Also:
-
DOLLAR
public static final int DOLLAR- See Also:
-
DOT
public static final int DOT- See Also:
-
ERRCHAR
public static final int ERRCHAR- See Also:
-
ESC_SEQ
public static final int ESC_SEQ- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
FRAGMENT
public static final int FRAGMENT- See Also:
-
GRAMMAR
public static final int GRAMMAR- See Also:
-
GT
public static final int GT- See Also:
-
HEX_DIGIT
public static final int HEX_DIGIT- See Also:
-
ID
public static final int ID- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
INT
public static final int INT- See Also:
-
LEXER
public static final int LEXER- See Also:
-
LEXER_CHAR_SET
public static final int LEXER_CHAR_SET- See Also:
-
LOCALS
public static final int LOCALS- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
LT
public static final int LT- See Also:
-
MODE
public static final int MODE- See Also:
-
NESTED_ACTION
public static final int NESTED_ACTION- See Also:
-
NLCHARS
public static final int NLCHARS- See Also:
-
NOT
public static final int NOT- See Also:
-
NameChar
public static final int NameChar- See Also:
-
NameStartChar
public static final int NameStartChar- See Also:
-
OPTIONS
public static final int OPTIONS- See Also:
-
OR
public static final int OR- See Also:
-
PARSER
public static final int PARSER- See Also:
-
PLUS
public static final int PLUS- See Also:
-
PLUS_ASSIGN
public static final int PLUS_ASSIGN- See Also:
-
POUND
public static final int POUND- See Also:
-
QUESTION
public static final int QUESTION- See Also:
-
RANGE
public static final int RANGE- See Also:
-
RARROW
public static final int RARROW- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
RETURNS
public static final int RETURNS- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
RULE_REF
public static final int RULE_REF- See Also:
-
SEMI
public static final int SEMI- See Also:
-
SEMPRED
public static final int SEMPRED- See Also:
-
SRC
public static final int SRC- See Also:
-
STAR
public static final int STAR- See Also:
-
STRING_LITERAL
public static final int STRING_LITERAL- See Also:
-
THROWS
public static final int THROWS- See Also:
-
TOKENS_SPEC
public static final int TOKENS_SPEC- See Also:
-
TOKEN_REF
public static final int TOKEN_REF- See Also:
-
UNICODE_ESC
public static final int UNICODE_ESC- See Also:
-
UNICODE_EXTENDED_ESC
public static final int UNICODE_EXTENDED_ESC- See Also:
-
UnicodeBOM
public static final int UnicodeBOM- See Also:
-
WS
public static final int WS- See Also:
-
WSCHARS
public static final int WSCHARS- See Also:
-
WSNLCHARS
public static final int WSNLCHARS- See Also:
-
COMMENTS_CHANNEL
public static final int COMMENTS_CHANNEL- See Also:
-
tokens
public org.antlr.runtime.CommonTokenStream tokens -
isLexerRule
public boolean isLexerRule -
dfa2
-
dfa32
-
DFA2_eotS
- See Also:
-
DFA2_eofS
- See Also:
-
DFA2_minS
- See Also:
-
DFA2_maxS
- See Also:
-
DFA2_acceptS
- See Also:
-
DFA2_specialS
- See Also:
-
DFA2_transitionS
-
DFA2_eot
static final short[] DFA2_eot -
DFA2_eof
static final short[] DFA2_eof -
DFA2_min
static final char[] DFA2_min -
DFA2_max
static final char[] DFA2_max -
DFA2_accept
static final short[] DFA2_accept -
DFA2_special
static final short[] DFA2_special -
DFA2_transition
static final short[][] DFA2_transition -
DFA32_eotS
- See Also:
-
DFA32_eofS
- See Also:
-
DFA32_minS
- See Also:
-
DFA32_maxS
- See Also:
-
DFA32_acceptS
- See Also:
-
DFA32_specialS
- See Also:
-
DFA32_transitionS
-
DFA32_eot
static final short[] DFA32_eot -
DFA32_eof
static final short[] DFA32_eof -
DFA32_min
static final char[] DFA32_min -
DFA32_max
static final char[] DFA32_max -
DFA32_accept
static final short[] DFA32_accept -
DFA32_special
static final short[] DFA32_special -
DFA32_transition
static final short[][] DFA32_transition
-
-
Constructor Details
-
ANTLRLexer
public ANTLRLexer() -
ANTLRLexer
public ANTLRLexer(org.antlr.runtime.CharStream input)
-
-
Method Details
-
grammarError
-
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
- Overrides:
getGrammarFileName
in 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:
mTokens
in 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()
-