[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / compiler / yaccParser / hsparser.tab.h
1 typedef union {
2         tree utree;
3         list ulist;
4         ttype uttype;
5         atype uatype;
6         binding ubinding;
7         pbinding upbinding;
8         finfot ufinfo;
9         entidt uentid;
10         id uid;
11         literal uliteral;
12         int uint;
13         float ufloat;
14         char *ustring;
15         hstring uhstring;
16         hpragma uhpragma;
17         coresyn ucoresyn;
18 } YYSTYPE;
19 #define VARID   258
20 #define CONID   259
21 #define VARSYM  260
22 #define CONSYM  261
23 #define MINUS   262
24 #define INTEGER 263
25 #define FLOAT   264
26 #define CHAR    265
27 #define STRING  266
28 #define CHARPRIM        267
29 #define STRINGPRIM      268
30 #define INTPRIM 269
31 #define FLOATPRIM       270
32 #define DOUBLEPRIM      271
33 #define CLITLIT 272
34 #define OCURLY  273
35 #define CCURLY  274
36 #define VCCURLY 275
37 #define SEMI    276
38 #define OBRACK  277
39 #define CBRACK  278
40 #define OPAREN  279
41 #define CPAREN  280
42 #define COMMA   281
43 #define BQUOTE  282
44 #define RARROW  283
45 #define VBAR    284
46 #define EQUAL   285
47 #define DARROW  286
48 #define DOTDOT  287
49 #define DCOLON  288
50 #define LARROW  289
51 #define WILDCARD        290
52 #define AT      291
53 #define LAZY    292
54 #define LAMBDA  293
55 #define LET     294
56 #define IN      295
57 #define WHERE   296
58 #define CASE    297
59 #define OF      298
60 #define TYPE    299
61 #define DATA    300
62 #define CLASS   301
63 #define INSTANCE        302
64 #define DEFAULT 303
65 #define INFIX   304
66 #define INFIXL  305
67 #define INFIXR  306
68 #define MODULE  307
69 #define IMPORT  308
70 #define INTERFACE       309
71 #define HIDING  310
72 #define CCALL   311
73 #define CCALL_GC        312
74 #define CASM    313
75 #define CASM_GC 314
76 #define SCC     315
77 #define IF      316
78 #define THEN    317
79 #define ELSE    318
80 #define RENAMING        319
81 #define DERIVING        320
82 #define TO      321
83 #define LEOF    322
84 #define GHC_PRAGMA      323
85 #define END_PRAGMA      324
86 #define NO_PRAGMA       325
87 #define NOINFO_PRAGMA   326
88 #define ABSTRACT_PRAGMA 327
89 #define SPECIALISE_PRAGMA       328
90 #define MODNAME_PRAGMA  329
91 #define ARITY_PRAGMA    330
92 #define UPDATE_PRAGMA   331
93 #define STRICTNESS_PRAGMA       332
94 #define KIND_PRAGMA     333
95 #define UNFOLDING_PRAGMA        334
96 #define MAGIC_UNFOLDING_PRAGMA  335
97 #define DEFOREST_PRAGMA 336
98 #define SPECIALISE_UPRAGMA      337
99 #define INLINE_UPRAGMA  338
100 #define MAGIC_UNFOLDING_UPRAGMA 339
101 #define ABSTRACT_UPRAGMA        340
102 #define DEFOREST_UPRAGMA        341
103 #define END_UPRAGMA     342
104 #define TYLAMBDA        343
105 #define COCON   344
106 #define COPRIM  345
107 #define COAPP   346
108 #define COTYAPP 347
109 #define FORALL  348
110 #define TYVAR_TEMPLATE_ID       349
111 #define CO_ALG_ALTS     350
112 #define CO_PRIM_ALTS    351
113 #define CO_NO_DEFAULT   352
114 #define CO_LETREC       353
115 #define CO_SDSEL_ID     354
116 #define CO_METH_ID      355
117 #define CO_DEFM_ID      356
118 #define CO_DFUN_ID      357
119 #define CO_CONSTM_ID    358
120 #define CO_SPEC_ID      359
121 #define CO_WRKR_ID      360
122 #define CO_ORIG_NM      361
123 #define UNFOLD_ALWAYS   362
124 #define UNFOLD_IF_ARGS  363
125 #define NOREP_INTEGER   364
126 #define NOREP_RATIONAL  365
127 #define NOREP_STRING    366
128 #define CO_PRELUDE_DICTS_CC     367
129 #define CO_ALL_DICTS_CC 368
130 #define CO_USER_CC      369
131 #define CO_AUTO_CC      370
132 #define CO_DICT_CC      371
133 #define CO_CAF_CC       372
134 #define CO_DUPD_CC      373
135 #define PLUS    374
136
137
138 extern YYSTYPE yylval;