printCodeBlock [] _ = ["{}"]
printCodeBlock [x] i = ["\n":printStatements [x] (i+1)]
printCodeBlock x i =
- ["{\n":printStatements x (i+1)] ++ indent i ["}"]
+ ["{\n":printStatements x (i+1)] ++ indent i ["}\n"]
indent :: Int [String] -> [String]
indent i rest = replicate i "\t" ++ rest