Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/contrib/byacc/test/btyacc/btyacc_demo.tab.h
110101 views
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
23
typedef union YYSTYPE {
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 */
34
extern YYSTYPE demo_lval;
35
36
#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
37
/* Default: YYLTYPE is the text position type. */
38
typedef struct YYLTYPE
39
{
40
int first_line;
41
int first_column;
42
int last_line;
43
int last_column;
44
unsigned source;
45
} YYLTYPE;
46
#define YYLTYPE_IS_DECLARED 1
47
#endif
48
#define YYRHSLOC(rhs, k) ((rhs)[k])
49
extern YYLTYPE demo_lloc;
50
51
#endif /* _demo__defines_h_ */
52
53