Package org.antlr.v4.parse
Class GrammarToken
java.lang.Object
org.antlr.runtime.CommonToken
org.antlr.v4.parse.GrammarToken
- All Implemented Interfaces:
Serializable
,org.antlr.runtime.Token
public class GrammarToken
extends org.antlr.runtime.CommonToken
A CommonToken that can also track it's original location,
derived from options on the element ref like BEGIN<line=34,...>.
- See Also:
-
Field Summary
FieldsFields inherited from class org.antlr.runtime.CommonToken
channel, charPositionInLine, index, input, line, start, stop, text, type
Fields inherited from interface org.antlr.runtime.Token
DEFAULT_CHANNEL, DOWN, EOF, EOF_TOKEN, EOR_TOKEN_TYPE, HIDDEN_CHANNEL, INVALID_TOKEN, INVALID_TOKEN_TYPE, MIN_TOKEN_TYPE, SKIP_TOKEN, UP
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.antlr.runtime.CommonToken
getChannel, getInputStream, getText, getType, setChannel, setCharPositionInLine, setInputStream, setLine, setStartIndex, setStopIndex, setText, setTokenIndex, setType
-
Field Details
-
g
-
originalTokenIndex
public int originalTokenIndex
-
-
Constructor Details
-
GrammarToken
-
-
Method Details
-
getCharPositionInLine
public int getCharPositionInLine()- Specified by:
getCharPositionInLine
in interfaceorg.antlr.runtime.Token
- Overrides:
getCharPositionInLine
in classorg.antlr.runtime.CommonToken
-
getLine
public int getLine()- Specified by:
getLine
in interfaceorg.antlr.runtime.Token
- Overrides:
getLine
in classorg.antlr.runtime.CommonToken
-
getTokenIndex
public int getTokenIndex()- Specified by:
getTokenIndex
in interfaceorg.antlr.runtime.Token
- Overrides:
getTokenIndex
in classorg.antlr.runtime.CommonToken
-
getStartIndex
public int getStartIndex()- Overrides:
getStartIndex
in classorg.antlr.runtime.CommonToken
-
getStopIndex
public int getStopIndex()- Overrides:
getStopIndex
in classorg.antlr.runtime.CommonToken
-
toString
- Overrides:
toString
in classorg.antlr.runtime.CommonToken
-