1
0
forked from GitHub/gf-core

Updated to latest CFG specification from gfc2java

This commit is contained in:
bringert
2004-09-29 08:27:28 +00:00
parent 01f872bf5d
commit df2c63c559
7 changed files with 815 additions and 501 deletions

View File

@@ -37,14 +37,28 @@ data Name =
deriving (Eq,Ord,Show)
data Category =
Category IdentParam Ident [Param]
Category IdentParam Ident [Proj]
deriving (Eq,Ord,Show)
data IdentParam =
IdentParam Ident [Param]
IdentParam Ident [Field]
deriving (Eq,Ord,Show)
data Field =
Field KeyValue
deriving (Eq,Ord,Show)
data Proj =
Proj Param
deriving (Eq,Ord,Show)
data KeyValue =
KeyValue Ident Param
deriving (Eq,Ord,Show)
data Param =
Param Ident
ParamSimple Ident
| ParamPatt Ident [Param]
| ParamRec [KeyValue]
deriving (Eq,Ord,Show)