`f if true then null else null` should not parse
Remove unnecessary whiteSpace & more error info
Fix pretty printing of escape codes in strings

A line break in a string should not be outputed as a literal linebreak,
but instead must be outputed as an escape code.