1 #define AND                              1
2 #define OR                               2
3 #define NOT                              3
4 #define EQ                               4
5 #define NE                               5
6 #define LT                               6
7 #define LE                               7
8 #define GT                               8
9 #define GE                               9
10 #define PLUS                            10
11 #define MINUS                           11
12 #define DIVIDE                          12
13 #define TIMES                           13
14 #define MOD                             14
15 #define POW                             15
16 #define LP                              16
17 #define RP                              17
18 #define PROPERTY                        18
19 #define SYMBOL                          19
20 #define STRING                          20
21 #define NUMBER                          21
22 #define ARGLIST                         22
23 #define COMMA                           23
24