[project @ 1996-06-05 06:44:31 by partain]
[ghc-hetmet.git] / ghc / compiler / parser / ttype.ugn
1 %{
2 #include "hspincl.h"
3 %}
4 %{{
5 #include "HsVersions.h"
6
7 module U_ttype where
8 IMP_Ubiq() --  debugging consistency check
9 import UgenUtil
10
11 import U_list
12 import U_qid
13 %}}
14 type ttype;
15         tname   : < gtypeid     : qid;  >;
16         namedtvar : < gnamedtvar : qid; >;
17         tllist  : < gtlist      : ttype; >;
18         ttuple  : < gttuple     : list; >;
19         tfun    : < gtin        : ttype;
20                     gtout       : ttype; >;
21         tapp    : < gtapp       : ttype;
22                     gtarg       : ttype; >;
23         tbang   : < gtbang      : ttype; >;
24         context : < gtcontextl  : list;
25                     gtcontextt  : ttype; >;
26 end;
27