Print extra newline if output text doesn't include a newline

usingMegaparsec
Aadhavan Srinivasan 3 weeks ago
parent e711444066
commit e025614324

@ -24,4 +24,7 @@ main = do
[] -> getContents [] -> getContents
x : _ -> readFile x x : _ -> readFile x
let res = leftmostLongestParse parseDocument fileContents let res = leftmostLongestParse parseDocument fileContents
print res let toPrint = show res
case reverse toPrint of
'\n' : _ -> putStr toPrint
_ -> putStrLn toPrint

Loading…
Cancel
Save