5 #include "HsVersions.h"
8 IMP_Ubiq() -- debugging consistency check
18 tbind : < gtbindc : list; /* [context entries] */
19 gtbindid : ttype; /* applied tycon */
20 gtbindl : list; /* [constr] */
21 gtbindd : maybe; /* Maybe [deriving] */
23 ntbind : < gntbindc : list; /* [context entries] */
24 gntbindid : ttype; /* applied tycon */
25 gntbindcty : list; /* [constr] (only 1 constrnew) */
26 gntbindd : maybe; /* Maybe [deriving] */
28 nbind : < gnbindid : ttype;
31 pbind : < gpbindl : list;
33 fbind : < gfbindl : list;
35 abind : < gabindfst : binding;
36 gabindsnd : binding; >;
37 ibind : < gibindc : list;
42 dbind : < gdbindts : list;
44 cbind : < gcbindc : list;
48 sbind : < gsbindids : list;
54 import : < gibindimod : stringId;
61 /* user-specified pragmas:XXXX */
63 vspec_uprag : < gvspec_id : qid;
65 gvspec_line : long; >;
67 vspec_ty_and_id : < gvspec_ty : ttype;
68 gvspec_tyid : maybe; /* nil or singleton */ >;
70 ispec_uprag : < gispec_clas : qid;
72 gispec_line : long; >;
74 inline_uprag: < ginline_id : qid;
75 ginline_line : long; >;
77 magicuf_uprag:< gmagicuf_id : qid;
78 gmagicuf_str : stringId;
79 gmagicuf_line : long; >;
81 dspec_uprag : < gdspec_id : qid;
83 gdspec_line : long; >;