Class XPathLexer
java.lang.Object
org.graalvm.shadowed.org.antlr.v4.runtime.Recognizer<Integer,LexerATNSimulator>
org.graalvm.shadowed.org.antlr.v4.runtime.Lexer
org.graalvm.shadowed.org.antlr.v4.runtime.tree.xpath.XPathLexer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprotected intstatic final intprotected intstatic final String[]static final intstatic final intstatic final String[]static final intstatic final intstatic final String[]Deprecated.static final Vocabularystatic final intFields inherited from class org.graalvm.shadowed.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, SKIPFields inherited from class org.graalvm.shadowed.org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume()getATN()Get theATNused by the recognizer for prediction.intGet the index into the current line for the current position in the input stream.For debugging and other purposes, might want the grammar name.String[]String[]String[]Deprecated.Get the vocabulary used by the recognizer.booleanisNameChar(int c) booleanisNameStartChar(int c) matchID()Return a token from this source; i.e., match a token on the char stream.Methods inherited from class org.graalvm.shadowed.org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getChannelNames, getCharErrorDisplay, getCharIndex, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skipMethods inherited from class org.graalvm.shadowed.org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getSerializedATN, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
Field Details
-
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.UseVOCABULARYinstead. -
line
protected int line -
charPositionInLine
protected int charPositionInLine
-
-
Constructor Details
-
XPathLexer
-
-
Method Details
-
getGrammarFileName
Description copied from class:RecognizerFor debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.- Specified by:
getGrammarFileNamein classRecognizer<Integer,LexerATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classRecognizer<Integer,LexerATNSimulator>
-
getModeNames
- Overrides:
getModeNamesin classLexer
-
getTokenNames
Deprecated.Description copied from class:LexerUsed 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:
getTokenNamesin classLexer
-
getVocabulary
Description copied from class:RecognizerGet the vocabulary used by the recognizer.- Overrides:
getVocabularyin classRecognizer<Integer,LexerATNSimulator> - Returns:
- A
Vocabularyinstance providing information about the vocabulary used by the grammar.
-
getATN
Description copied from class:RecognizerGet theATNused by the recognizer for prediction.- Specified by:
getATNin classRecognizer<Integer,LexerATNSimulator> - Returns:
- The
ATNused by the recognizer for prediction.
-
nextToken
-
consume
public void consume() -
getCharPositionInLine
public int getCharPositionInLine()Description copied from interface:TokenSourceGet the index into the current line for the current position in the input stream. The first character on a line has position 0.- Specified by:
getCharPositionInLinein interfaceTokenSource- Overrides:
getCharPositionInLinein classLexer- Returns:
- The line number for the current position in the input stream, or -1 if the current token source does not track character positions.
-
matchID
-
matchString
-
isNameChar
public boolean isNameChar(int c) -
isNameStartChar
public boolean isNameStartChar(int c)
-
VOCABULARYinstead.