Top Fields Constructors Methods
org.antlr.v4.runtime.tree.xpath

public Class XPathLexer

extends Lexer
Class Inheritance
Imports
org.antlr.v4.runtime.Lexer, .CharStream, .Token, .TokenStream, org.antlr.v4.runtime.*, org.antlr.v4.runtime.atn.*, org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.misc.*

Field Summary

Modifier and TypeField and Description
public static final ATN
private static final String[]
public static final String
private static final String[]
public static final int
public static final int
public static String[]
public static final int
public static String[]
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final Vocabulary
public static final int
Inherited from org.antlr.v4.runtime.Lexer:
_channel_factory_hitEOF_input_mode_modeStack_text_token_tokenFactorySourcePair_tokenStartCharIndex_tokenStartCharPositionInLine_tokenStartLine_typeDEFAULT_MODEDEFAULT_TOKEN_CHANNELHIDDENMAX_CHAR_VALUEMIN_CHAR_VALUEMORESKIP

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
action(RuleContext _localctx, int ruleIndex, int actionIndex)

Overrides org.antlr.v4.runtime.Recognizer.action.

public String[]
public String
getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String[]
public String[]
public String
getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.
public String[]
getTokenNames()

Overrides org.antlr.v4.runtime.Lexer.getTokenNames.

Deprecated
Used to print out token names like ID during debugging and error reporting.
public Vocabulary
getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.
private void
ID_action(RuleContext _localctx, int actionIndex)

private static String[]
private static String[]
private static String[]
private boolean
NameChar_sempred(RuleContext _localctx, int predIndex)

private boolean
NameStartChar_sempred(RuleContext _localctx, int predIndex)

public boolean
sempred(RuleContext _localctx, int ruleIndex, int predIndex)

Overrides org.antlr.v4.runtime.Recognizer.sempred.

Inherited from org.antlr.v4.runtime.Lexer:
emitemitemitEOFgetAllTokensgetChannelgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetErrorDisplaygetErrorDisplaygetInputStreamgetLinegetSourceNamegetTextgetTokengetTokenFactorygetTypemodemorenextTokennotifyListenerspopModepushModerecoverrecoverresetsetChannelsetCharPositionInLinesetInputStreamsetLinesetTextsetTokensetTokenFactorysetTypeskipvalidateInputStream

Field Detail

_ATNback to summary
public static final ATN _ATN
_LITERAL_NAMESback to summary
private static final String[] _LITERAL_NAMES
_serializedATNback to summary
public static final String _serializedATN
_SYMBOLIC_NAMESback to summary
private static final String[] _SYMBOLIC_NAMES
ANYWHEREback to summary
public static final int ANYWHERE
BANGback to summary
public static final int BANG
channelNamesback to summary
public static String[] channelNames
IDback to summary
public static final int ID
modeNamesback to summary
public static String[] modeNames
ROOTback to summary
public static final int ROOT
RULE_REFback to summary
public static final int RULE_REF
ruleNamesback to summary
public static final String[] ruleNames
STRINGback to summary
public static final int STRING
TOKEN_REFback to summary
public static final int TOKEN_REF
tokenNamesback to summary
public static final String[] tokenNames

Deprecated

Use VOCABULARY instead.

Annotations
@Deprecated
VOCABULARYback to summary
public static final Vocabulary VOCABULARY
WILDCARDback to summary
public static final int WILDCARD

Constructor Detail

XPathLexerback to summary
public XPathLexer(CharStream input)

Method Detail

actionback to summary
public void action(RuleContext _localctx, int ruleIndex, int actionIndex)

Overrides org.antlr.v4.runtime.Recognizer.action.

Annotations
@Override
getChannelNamesback to summary
public String[] getChannelNames()

Overrides org.antlr.v4.runtime.Lexer.getChannelNames.

Annotations
@Override
@NotNull
getGrammarFileNameback to summary
public String getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

Doc from org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name. Have ANTLR generate an implementation for this method.

Annotations
@Override
getModeNamesback to summary
public String[] getModeNames()

Overrides org.antlr.v4.runtime.Lexer.getModeNames.

Annotations
@Override
@NotNull
getRuleNamesback to summary
public String[] getRuleNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getRuleNames.

Annotations
@Override
getSerializedATNback to summary
public String getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

Doc from org.antlr.v4.runtime.Recognizer.getSerializedATN.

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.

Annotations
@Override
getTokenNamesback to summary
public String[] getTokenNames()

Overrides org.antlr.v4.runtime.Lexer.getTokenNames.

Doc from org.antlr.v4.runtime.Lexer.getTokenNames.

Deprecated

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.

Annotations
@Override
@Deprecated
getVocabularyback to summary
public Vocabulary getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Doc from org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.

Returns:Vocabulary

A Vocabulary instance providing information about the vocabulary used by the grammar.

Annotations
@Override
@NotNull
ID_actionback to summary
private void ID_action(RuleContext _localctx, int actionIndex)
makeLiteralNamesback to summary
private static String[] makeLiteralNames()
makeRuleNamesback to summary
private static String[] makeRuleNames()
makeSymbolicNamesback to summary
private static String[] makeSymbolicNames()
NameChar_sempredback to summary
private boolean NameChar_sempred(RuleContext _localctx, int predIndex)
NameStartChar_sempredback to summary
private boolean NameStartChar_sempred(RuleContext _localctx, int predIndex)
sempredback to summary
public boolean sempred(RuleContext _localctx, int ruleIndex, int predIndex)

Overrides org.antlr.v4.runtime.Recognizer.sempred.

Annotations
@Override