2009-01-18 12:20:41 -05:00
|
|
|
#define EOS 257
|
|
|
|
#define BAD 258
|
|
|
|
#define HELP 259
|
|
|
|
#define HEX 260
|
|
|
|
#define DECIMAL 261
|
|
|
|
#define QUIT 262
|
|
|
|
#define ABS 263
|
|
|
|
#define BIN 264
|
|
|
|
#define FIB 265
|
|
|
|
#define GCD 266
|
|
|
|
#define KRON 267
|
|
|
|
#define LCM 268
|
|
|
|
#define LUCNUM 269
|
|
|
|
#define NEXTPRIME 270
|
|
|
|
#define POWM 271
|
|
|
|
#define ROOT 272
|
|
|
|
#define SQRT 273
|
|
|
|
#define NUMBER 274
|
|
|
|
#define VARIABLE 275
|
|
|
|
#define LOR 276
|
|
|
|
#define LAND 277
|
|
|
|
#define EQ 278
|
|
|
|
#define NE 279
|
2008-09-16 19:11:00 -04:00
|
|
|
#define LE 280
|
2009-01-18 12:20:41 -05:00
|
|
|
#define GE 281
|
|
|
|
#define LSHIFT 282
|
2008-09-16 19:11:00 -04:00
|
|
|
#define RSHIFT 283
|
2009-01-18 12:20:41 -05:00
|
|
|
#define UMINUS 284
|
|
|
|
typedef union {
|
2008-09-16 19:11:00 -04:00
|
|
|
char *str;
|
|
|
|
int var;
|
2009-01-18 12:20:41 -05:00
|
|
|
} YYSTYPE;
|
2008-09-16 19:11:00 -04:00
|
|
|
extern YYSTYPE yylval;
|