[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: m4sugar update

From: Akim Demaille
Subject: Re: m4sugar update
Date: Wed, 27 Aug 2008 10:58:06 +0200
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.95 (gnu/linux)

>>> "EB" == Eric Blake <address@hidden> writes:

 > According to Eric Blake on 8/6/2008 8:21 PM:
 >> | Now that m4_wrap is FIFO, I believe the m4_wrap invocation in bison.m4
 >> | should be converted to m4_wrap_lifo.  Otherwise, the m4_wrap text at the
 >> | end of m4sugar.m4 isn't expanded last as intended.
 >> Committed with that one difference.

 > Next, a unification of m4_shift* macros.  This implementation speeds up
 > several recursive algorithms.  It is a subtle change in semantics of
 > m4_join, but bison wasn't using m4_join.  OK to apply?

I have not looked at the details, but there is something that makes
shiftn(3, $@) and shift3($@) different.  If in the branch
candidates/make-symbol you change the shift3 into a shiftn, then
"_build/tests/bison examples/variant.yy" loops forever.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]