Token.java
public class Token {
// ein Eingabe-Symbol
// Möglichkeiten: ( ) + - * / ZAHL
// Zahl ist (positive) ganze Zahl
private int value; // Wert, falls das Token eine Zahl ist
private char symbol;
// Token ist ein einzelnes Zeichen -> das Zeichen selbst
// Token ist eine ganze Zahl -> N
public Token(char c) {
// erzeugt ein 1-Zeichen-Token
symbol = c;
value = 0;
}
public Token(int d) {
// erzeugt ein Zahl-Token
symbol = 'N';
value = d;
}
public char getSymbol() {
// gibt das Symbol des Tokens zurück
return symbol;
}
public int getValue() {
// gibt den Wert des Tokens zurück
return value;
}
}