summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2007-12-20 23:26:10 +0000
committerbringert <bringert@cs.chalmers.se>2007-12-20 23:26:10 +0000
commitab7da811d2236b3bd571140bc9ad121b10144e6a (patch)
tree2188ae81310f485e72b5bca1843e469e8e9484fb /src
parent176abb51d189f2dcaefa74158ea4d9f6540a4b55 (diff)
Fixed indentation in generated haskell code for list categories.
Diffstat (limited to 'src')
-rw-r--r--src/GF/Devel/GFCCtoHaskell.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/GF/Devel/GFCCtoHaskell.hs b/src/GF/Devel/GFCCtoHaskell.hs
index 8101537ca..aa3eebe58 100644
--- a/src/GF/Devel/GFCCtoHaskell.hs
+++ b/src/GF/Devel/GFCCtoHaskell.hs
@@ -126,9 +126,9 @@ hInstance m (cat,[]) = ""
hInstance m (cat,rules)
| isListCat (cat,rules) =
"instance Gf" +++ gId cat +++ "where" ++++
- " gf (" ++ gId cat +++ "[" ++ concat (intersperse "," baseVars) ++ "])"
+ " gf (" ++ gId cat +++ "[" ++ concat (intersperse "," baseVars) ++ "])"
+++ "=" +++ mkRHS ("Base"++ec) baseVars ++++
- " gf (" ++ gId cat +++ "(x:xs)) = "
+ " gf (" ++ gId cat +++ "(x:xs)) = "
++ mkRHS ("Cons"++ec) ["x",prParenth (gId cat+++"xs")]
-- no show for GADTs
-- ++++ " gf (" ++ gId cat +++ "xs) = error (\"Bad " ++ cat ++ " value: \" ++ show xs)"