/****************** Token.java ****************** Descrizione dei token per una calcolatrice in notazione infissa *************************************************/ package lt2.calc; public class Token { private TipoToken tipo; private Object valore; //costruttori public Token(TipoToken t) { this(t, null); } public Token(TipoToken t, Object o) { tipo = t; valore = o; } public TipoToken getTipo() { return tipo; } public Object getValore() { return valore; } public String toString() { if (valore == null) return tipo.toString(); else return "<" + tipo + ", " + valore + ">"; } }