Spaces are only printed, not parsed.
Thanks! A few missing cases, but otherwise looks good.
This should include the SpaceElement as well.
nit: Can you move this comment before the if?
This Case should also include the SpaceElement.
Apply reviewer comments.
Thanks, I wouldn't have found this or the one below. Is there a simple way to test this?
Add tests for cases added in previous diff.
Looks good, thanks!