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