1 extern List unqualImports; /* unqualified import list */
3 #if DERIVE_SHOW | DERIVE_READ
6 extern Void startModule Args((Cell));
7 extern Void setExportList Args((List));
8 extern Void setExports Args((List));
9 extern Void addQualImport Args((Text,Text));
10 extern Void addUnqualImport Args((Text,List));
11 extern Void tyconDefn Args((Int,Cell,Cell,Cell));
12 extern Void setTypeIns Args((List));
13 extern Void clearTypeIns Args((Void));
14 extern Type fullExpand Args((Type));
15 extern Bool isAmbiguous Args((Type));
16 extern Void ambigError Args((Int,String,Cell,Type));
17 extern Void classDefn Args((Int,Cell,Cell));
18 extern Void instDefn Args((Int,Cell,Cell));
19 extern Void addTupInst Args((Class,Int));
21 extern Inst addRecShowInst Args((Class,Ext));
22 extern Inst addRecEqInst Args((Class,Ext));
24 extern Void addEvalInst Args((Int,Cell,Int,List));
25 extern Void foreignImport Args((Cell,Pair,Cell,Cell));
26 extern Void foreignExport Args((Cell,Cell,Cell,Cell));
27 extern Void defaultDefn Args((Int,List));
28 extern Void checkExp Args((Void));
29 extern Void checkDefns Args((Void));