1264790Sbapt#ifndef _demo__defines_h_
2264790Sbapt#define _demo__defines_h_
3264790Sbapt
4264790Sbapt#define PREFIX 257
5264790Sbapt#define POSTFIX 258
6264790Sbapt#define ID 259
7264790Sbapt#define CONSTANT 260
8264790Sbapt#define EXTERN 261
9264790Sbapt#define REGISTER 262
10264790Sbapt#define STATIC 263
11264790Sbapt#define CONST 264
12264790Sbapt#define VOLATILE 265
13264790Sbapt#define IF 266
14264790Sbapt#define THEN 267
15264790Sbapt#define ELSE 268
16264790Sbapt#define CLCL 269
17264790Sbapt#ifdef YYSTYPE
18264790Sbapt#undef  YYSTYPE_IS_DECLARED
19264790Sbapt#define YYSTYPE_IS_DECLARED 1
20264790Sbapt#endif
21264790Sbapt#ifndef YYSTYPE_IS_DECLARED
22264790Sbapt#define YYSTYPE_IS_DECLARED 1
23264790Sbapttypedef union {
24264790Sbapt    Scope	*scope;
25264790Sbapt    Expr	*expr;
26264790Sbapt    Expr_List	*elist;
27264790Sbapt    Type	*type;
28264790Sbapt    Decl	*decl;
29264790Sbapt    Decl_List	*dlist;
30264790Sbapt    Code	*code;
31264790Sbapt    char	*id;
32264790Sbapt    } YYSTYPE;
33264790Sbapt#endif /* !YYSTYPE_IS_DECLARED */
34264790Sbaptextern YYSTYPE demo_lval;
35264790Sbapt
36264790Sbapt#endif /* _demo__defines_h_ */
37