summaryrefslogtreecommitdiff
path: root/src/GF/Devel/Grammar/SourceToGF.hs
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2007-12-04 11:18:55 +0000
committeraarne <aarne@cs.chalmers.se>2007-12-04 11:18:55 +0000
commit4698dfbe7848e87a2e62a776925435a888bc6923 (patch)
tree43707a579e6c6a7f81247a88680f038cb5180e4c /src/GF/Devel/Grammar/SourceToGF.hs
parent7051331c20d5a9f1eaf5f9f25bca2891f9277370 (diff)
some missing cases in SourceToGF
Diffstat (limited to 'src/GF/Devel/Grammar/SourceToGF.hs')
-rw-r--r--src/GF/Devel/Grammar/SourceToGF.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/GF/Devel/Grammar/SourceToGF.hs b/src/GF/Devel/Grammar/SourceToGF.hs
index cefc1192c..0ad966648 100644
--- a/src/GF/Devel/Grammar/SourceToGF.hs
+++ b/src/GF/Devel/Grammar/SourceToGF.hs
@@ -404,7 +404,7 @@ transExp x = case x of
G.Typed _ t -> G.TTyped t
_ -> G.TRaw
return $ G.S (G.T annot cases') exp'
----- ECTable binds exp -> liftM2 M.mkCTable (mapM transBind binds) (transExp exp)
+ ECTable binds exp -> liftM2 M.mkCTable (mapM transBind binds) (transExp exp)
EVariants exps -> liftM G.FV $ mapM transExp exps
EPre exp alts -> liftM2 (curry G.Alts) (transExp exp) (mapM transAltern alts)
@@ -507,8 +507,8 @@ transPatt x = case x of
let (lss,ps) = unzip [(ls,p) | PA ls p <- pattasss]
ls = map LPIdent $ concat lss
liftM G.PR $ liftM2 zip (mapM trLabel ls) (mapM transPatt ps)
----- PTup pcs ->
----- liftM (G.PR . M.tuple2recordPatt) (mapM transPatt [e | PTComp e <- pcs])
+ PTup pcs ->
+ liftM (G.PR . M.tuple2recordPatt) (mapM transPatt [e | PTComp e <- pcs])
PQ id0 id -> liftM3 G.PP (transIdent id0) (transIdent id) (return [])
PQC id0 id patts ->
liftM3 G.PP (transIdent id0) (transIdent id) (mapM transPatt patts)