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 7 #ifndef lint 8 static char sccsid[] = "@(#)y.tab.h 5.1 (Berkeley) 06/07/85"; 9 #endif not lint 10 11 typedef union { 12 SYM *y_sym; 13 NODE *y_node; 14 int y_int; 15 OP y_op; 16 long y_long; 17 double y_real; 18 char *y_string; 19 BOOLEAN y_bool; 20 } YYSTYPE; 21 extern YYSTYPE yylval; 22 # define ALIAS 257 23 # define ASSIGN 258 24 # define CALL 259 25 # define CHFILE 260 26 # define CONT 261 27 # define DUMP 262 28 # define EDIT 263 29 # define HELP 264 30 # define LIST 265 31 # define NEXT 266 32 # define QUIT 267 33 # define REMAKE 268 34 # define PRINT 269 35 # define RUN 270 36 # define SH 271 37 # define SOURCE 272 38 # define STATUS 273 39 # define STEP 274 40 # define STOP 275 41 # define STOPI 276 42 # define TRACE 277 43 # define TRACEI 278 44 # define DELETE 279 45 # define WHATIS 280 46 # define WHICH 281 47 # define WHERE 282 48 # define XI 283 49 # define XD 284 50 # define AT 285 51 # define IN 286 52 # define IF 287 53 # define FILENAME 288 54 # define INT 289 55 # define REAL 290 56 # define NAME 291 57 # define STRING 292 58 # define DIV 293 59 # define MOD 294 60 # define AND 295 61 # define OR 296 62 # define NOT 297 63 # define UNARYSIGN 298 64