Package org.antlr.v4.runtime.tree.xpath
Class XPathLexer
java.lang.Object
org.antlr.v4.runtime.Recognizer<Integer,LexerATNSimulator>
org.antlr.v4.runtime.Lexer
org.antlr.v4.runtime.tree.xpath.XPathLexer
- All Implemented Interfaces:
TokenSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ATN
protected static final DFA[]
static final String
protected static final PredictionContextCache
static final int
static final int
static final int
static String[]
static final int
static final int
static final String[]
static final int
static final int
static final String[]
Deprecated.static final Vocabulary
static final int
Fields inherited from class org.antlr.v4.runtime.Lexer
_channel, _factory, _hitEOF, _input, _mode, _modeStack, _text, _token, _tokenFactorySourcePair, _tokenStartCharIndex, _tokenStartCharPositionInLine, _tokenStartLine, _type, DEFAULT_MODE, DEFAULT_TOKEN_CHANNEL, HIDDEN, MAX_CHAR_VALUE, MIN_CHAR_VALUE, MORE, SKIP
Fields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
action
(RuleContext _localctx, int ruleIndex, int actionIndex) getATN()
Get theATN
used by the recognizer for prediction.For debugging and other purposes, might want the grammar name.String[]
String[]
If this recognizer was generated, it will have a serialized ATN representation of the grammar.String[]
Deprecated.Get the vocabulary used by the recognizer.Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getChannelNames, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip
Methods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
Field Details
-
_decisionToDFA
-
TOKEN_REF
public static final int TOKEN_REF- See Also:
-
RULE_REF
public static final int RULE_REF- See Also:
-
ANYWHERE
public static final int ANYWHERE- See Also:
-
ROOT
public static final int ROOT- See Also:
-
WILDCARD
public static final int WILDCARD- See Also:
-
BANG
public static final int BANG- See Also:
-
ID
public static final int ID- See Also:
-
STRING
public static final int STRING- See Also:
-
modeNames
-
ruleNames
-
VOCABULARY
-
tokenNames
Deprecated.UseVOCABULARY
instead. -
_serializedATN
- See Also:
-
_ATN
-
-
Constructor Details
-
XPathLexer
-
-
Method Details
-
getTokenNames
Deprecated.Description copied from class:Lexer
Used to print out token names like ID during debugging and error reporting. The generated parsers implement a method that overrides this to point to their String[] tokenNames.- Overrides:
getTokenNames
in classLexer
-
getVocabulary
Description copied from class:Recognizer
Get the vocabulary used by the recognizer.- Overrides:
getVocabulary
in classRecognizer<Integer,
LexerATNSimulator> - Returns:
- A
Vocabulary
instance providing information about the vocabulary used by the grammar.
-
getGrammarFileName
Description copied from class:Recognizer
For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.- Specified by:
getGrammarFileName
in classRecognizer<Integer,
LexerATNSimulator>
-
getRuleNames
- Specified by:
getRuleNames
in classRecognizer<Integer,
LexerATNSimulator>
-
getSerializedATN
Description copied from class:Recognizer
If this recognizer was generated, it will have a serialized ATN representation of the grammar.For interpreters, we don't know their serialized ATN despite having created the interpreter from it.
- Overrides:
getSerializedATN
in classRecognizer<Integer,
LexerATNSimulator>
-
getModeNames
- Overrides:
getModeNames
in classLexer
-
getATN
Description copied from class:Recognizer
Get theATN
used by the recognizer for prediction.- Specified by:
getATN
in classRecognizer<Integer,
LexerATNSimulator> - Returns:
- The
ATN
used by the recognizer for prediction.
-
action
- Overrides:
action
in classRecognizer<Integer,
LexerATNSimulator>
-
VOCABULARY
instead.