1#ifndef _yy_defines_h_
2#define _yy_defines_h_
3
4#define DT_TOK_COMMA 257
5#define DT_TOK_ELLIPSIS 258
6#define DT_TOK_ASGN 259
7#define DT_TOK_ADD_EQ 260
8#define DT_TOK_SUB_EQ 261
9#define DT_TOK_MUL_EQ 262
10#define DT_TOK_DIV_EQ 263
11#define DT_TOK_MOD_EQ 264
12#define DT_TOK_AND_EQ 265
13#define DT_TOK_XOR_EQ 266
14#define DT_TOK_OR_EQ 267
15#define DT_TOK_LSH_EQ 268
16#define DT_TOK_RSH_EQ 269
17#define DT_TOK_QUESTION 270
18#define DT_TOK_COLON 271
19#define DT_TOK_LOR 272
20#define DT_TOK_LXOR 273
21#define DT_TOK_LAND 274
22#define DT_TOK_BOR 275
23#define DT_TOK_XOR 276
24#define DT_TOK_BAND 277
25#define DT_TOK_EQU 278
26#define DT_TOK_NEQ 279
27#define DT_TOK_LT 280
28#define DT_TOK_LE 281
29#define DT_TOK_GT 282
30#define DT_TOK_GE 283
31#define DT_TOK_LSH 284
32#define DT_TOK_RSH 285
33#define DT_TOK_ADD 286
34#define DT_TOK_SUB 287
35#define DT_TOK_MUL 288
36#define DT_TOK_DIV 289
37#define DT_TOK_MOD 290
38#define DT_TOK_LNEG 291
39#define DT_TOK_BNEG 292
40#define DT_TOK_ADDADD 293
41#define DT_TOK_SUBSUB 294
42#define DT_TOK_PREINC 295
43#define DT_TOK_POSTINC 296
44#define DT_TOK_PREDEC 297
45#define DT_TOK_POSTDEC 298
46#define DT_TOK_IPOS 299
47#define DT_TOK_INEG 300
48#define DT_TOK_DEREF 301
49#define DT_TOK_ADDROF 302
50#define DT_TOK_OFFSETOF 303
51#define DT_TOK_SIZEOF 304
52#define DT_TOK_STRINGOF 305
53#define DT_TOK_XLATE 306
54#define DT_TOK_LPAR 307
55#define DT_TOK_RPAR 308
56#define DT_TOK_LBRAC 309
57#define DT_TOK_RBRAC 310
58#define DT_TOK_PTR 311
59#define DT_TOK_DOT 312
60#define DT_TOK_STRING 313
61#define DT_TOK_IDENT 314
62#define DT_TOK_PSPEC 315
63#define DT_TOK_AGG 316
64#define DT_TOK_TNAME 317
65#define DT_TOK_INT 318
66#define DT_KEY_AUTO 319
67#define DT_KEY_BREAK 320
68#define DT_KEY_CASE 321
69#define DT_KEY_CHAR 322
70#define DT_KEY_CONST 323
71#define DT_KEY_CONTINUE 324
72#define DT_KEY_COUNTER 325
73#define DT_KEY_DEFAULT 326
74#define DT_KEY_DO 327
75#define DT_KEY_DOUBLE 328
76#define DT_KEY_ELSE 329
77#define DT_KEY_ENUM 330
78#define DT_KEY_EXTERN 331
79#define DT_KEY_FLOAT 332
80#define DT_KEY_FOR 333
81#define DT_KEY_GOTO 334
82#define DT_KEY_IF 335
83#define DT_KEY_IMPORT 336
84#define DT_KEY_INLINE 337
85#define DT_KEY_INT 338
86#define DT_KEY_LONG 339
87#define DT_KEY_PROBE 340
88#define DT_KEY_PROVIDER 341
89#define DT_KEY_REGISTER 342
90#define DT_KEY_RESTRICT 343
91#define DT_KEY_RETURN 344
92#define DT_KEY_SELF 345
93#define DT_KEY_SHORT 346
94#define DT_KEY_SIGNED 347
95#define DT_KEY_STATIC 348
96#define DT_KEY_STRING 349
97#define DT_KEY_STRUCT 350
98#define DT_KEY_SWITCH 351
99#define DT_KEY_THIS 352
100#define DT_KEY_TYPEDEF 353
101#define DT_KEY_UNION 354
102#define DT_KEY_UNSIGNED 355
103#define DT_KEY_USERLAND 356
104#define DT_KEY_VOID 357
105#define DT_KEY_VOLATILE 358
106#define DT_KEY_WHILE 359
107#define DT_KEY_XLATOR 360
108#define DT_TOK_EPRED 361
109#define DT_CTX_DEXPR 362
110#define DT_CTX_DPROG 363
111#define DT_CTX_DTYPE 364
112#define DT_TOK_EOF 0
113#ifdef YYSTYPE
114#undef YYSTYPE_IS_DECLARED
115#define YYSTYPE_IS_DECLARED 1
116#endif
117#ifndef YYSTYPE_IS_DECLARED
118#define YYSTYPE_IS_DECLARED 1
119typedef union {
120 dt_node_t *l_node;
121 dt_decl_t *l_decl;
122 char *l_str;
123 uintmax_t l_int;
124 int l_tok;
125} YYSTYPE;
126#endif /* !YYSTYPE_IS_DECLARED */
127extern YYSTYPE yylval;
128
129#endif /* _yy_defines_h_ */
130