antlr

Class Token

Implemented Interfaces:
Cloneable
Known Direct Subclasses:
CommonToken

public class Token
extends Object
implements Cloneable

A token is minimally a token type. Subclasses can add the text matched for the token and line info.

Field Summary

static int
EOF_TYPE
static int
INVALID_TYPE
static int
MIN_USER_TYPE
static int
NULL_TREE_LOOKAHEAD
static int
SKIP
static Token
badToken
protected int
type

Constructor Summary

Token()
Token(int t)
Token(int t, String txt)

Method Summary

int
getColumn()
String
getFilename()
int
getLine()
String
getText()
int
getType()
void
setColumn(int c)
void
setFilename(String name)
void
setLine(int l)
void
setText(String t)
void
setType(int t)
String
toString()

Field Details

EOF_TYPE

public static final int EOF_TYPE

Field Value:
1


INVALID_TYPE

public static final int INVALID_TYPE

Field Value:
0


MIN_USER_TYPE

public static final int MIN_USER_TYPE

Field Value:
4


NULL_TREE_LOOKAHEAD

public static final int NULL_TREE_LOOKAHEAD

Field Value:
3


SKIP

public static final int SKIP

Field Value:
-1


badToken

public static Token badToken


type

protected int type

Constructor Details

Token

public Token()


Token

public Token(int t)


Token

public Token(int t,
             String txt)

Method Details

getColumn

public int getColumn()


getFilename

public String getFilename()


getLine

public int getLine()


getText

public String getText()


getType

public int getType()


setColumn

public void setColumn(int c)


setFilename

public void setFilename(String name)


setLine

public void setLine(int l)


setText

public void setText(String t)


setType

public void setType(int t)


toString

public String toString()