1 /* 2 * Copyright (c) 1982 Regents of the University of California. 3 * All rights reserved. The Berkeley software License Agreement 4 * specifies the terms and conditions for redistribution. 5 * 6 * @(#)y.tab.h 5.3 (Berkeley) 06/07/85 7 */ 8 9 typedef union { 10 SYM *y_sym; 11 NODE *y_node; 12 int y_int; 13 OP y_op; 14 long y_long; 15 double y_real; 16 char *y_string; 17 BOOLEAN y_bool; 18 } YYSTYPE; 19 extern YYSTYPE yylval; 20 # define ALIAS 257 21 # define ASSIGN 258 22 # define CALL 259 23 # define CHFILE 260 24 # define CONT 261 25 # define DUMP 262 26 # define EDIT 263 27 # define HELP 264 28 # define LIST 265 29 # define NEXT 266 30 # define QUIT 267 31 # define REMAKE 268 32 # define PRINT 269 33 # define RUN 270 34 # define SH 271 35 # define SOURCE 272 36 # define STATUS 273 37 # define STEP 274 38 # define STOP 275 39 # define STOPI 276 40 # define TRACE 277 41 # define TRACEI 278 42 # define DELETE 279 43 # define WHATIS 280 44 # define WHICH 281 45 # define WHERE 282 46 # define XI 283 47 # define XD 284 48 # define AT 285 49 # define IN 286 50 # define IF 287 51 # define FILENAME 288 52 # define INT 289 53 # define REAL 290 54 # define NAME 291 55 # define STRING 292 56 # define DIV 293 57 # define MOD 294 58 # define AND 295 59 # define OR 296 60 # define NOT 297 61 # define UNARYSIGN 298 62 # define GRIPE 299 63