blob: b021075db70a43eb0e140710664016d4d931bc22 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package ch.bfh.lexer;
// Various Tokens for arithmetic expressions based on integers
// with identifiers and assignments
public class Token {
public int type; // token type
public double value; // numerical value for NUM
public String str; // token string
public static final int EOL=0;// // End Of Line
public static final int PAL=1;// // Left Parenthesis
public static final int PAR=2;// // Right Parenthesis
public static final int ADD=3;// // operators
public static final int SUB=4;//
public static final int MUL=5;
public static final int DIV=6;
public static final int NUM=7;// // number
public static final int EQU=8; // equal
public static final int LET=9; // let
public static final int ID=10;// // identifier
public static final int END=11; // exit
}
|