By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Keep the whitespace within a comment The lexer stripped the text of a comment, so a comment that lined something up lost its alignment when the file was formatted. The marker is the whole "-- ", including the space, so dropping just the two dashes left that space in the text. Stripping made the space come back out as one again, at the cost of every other space. Dropping the marker instead keeps the text exactly as written. The generator stripped to match, which is why the roundtrip property did not catch this.