<div dir="ltr"><div><div><div><div><div>The pretty printer turns<br><br><span style="font-family:monospace,monospace">foo = do<br>  let x = 1<br>  Just 5<br></span><br></div>into<br><span style="font-family:monospace,monospace"><br>foo<br>  = do { let x = 1;<br>         Just 5 }<br></span><br></div>which does not parse, complaining about "parse error on input ‘Just’"<br><br></div>Is this a parser error or a ppr problem?  I am keen to fix the ppr to output <br><br><span style="font-family:monospace,monospace"><br>foo<br>  = do let x = 1<br>       Just 5<br></span><br></div>but I am not sure if there is a parser bug too.<br><br></div>Alan<br></div>