Make macro-expansion productions create string-list values rather than printing
authorCarl Worth <cworth@cworth.org>
Fri, 14 May 2010 17:31:43 +0000 (10:31 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 14 May 2010 18:50:27 +0000 (11:50 -0700)
commit2be8be0f742a7abf410be8176f6fd6fc49a6b361
treeddc75eb9bc1f7093b0893ac579f1dcafd3d859ed
parent04af13539a7a4bc72b566c111914b103d9e851a6
Make macro-expansion productions create string-list values rather than printing

Then we print the final string list up at the top-level content
production along with all other printing.

Additionally, having macro-expansion productions that create values
will make it easier to solve problems like composed function-like
macro invocations in the future.
glcpp-parse.y