summaryrefslogtreecommitdiff
path: root/src/GF/Compile/MkUnion.hs
diff options
context:
space:
mode:
authoraarne <unknown>2004-02-27 07:43:52 +0000
committeraarne <unknown>2004-02-27 07:43:52 +0000
commit0166b27ee45f24fb60d79498a5d15b4f316191f3 (patch)
tree72a5c1aa21ee0856ce1a621d094471d056040385 /src/GF/Compile/MkUnion.hs
parent2e1b57878329eb6a1822ef43c190f8a2aaaa82b7 (diff)
Started with unions.
Diffstat (limited to 'src/GF/Compile/MkUnion.hs')
-rw-r--r--src/GF/Compile/MkUnion.hs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/GF/Compile/MkUnion.hs b/src/GF/Compile/MkUnion.hs
new file mode 100644
index 000000000..f612b92b6
--- /dev/null
+++ b/src/GF/Compile/MkUnion.hs
@@ -0,0 +1,19 @@
+module MkUnion (makeUnion) where
+
+import Grammar
+import Ident
+import Modules
+import Macros
+import PrGrammar
+
+import Operations
+
+import Monad
+
+-- building union of modules
+-- AR 21/8/2002 -- 22/6/2003 for GF with modules
+
+makeUnion :: SourceGrammar -> Ident -> ModuleType Ident -> [(Ident,[Ident])] ->
+ Err SourceModule
+makeUnion gr m ty imps = do
+ Bad "Sorry: unions not yet implemented"