1typedef union { 2 char *s_value; 3 char c_value; 4 int i_value; 5 arg_list *a_value; 6 } YYSTYPE; 7#define ENDOFLINE 257 8#define AND 258 9#define OR 259 10#define NOT 260 11#define STRING 261 12#define NAME 262 13#define NUMBER 263 14#define ASSIGN_OP 264 15#define REL_OP 265 16#define INCR_DECR 266 17#define Define 267 18#define Break 268 19#define Quit 269 20#define Length 270 21#define Return 271 22#define For 272 23#define If 273 24#define While 274 25#define Sqrt 275 26#define Else 276 27#define Scale 277 28#define Ibase 278 29#define Obase 279 30#define Auto 280 31#define Read 281 32#define Warranty 282 33#define Halt 283 34#define Last 284 35#define Continue 285 36#define Print 286 37#define Limits 287 38#define UNARY_MINUS 288 39#define HistoryVar 289 40 41 42extern YYSTYPE yylval; 43