public class Token
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
characterPosition |
protected int |
lineNumber |
static int |
TOKEN_FLOAT |
static int |
TOKEN_INTEGER |
static int |
TOKEN_PUNCTUATION |
static int |
TOKEN_STRING |
static int |
TOKEN_TOKEN |
protected int |
tokenType |
protected java.lang.String |
tokenValue |
Constructor and Description |
---|
Token(int type,
java.lang.String value,
int lineNumber,
int characterPosition) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFloat() |
java.lang.String |
getInteger() |
java.lang.String |
getPunctuation() |
java.lang.String |
getString() |
java.lang.String |
getToken() |
void |
throwException(java.lang.String message) |
java.lang.String |
toString() |
public static final int TOKEN_PUNCTUATION
public static final int TOKEN_STRING
public static final int TOKEN_INTEGER
public static final int TOKEN_FLOAT
public static final int TOKEN_TOKEN
protected int tokenType
protected java.lang.String tokenValue
protected int lineNumber
protected int characterPosition
public Token(int type, java.lang.String value, int lineNumber, int characterPosition)
public void throwException(java.lang.String message) throws ScriptException
ScriptException
public java.lang.String getPunctuation()
public java.lang.String getToken()
public java.lang.String getString()
public java.lang.String getFloat()
public java.lang.String getInteger()
public java.lang.String toString()
toString
in class java.lang.Object