@@ -39,11 +39,10 @@ compressSeparators str
3939 | isPrefixOf "'" str = head str : retainConstants compressSeparators "'" (drop 1 str)
4040 | stripFirst = compressSeparators (drop 1 str)
4141 | stripSecond = compressSeparators (head str : (drop 2 str))
42− | isPrefixOf ";}" str = '}' : compressSeparators (drop 2 str)
4342 | otherwise = head str : compressSeparators (drop 1 str)
4443 where
4544 prefix p = isPrefixOf p str
46− stripFirst = or $ map prefix [" ", " {", " }", ";;"]
45+ stripFirst = or $ map prefix [" ", " {", " }", ";;", ";}"]
4746 stripSecond = or $ map prefix ["{ ", "} ", "; "]
4847
4948--------------------------------------------------------------------------------