[project @ 1998-12-02 13:17:09 by simonm]
[ghc-hetmet.git] / ghc / interpreter / interface.h
diff --git a/ghc/interpreter/interface.h b/ghc/interpreter/interface.h
new file mode 100644 (file)
index 0000000..16178d0
--- /dev/null
@@ -0,0 +1,14 @@
+/* -*- mode: hugs-c; -*- */
+
+extern Void loadInterface  Args((String));
+
+extern Void openGHCIface   Args((Text));
+extern Void loadSharedLib  Args((String));
+extern Void addGHCImport   Args((Int,Text,String));
+extern Void addGHCVar      Args((Int,Text,Type));
+extern Void addGHCSynonym  Args((Int,Cell,List,Type));
+extern Void addGHCDataDecl Args((Int,Cell,List,List,List));
+extern Void addGHCNewType  Args((Int,Cell,List,Cell));
+extern Void addGHCClass    Args((Int,List,Cell,List,List));
+extern Void addGHCInstance Args((Int,Cell,Pair,Text));
+