Fix bug of consuming excess whitespace.
authorCarl Worth <cworth@cworth.org>
Thu, 20 May 2010 21:19:57 +0000 (14:19 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 20 May 2010 21:19:57 +0000 (14:19 -0700)
commit005b32061f77008530a290ed991980a579095002
tree4239b1b0a348403c4e79354c182daa16757d3318
parentff13cfed81132eaaa8859f25f87ea5398d4864ba
Fix bug of consuming excess whitespace.

We fix this by moving printing up to the top-level "input" action and
tracking whether a space is needed between one token and the next.

This fixes all actual bugs in test-suite output, but does leave some
tests failing due to differences in the amount of whitespace produced,
(which aren't actual bugs per se).
glcpp-parse.y