Package org.antlr.grammar.v3
Class ANTLRv3Lexer
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Lexer
-
- org.antlr.grammar.v3.ANTLRv3Lexer
-
- All Implemented Interfaces:
TokenSource
public class ANTLRv3Lexer extends Lexer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classANTLRv3Lexer.DFA2protected classANTLRv3Lexer.DFA22
-
Field Summary
Fields Modifier and Type Field Description static intACTIONstatic intACTION_CHAR_LITERALstatic intACTION_ESCstatic intACTION_STRING_LITERALstatic intALTstatic intARGstatic intARG_ACTIONstatic intARGLISTstatic intATstatic intBACKTRACK_SEMPREDstatic intBANGstatic intBLOCKstatic intCHAR_LITERALstatic intCHAR_RANGEstatic intCLOSUREstatic intCOMBINED_GRAMMARprotected ANTLRv3Lexer.DFA2dfa2(package private) static short[]DFA2_accept(package private) static java.lang.StringDFA2_acceptS(package private) static short[]DFA2_eof(package private) static java.lang.StringDFA2_eofS(package private) static short[]DFA2_eot(package private) static java.lang.StringDFA2_eotS(package private) static char[]DFA2_max(package private) static java.lang.StringDFA2_maxS(package private) static char[]DFA2_min(package private) static java.lang.StringDFA2_minS(package private) static short[]DFA2_special(package private) static java.lang.StringDFA2_specialS(package private) static short[][]DFA2_transition(package private) static java.lang.String[]DFA2_transitionSprotected ANTLRv3Lexer.DFA22dfa22(package private) static short[]DFA22_accept(package private) static java.lang.StringDFA22_acceptS(package private) static short[]DFA22_eof(package private) static java.lang.StringDFA22_eofS(package private) static short[]DFA22_eot(package private) static java.lang.StringDFA22_eotS(package private) static char[]DFA22_max(package private) static java.lang.StringDFA22_maxS(package private) static char[]DFA22_min(package private) static java.lang.StringDFA22_minS(package private) static short[]DFA22_special(package private) static java.lang.StringDFA22_specialS(package private) static short[][]DFA22_transition(package private) static java.lang.String[]DFA22_transitionSstatic intDOC_COMMENTstatic intDOUBLE_ANGLE_STRING_LITERALstatic intDOUBLE_QUOTE_STRING_LITERALstatic intEOAstatic intEOBstatic intEOFstatic intEORstatic intEPSILONstatic intESCstatic intFRAGMENTstatic intGATED_SEMPREDstatic intIDstatic intINTstatic intLABELstatic intLABEL_ASSIGNstatic intLEXERstatic intLEXER_GRAMMARstatic intLIST_LABEL_ASSIGNstatic intLITERAL_CHARstatic intML_COMMENTstatic intNESTED_ACTIONstatic intNESTED_ARG_ACTIONstatic intOPTIONALstatic intOPTIONSstatic intPARSERstatic intPARSER_GRAMMARstatic intPOSITIVE_CLOSUREstatic intRANGEstatic intRETstatic intREWRITEstatic intROOTstatic intRULEstatic intRULE_REFstatic intSCOPEstatic intSEMPREDstatic intSL_COMMENTstatic intSRCstatic intSTRING_LITERALstatic intSYN_SEMPREDstatic intSYNPREDstatic intT__67static intT__68static intT__69static intT__70static intT__71static intT__72static intT__73static intT__74static intT__75static intT__76static intT__77static intT__78static intT__79static intT__80static intT__81static intT__82static intT__83static intT__84static intT__85static intT__86static intT__87static intT__88static intT__89static intT__90static intT__91static intT__92static intT__93static intTEMPLATEstatic intTOKEN_REFstatic intTOKENSstatic intTREE_BEGINstatic intTREE_GRAMMARstatic intWSstatic intWS_LOOPstatic intXDIGIT-
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
Constructors Constructor Description ANTLRv3Lexer()ANTLRv3Lexer(CharStream input)ANTLRv3Lexer(CharStream input, RecognizerSharedState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Lexer[]getDelegates()java.lang.StringgetGrammarFileName()For debugging and other purposes, might want the grammar name.voidmACTION()voidmACTION_CHAR_LITERAL()voidmACTION_ESC()voidmACTION_STRING_LITERAL()voidmARG_ACTION()voidmAT()voidmBANG()voidmCHAR_LITERAL()voidmDOUBLE_ANGLE_STRING_LITERAL()voidmDOUBLE_QUOTE_STRING_LITERAL()voidmESC()voidmFRAGMENT()voidmINT()voidmLABEL_ASSIGN()voidmLIST_LABEL_ASSIGN()voidmLITERAL_CHAR()voidmML_COMMENT()voidmNESTED_ACTION()voidmNESTED_ARG_ACTION()voidmOPTIONS()voidmRANGE()voidmRET()voidmREWRITE()voidmROOT()voidmRULE_REF()voidmSCOPE()voidmSL_COMMENT()voidmSRC()voidmSTRING_LITERAL()voidmT__67()voidmT__68()voidmT__69()voidmT__70()voidmT__71()voidmT__72()voidmT__73()voidmT__74()voidmT__75()voidmT__76()voidmT__77()voidmT__78()voidmT__79()voidmT__80()voidmT__81()voidmT__82()voidmT__83()voidmT__84()voidmT__85()voidmT__86()voidmT__87()voidmT__88()voidmT__89()voidmT__90()voidmT__91()voidmT__92()voidmT__93()voidmTOKEN_REF()voidmTokens()This is the lexer entry point that sets instance var 'token'voidmTOKENS()voidmTREE_BEGIN()voidmWS()voidmWS_LOOP()voidmXDIGIT()-
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
-
T__67
public static final int T__67
- See Also:
- Constant Field Values
-
T__68
public static final int T__68
- See Also:
- Constant Field Values
-
T__69
public static final int T__69
- See Also:
- Constant Field Values
-
T__70
public static final int T__70
- See Also:
- Constant Field Values
-
T__71
public static final int T__71
- See Also:
- Constant Field Values
-
T__72
public static final int T__72
- See Also:
- Constant Field Values
-
T__73
public static final int T__73
- See Also:
- Constant Field Values
-
T__74
public static final int T__74
- See Also:
- Constant Field Values
-
T__75
public static final int T__75
- See Also:
- Constant Field Values
-
T__76
public static final int T__76
- See Also:
- Constant Field Values
-
T__77
public static final int T__77
- See Also:
- Constant Field Values
-
T__78
public static final int T__78
- See Also:
- Constant Field Values
-
T__79
public static final int T__79
- See Also:
- Constant Field Values
-
T__80
public static final int T__80
- See Also:
- Constant Field Values
-
T__81
public static final int T__81
- See Also:
- Constant Field Values
-
T__82
public static final int T__82
- See Also:
- Constant Field Values
-
T__83
public static final int T__83
- See Also:
- Constant Field Values
-
T__84
public static final int T__84
- See Also:
- Constant Field Values
-
T__85
public static final int T__85
- See Also:
- Constant Field Values
-
T__86
public static final int T__86
- See Also:
- Constant Field Values
-
T__87
public static final int T__87
- See Also:
- Constant Field Values
-
T__88
public static final int T__88
- See Also:
- Constant Field Values
-
T__89
public static final int T__89
- See Also:
- Constant Field Values
-
T__90
public static final int T__90
- See Also:
- Constant Field Values
-
T__91
public static final int T__91
- See Also:
- Constant Field Values
-
T__92
public static final int T__92
- See Also:
- Constant Field Values
-
T__93
public static final int T__93
- 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
-
ALT
public static final int ALT
- See Also:
- Constant Field Values
-
ARG
public static final int ARG
- See Also:
- Constant Field Values
-
ARGLIST
public static final int ARGLIST
- See Also:
- Constant Field Values
-
ARG_ACTION
public static final int ARG_ACTION
- See Also:
- Constant Field Values
-
AT
public static final int AT
- See Also:
- Constant Field Values
-
BACKTRACK_SEMPRED
public static final int BACKTRACK_SEMPRED
- See Also:
- Constant Field Values
-
BANG
public static final int BANG
- See Also:
- Constant Field Values
-
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
-
CHAR_LITERAL
public static final int CHAR_LITERAL
- See Also:
- Constant Field Values
-
CHAR_RANGE
public static final int CHAR_RANGE
- See Also:
- Constant Field Values
-
CLOSURE
public static final int CLOSURE
- See Also:
- Constant Field Values
-
COMBINED_GRAMMAR
public static final int COMBINED_GRAMMAR
- See Also:
- Constant Field Values
-
DOC_COMMENT
public static final int DOC_COMMENT
- See Also:
- Constant Field Values
-
DOUBLE_ANGLE_STRING_LITERAL
public static final int DOUBLE_ANGLE_STRING_LITERAL
- See Also:
- Constant Field Values
-
DOUBLE_QUOTE_STRING_LITERAL
public static final int DOUBLE_QUOTE_STRING_LITERAL
- See Also:
- Constant Field Values
-
EOA
public static final int EOA
- See Also:
- Constant Field Values
-
EOB
public static final int EOB
- See Also:
- Constant Field Values
-
EOR
public static final int EOR
- See Also:
- Constant Field Values
-
EPSILON
public static final int EPSILON
- See Also:
- Constant Field Values
-
ESC
public static final int ESC
- See Also:
- Constant Field Values
-
FRAGMENT
public static final int FRAGMENT
- See Also:
- Constant Field Values
-
GATED_SEMPRED
public static final int GATED_SEMPRED
- See Also:
- Constant Field Values
-
ID
public static final int ID
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
LABEL
public static final int LABEL
- See Also:
- Constant Field Values
-
LABEL_ASSIGN
public static final int LABEL_ASSIGN
- See Also:
- Constant Field Values
-
LEXER
public static final int LEXER
- See Also:
- Constant Field Values
-
LEXER_GRAMMAR
public static final int LEXER_GRAMMAR
- See Also:
- Constant Field Values
-
LIST_LABEL_ASSIGN
public static final int LIST_LABEL_ASSIGN
- See Also:
- Constant Field Values
-
LITERAL_CHAR
public static final int LITERAL_CHAR
- See Also:
- Constant Field Values
-
ML_COMMENT
public static final int ML_COMMENT
- See Also:
- Constant Field Values
-
NESTED_ACTION
public static final int NESTED_ACTION
- See Also:
- Constant Field Values
-
NESTED_ARG_ACTION
public static final int NESTED_ARG_ACTION
- See Also:
- Constant Field Values
-
OPTIONAL
public static final int OPTIONAL
- See Also:
- Constant Field Values
-
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
-
PARSER
public static final int PARSER
- See Also:
- Constant Field Values
-
PARSER_GRAMMAR
public static final int PARSER_GRAMMAR
- See Also:
- Constant Field Values
-
POSITIVE_CLOSURE
public static final int POSITIVE_CLOSURE
- See Also:
- Constant Field Values
-
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
-
RET
public static final int RET
- See Also:
- Constant Field Values
-
REWRITE
public static final int REWRITE
- See Also:
- Constant Field Values
-
ROOT
public static final int ROOT
- See Also:
- Constant Field Values
-
RULE
public static final int RULE
- See Also:
- Constant Field Values
-
RULE_REF
public static final int RULE_REF
- See Also:
- Constant Field Values
-
SCOPE
public static final int SCOPE
- See Also:
- Constant Field Values
-
SEMPRED
public static final int SEMPRED
- See Also:
- Constant Field Values
-
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
-
SRC
public static final int SRC
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
SYNPRED
public static final int SYNPRED
- See Also:
- Constant Field Values
-
SYN_SEMPRED
public static final int SYN_SEMPRED
- See Also:
- Constant Field Values
-
TEMPLATE
public static final int TEMPLATE
- See Also:
- Constant Field Values
-
TOKENS
public static final int TOKENS
- See Also:
- Constant Field Values
-
TOKEN_REF
public static final int TOKEN_REF
- See Also:
- Constant Field Values
-
TREE_BEGIN
public static final int TREE_BEGIN
- See Also:
- Constant Field Values
-
TREE_GRAMMAR
public static final int TREE_GRAMMAR
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
WS_LOOP
public static final int WS_LOOP
- See Also:
- Constant Field Values
-
XDIGIT
public static final int XDIGIT
- See Also:
- Constant Field Values
-
dfa2
protected ANTLRv3Lexer.DFA2 dfa2
-
dfa22
protected ANTLRv3Lexer.DFA22 dfa22
-
DFA2_eotS
static final java.lang.String DFA2_eotS
- See Also:
- Constant Field Values
-
DFA2_eofS
static final java.lang.String DFA2_eofS
- See Also:
- Constant Field Values
-
DFA2_minS
static final java.lang.String DFA2_minS
- See Also:
- Constant Field Values
-
DFA2_maxS
static final java.lang.String DFA2_maxS
- See Also:
- Constant Field Values
-
DFA2_acceptS
static final java.lang.String DFA2_acceptS
- See Also:
- Constant Field Values
-
DFA2_specialS
static final java.lang.String DFA2_specialS
- See Also:
- Constant Field Values
-
DFA2_transitionS
static final java.lang.String[] 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
-
DFA22_eotS
static final java.lang.String DFA22_eotS
- See Also:
- Constant Field Values
-
DFA22_eofS
static final java.lang.String DFA22_eofS
- See Also:
- Constant Field Values
-
DFA22_minS
static final java.lang.String DFA22_minS
- See Also:
- Constant Field Values
-
DFA22_maxS
static final java.lang.String DFA22_maxS
- See Also:
- Constant Field Values
-
DFA22_acceptS
static final java.lang.String DFA22_acceptS
- See Also:
- Constant Field Values
-
DFA22_specialS
static final java.lang.String DFA22_specialS
- See Also:
- Constant Field Values
-
DFA22_transitionS
static final java.lang.String[] DFA22_transitionS
-
DFA22_eot
static final short[] DFA22_eot
-
DFA22_eof
static final short[] DFA22_eof
-
DFA22_min
static final char[] DFA22_min
-
DFA22_max
static final char[] DFA22_max
-
DFA22_accept
static final short[] DFA22_accept
-
DFA22_special
static final short[] DFA22_special
-
DFA22_transition
static final short[][] DFA22_transition
-
-
Constructor Detail
-
ANTLRv3Lexer
public ANTLRv3Lexer()
-
ANTLRv3Lexer
public ANTLRv3Lexer(CharStream input)
-
ANTLRv3Lexer
public ANTLRv3Lexer(CharStream input, RecognizerSharedState state)
-
-
Method Detail
-
getDelegates
public Lexer[] getDelegates()
-
getGrammarFileName
public java.lang.String getGrammarFileName()
Description copied from class:BaseRecognizerFor debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.- Overrides:
getGrammarFileNamein classBaseRecognizer
-
mAT
public final void mAT() throws RecognitionException- Throws:
RecognitionException
-
mBANG
public final void mBANG() throws RecognitionException- Throws:
RecognitionException
-
mFRAGMENT
public final void mFRAGMENT() throws RecognitionException- Throws:
RecognitionException
-
mLABEL_ASSIGN
public final void mLABEL_ASSIGN() throws RecognitionException- Throws:
RecognitionException
-
mLIST_LABEL_ASSIGN
public final void mLIST_LABEL_ASSIGN() throws RecognitionException- Throws:
RecognitionException
-
mRANGE
public final void mRANGE() throws RecognitionException- Throws:
RecognitionException
-
mRET
public final void mRET() throws RecognitionException- Throws:
RecognitionException
-
mREWRITE
public final void mREWRITE() throws RecognitionException- Throws:
RecognitionException
-
mROOT
public final void mROOT() throws RecognitionException- Throws:
RecognitionException
-
mSCOPE
public final void mSCOPE() throws RecognitionException- Throws:
RecognitionException
-
mTREE_BEGIN
public final void mTREE_BEGIN() throws RecognitionException- Throws:
RecognitionException
-
mT__67
public final void mT__67() throws RecognitionException- Throws:
RecognitionException
-
mT__68
public final void mT__68() throws RecognitionException- Throws:
RecognitionException
-
mT__69
public final void mT__69() throws RecognitionException- Throws:
RecognitionException
-
mT__70
public final void mT__70() throws RecognitionException- Throws:
RecognitionException
-
mT__71
public final void mT__71() throws RecognitionException- Throws:
RecognitionException
-
mT__72
public final void mT__72() throws RecognitionException- Throws:
RecognitionException
-
mT__73
public final void mT__73() throws RecognitionException- Throws:
RecognitionException
-
mT__74
public final void mT__74() throws RecognitionException- Throws:
RecognitionException
-
mT__75
public final void mT__75() throws RecognitionException- Throws:
RecognitionException
-
mT__76
public final void mT__76() throws RecognitionException- Throws:
RecognitionException
-
mT__77
public final void mT__77() throws RecognitionException- Throws:
RecognitionException
-
mT__78
public final void mT__78() throws RecognitionException- Throws:
RecognitionException
-
mT__79
public final void mT__79() throws RecognitionException- Throws:
RecognitionException
-
mT__80
public final void mT__80() throws RecognitionException- Throws:
RecognitionException
-
mT__81
public final void mT__81() throws RecognitionException- Throws:
RecognitionException
-
mT__82
public final void mT__82() throws RecognitionException- Throws:
RecognitionException
-
mT__83
public final void mT__83() throws RecognitionException- Throws:
RecognitionException
-
mT__84
public final void mT__84() throws RecognitionException- Throws:
RecognitionException
-
mT__85
public final void mT__85() throws RecognitionException- Throws:
RecognitionException
-
mT__86
public final void mT__86() throws RecognitionException- Throws:
RecognitionException
-
mT__87
public final void mT__87() throws RecognitionException- Throws:
RecognitionException
-
mT__88
public final void mT__88() throws RecognitionException- Throws:
RecognitionException
-
mT__89
public final void mT__89() throws RecognitionException- Throws:
RecognitionException
-
mT__90
public final void mT__90() throws RecognitionException- Throws:
RecognitionException
-
mT__91
public final void mT__91() throws RecognitionException- Throws:
RecognitionException
-
mT__92
public final void mT__92() throws RecognitionException- Throws:
RecognitionException
-
mT__93
public final void mT__93() throws RecognitionException- Throws:
RecognitionException
-
mSL_COMMENT
public final void mSL_COMMENT() throws RecognitionException- Throws:
RecognitionException
-
mML_COMMENT
public final void mML_COMMENT() throws RecognitionException- Throws:
RecognitionException
-
mCHAR_LITERAL
public final void mCHAR_LITERAL() throws RecognitionException- Throws:
RecognitionException
-
mSTRING_LITERAL
public final void mSTRING_LITERAL() throws RecognitionException- Throws:
RecognitionException
-
mLITERAL_CHAR
public final void mLITERAL_CHAR() throws RecognitionException- Throws:
RecognitionException
-
mDOUBLE_QUOTE_STRING_LITERAL
public final void mDOUBLE_QUOTE_STRING_LITERAL() throws RecognitionException- Throws:
RecognitionException
-
mDOUBLE_ANGLE_STRING_LITERAL
public final void mDOUBLE_ANGLE_STRING_LITERAL() throws RecognitionException- Throws:
RecognitionException
-
mESC
public final void mESC() throws RecognitionException- Throws:
RecognitionException
-
mXDIGIT
public final void mXDIGIT() throws RecognitionException- Throws:
RecognitionException
-
mINT
public final void mINT() throws RecognitionException- Throws:
RecognitionException
-
mARG_ACTION
public final void mARG_ACTION() throws RecognitionException- Throws:
RecognitionException
-
mNESTED_ARG_ACTION
public final void mNESTED_ARG_ACTION() throws RecognitionException- Throws:
RecognitionException
-
mACTION
public final void mACTION() throws RecognitionException- Throws:
RecognitionException
-
mNESTED_ACTION
public final void mNESTED_ACTION() throws RecognitionException- Throws:
RecognitionException
-
mACTION_CHAR_LITERAL
public final void mACTION_CHAR_LITERAL() throws RecognitionException- Throws:
RecognitionException
-
mACTION_STRING_LITERAL
public final void mACTION_STRING_LITERAL() throws RecognitionException- Throws:
RecognitionException
-
mACTION_ESC
public final void mACTION_ESC() throws RecognitionException- Throws:
RecognitionException
-
mTOKEN_REF
public final void mTOKEN_REF() throws RecognitionException- Throws:
RecognitionException
-
mRULE_REF
public final void mRULE_REF() throws RecognitionException- Throws:
RecognitionException
-
mOPTIONS
public final void mOPTIONS() throws RecognitionException- Throws:
RecognitionException
-
mTOKENS
public final void mTOKENS() throws RecognitionException- Throws:
RecognitionException
-
mSRC
public final void mSRC() throws RecognitionException- Throws:
RecognitionException
-
mWS
public final void mWS() throws RecognitionException- Throws:
RecognitionException
-
mWS_LOOP
public final void mWS_LOOP() throws RecognitionException- Throws:
RecognitionException
-
mTokens
public void mTokens() throws RecognitionExceptionDescription copied from class:LexerThis is the lexer entry point that sets instance var 'token'- Specified by:
mTokensin classLexer- Throws:
RecognitionException
-
-