1#ifndef _demo__defines_h_ 2#define _demo__defines_h_ 3 4#define PREFIX 257 5#define POSTFIX 258 6#define ID 259 7#define CONSTANT 260 8#define EXTERN 261 9#define REGISTER 262 10#define STATIC 263 11#define CONST 264 12#define VOLATILE 265 13#define IF 266 14#define THEN 267 15#define ELSE 268 16#define CLCL 269 17#ifdef YYSTYPE 18#undef YYSTYPE_IS_DECLARED 19#define YYSTYPE_IS_DECLARED 1 20#endif 21#ifndef YYSTYPE_IS_DECLARED 22#define YYSTYPE_IS_DECLARED 1 23typedef union { 24 Scope *scope; 25 Expr *expr; 26 Expr_List *elist; 27 Type *type; 28 Decl *decl; 29 Decl_List *dlist; 30 Code *code; 31 char *id; 32 } YYSTYPE; 33#endif /* !YYSTYPE_IS_DECLARED */ 34extern YYSTYPE demo_lval; 35 36#endif /* _demo__defines_h_ */ 37