summaryrefslogtreecommitdiff
path: root/src/GF/Source/AbsGF.hs
diff options
context:
space:
mode:
authorbjorn <bjorn@bringert.net>2008-10-02 14:11:41 +0000
committerbjorn <bjorn@bringert.net>2008-10-02 14:11:41 +0000
commitfa69bd8ab3c82a6c7e3358db42c96919f8ce4967 (patch)
treef4a5f79312e915146c9af4fe2b04575a51c427a6 /src/GF/Source/AbsGF.hs
parent9e501521b4f88ebd5c5fb95e24af06d5be6ffe3a (diff)
Regenerate source GF parser from GF.cf. Now, when GF/Source/Makefile is used, no hand-hacking is needed.
Diffstat (limited to 'src/GF/Source/AbsGF.hs')
-rw-r--r--src/GF/Source/AbsGF.hs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/GF/Source/AbsGF.hs b/src/GF/Source/AbsGF.hs
index ac6968252..c683d0972 100644
--- a/src/GF/Source/AbsGF.hs
+++ b/src/GF/Source/AbsGF.hs
@@ -27,6 +27,21 @@ data Transfer =
| TransferOut Open
deriving (Eq,Ord,Show)
+data ModHeader =
+ MModule2 ComplMod ModType ModHeaderBody
+ deriving (Eq,Ord,Show)
+
+data ModHeaderBody =
+ MBody2 Extend Opens
+ | MNoBody2 [Included]
+ | MWith2 Included [Open]
+ | MWithBody2 Included [Open] Opens
+ | MWithE2 [Included] Included [Open]
+ | MWithEBody2 [Included] Included [Open] Opens
+ | MReuse2 PIdent
+ | MUnion2 [Included]
+ deriving (Eq,Ord,Show)
+
data ModType =
MTAbstract PIdent
| MTResource PIdent