@@ -228,8 +228,8 @@ instance Show LExp where
228228 show' (env ++ (map show args)) e
229229 show' env (LProj t i) = show t ++ "!" ++ show i
230230 show' env (LCon i n args) = show n ++ ")" ++ showSep ", " (map (show' env) args) ++ ")"
231− show' env (LCase e alts) = "case " ++ show' env e ++ " of {\n\t" ++
232− showSep "\n\t| " (map (showAlt env) alts)
231+ show' env (LCase e alts) = "case " ++ show' env e ++ " of \n" ++
232+ unlines (map (("\t | " ++) . showAlt env) alts)
233233 show' env (LConst c) = show c
234234 show' env (LForeign lang ty n args) = concat
235235 [ "foreign{ "