public class TokenTool
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LEXER_RULE_PREFIX |
Constructor and Description |
---|
TokenTool() |
Modifier and Type | Method and Description |
---|---|
static int |
getLength(org.antlr.runtime.Token t) |
static java.lang.String |
getLexerRuleName(java.lang.String antlrTokenDef) |
static int |
getLine(org.antlr.runtime.Token t) |
static int |
getOffset(org.antlr.runtime.Token t) |
static java.lang.String |
getText(org.antlr.runtime.Token t) |
static boolean |
isLexerRule(java.lang.String antlrTokenDef) |
public static final java.lang.String LEXER_RULE_PREFIX
public static java.lang.String getText(org.antlr.runtime.Token t)
t
- the tokennull
if the Token
t was null
or the token's text was null
.public static int getLine(org.antlr.runtime.Token t)
t
- the token-1
if the Token
t was null
or the token did not provide line information.public static int getOffset(org.antlr.runtime.Token t)
t
- the token-1
if the Token
t was null
or the token did not provide offset information.public static int getLength(org.antlr.runtime.Token t)
t
- the token0
if the Token
t was null
or the token did not provide line information.public static boolean isLexerRule(java.lang.String antlrTokenDef)
public static java.lang.String getLexerRuleName(java.lang.String antlrTokenDef)