[cvs-nhc98] cvs commit: cpphs CHANGELOG HashDefine.hs
Malcolm Wallace
malcolm at glass.cse.ogi.edu
Fri Jul 30 11:01:20 EDT 2004
malcolm 2004/07/30 08:01:20 PDT
Modified files:
. CHANGELOG HashDefine.hs
Log:
For better compatibility with cpp, and because otherwise there are
certain constructs that cannot be expressed, we no longer permit
whitespace in a #define between the symbolname and an opening
parenthesis, e.g.
#define f (f' id)
Previously, this was interpreted as a parametrised macro, with
arguments in the parens, and no expansion. Now, the space indicates
that this is a textual replacement, and the parenthesised expression
is in fact the replacement.
Revision Changes Path
1.13 +10 -0 cpphs/CHANGELOG
1.13 +3 -2 cpphs/HashDefine.hs
More information about the Cvs-nhc98
mailing list