package foundation.io.freemarker;
|
|
import java.io.Serializable;
|
|
class Token implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
public int kind;
|
public int beginLine;
|
public int beginColumn;
|
public int endLine;
|
public int endColumn;
|
public String image;
|
public Token next;
|
public Token specialToken;
|
|
public Object getValue() {
|
return null;
|
}
|
|
public Token() {
|
}
|
|
public Token(int kind) {
|
this(kind, (String)null);
|
}
|
|
public Token(int kind, String image) {
|
this.kind = kind;
|
this.image = image;
|
}
|
|
public String toString() {
|
return this.image;
|
}
|
|
public static Token newToken(int ofKind, String image) {
|
switch(ofKind) {
|
default:
|
return new Token(ofKind, image);
|
}
|
}
|
|
public static Token newToken(int ofKind) {
|
return newToken(ofKind, (String)null);
|
}
|
}
|