antlr

Class Token

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 TokenbadToken
static intEOF_TYPE
static intINVALID_TYPE
static intMIN_USER_TYPE
static intNULL_TREE_LOOKAHEAD
static intSKIP
protected inttype
Constructor Summary
Token()
Token(int t)
Token(int t, String txt)
Method Summary
intgetColumn()
StringgetFilename()
intgetLine()
StringgetText()
intgetType()
voidsetColumn(int c)
voidsetFilename(String name)
voidsetLine(int l)
voidsetText(String t)
voidsetType(int t)
StringtoString()

Field Detail

badToken

public static Token badToken

EOF_TYPE

public static final int EOF_TYPE

INVALID_TYPE

public static final int INVALID_TYPE

MIN_USER_TYPE

public static final int MIN_USER_TYPE

NULL_TREE_LOOKAHEAD

public static final int NULL_TREE_LOOKAHEAD

public static final int SKIP

type

protected int type

Constructor Detail

Token

public Token()

Token

public Token(int t)

Token

public Token(int t, String txt)

Method Detail

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()