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 Classes Modifier and Type Class Description protected class
ANTLRLexer.DFA2
protected class
ANTLRLexer.DFA32
-
Field Summary
Fields Modifier and Type Field Description static int
ACTION
static int
ACTION_CHAR_LITERAL
static int
ACTION_ESC
static int
ACTION_STRING_LITERAL
static int
ARG_ACTION
static int
ARG_OR_CHARSET
static int
ASSIGN
static int
AT
static int
CATCH
static int
CHANNELS
static int
COLON
static int
COLONCOLON
static int
COMMA
static int
COMMENT
static int
COMMENTS_CHANNEL
protected ANTLRLexer.DFA2
dfa2
protected ANTLRLexer.DFA32
dfa32
static int
DOC_COMMENT
static int
DOLLAR
static int
DOT
static int
EOF
static int
ERRCHAR
static int
ESC_SEQ
static int
FINALLY
static int
FRAGMENT
static int
GRAMMAR
static int
GT
static int
HEX_DIGIT
static int
ID
static int
IMPORT
static int
INT
boolean
isLexerRule
static int
LEXER
static int
LEXER_CHAR_SET
static int
LOCALS
static int
LPAREN
static int
LT
static int
MODE
static int
NameChar
static int
NameStartChar
static int
NESTED_ACTION
static int
NLCHARS
static int
NOT
static int
OPTIONS
static int
OR
static int
PARSER
static int
PLUS
static int
PLUS_ASSIGN
static int
POUND
static int
QUESTION
static int
RANGE
static int
RARROW
static int
RBRACE
static int
RETURNS
static int
RPAREN
static int
RULE_REF
static int
SEMI
static int
SEMPRED
static int
SRC
static int
STAR
static int
STRING_LITERAL
static int
THROWS
static int
TOKEN_REF
org.antlr.runtime.CommonTokenStream
tokens
static int
TOKENS_SPEC
static int
UNICODE_ESC
static int
UNICODE_EXTENDED_ESC
static int
UnicodeBOM
static int
WS
static int
WSCHARS
static int
WSNLCHARS
-
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:
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()
-
-