31 lines
500 B
Java
31 lines
500 B
Java
|
import java.util.Objects;
|
||
|
|
||
|
/**
|
||
|
* Jeton pour les constantes
|
||
|
*
|
||
|
* sert uniquement aux entiers, pas d'autre type pour l'instant
|
||
|
*
|
||
|
*
|
||
|
* @author Florent Madelaine
|
||
|
*/
|
||
|
|
||
|
public class TokenConstant extends AbstractToken {
|
||
|
|
||
|
private int value;
|
||
|
|
||
|
public TokenConstant (int i){
|
||
|
Objects.requireNonNull(i, "i must not be null");
|
||
|
this.value=i;
|
||
|
}
|
||
|
|
||
|
public int getValue(){
|
||
|
return this.value;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String toString(){
|
||
|
return String.valueOf(this.value);
|
||
|
}
|
||
|
}
|
||
|
|