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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Grammar
g
int
originalTokenIndex
-
Constructor Summary
Constructors Constructor Description GrammarToken(Grammar g, org.antlr.runtime.Token oldToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCharPositionInLine()
int
getLine()
int
getStartIndex()
int
getStopIndex()
int
getTokenIndex()
String
toString()
-
-
-
Field Detail
-
g
public Grammar g
-
originalTokenIndex
public int originalTokenIndex
-
-
Constructor Detail
-
GrammarToken
public GrammarToken(Grammar g, org.antlr.runtime.Token oldToken)
-
-
Method Detail
-
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
public String toString()
- Overrides:
toString
in classorg.antlr.runtime.CommonToken
-
-