org.snapscript.parse.CharacterToken Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of snap-all Show documentation
Show all versions of snap-all Show documentation
Dynamic scripting for the JVM
package org.snapscript.parse;
public class CharacterToken implements Token{
private final Character value;
private final Line line;
private final short type;
public CharacterToken(Character value) {
this(value, null, 0);
}
public CharacterToken(Character value, Line line, int type) {
this.type = (short)type;
this.value = value;
this.line = line;
}
@Override
public Character getValue() {
return value;
}
@Override
public Line getLine() {
return line;
}
@Override
public short getType() {
return type;
}
@Override
public String toString(){
return String.valueOf(value);
}
}