Gavin Smith <[email protected]> writes: > On 10 August 2015 at 18:07, David Kastrup <[email protected]> wrote: >>> Here's a change that I think's nicer, which does the expansion of the >>> active backslash earlier as an extra stage of expansion. >> >> Well, this is an interesting one... >> >> \entry{Tiny examples}{90}{\code {Tiny examples}} >> ] [91] >> /usr/local/tmp/lilypond/Documentation/contributor/issues.itexi:275: >> Undefined c >> ontrol sequence. >> <argument> @empty Simple@unhbox @voidb >> @x @penalty @tiepenalty @ >> tasks@unhbo... >> > >> l.275 @qq{Simple tasks -- Documentation} >> on: >> ? >> /usr/local/tmp/lilypond/Documentation/contributor/issues.itexi:275: >> Emergency s >> top. > >> With the definition >> >> @macro qq{TEXT} >> @quotedblleft{}\TEXT\@quotedblright{} >> @end macro > > I didn't reproduce this at first. I had downloaded the LilyPond > sources a couple of days ago, although couldn't build the > documentation because of numerous missing dependencies. I thought I'd > have a look at the source and found that the macro use was in an > @example environment.
Oops, sorry for overlooking the relevant context. Maybe it should have tripped me off that compilation got reasonably far while @qq is a rather frequently used macro. I'll give the amended version another try. -- David Kastrup
