regression: ESS cannot be compiled

Gavin Smith gavinsmith0123 at gmail.com
Fri Mar 4 22:28:47 CET 2016


On 4 March 2016 at 04:01, Norbert Preining <norbert at preining.info> wrote:
> The output is:
> ./bla.texi:9: Argument of @gobblespaces has an extra }.

I got the same. I think it's easy enough to fix. The only possible
problem is that this error comes about due to an attempt to remove
whitespace from the start of a macro argument when the macro only
takes one argument. To fix, this would be removed, so any whitespace
after the opening brace of the macro invocation wouldn't be ignored. I
think this is okay, because people will only expect spaces following
commas separating macro arguments to be discarded. In the past, spaces
were trimmed at the beginning and end of macro arguments regardless of
the number of arguments they took, but this broke when the macro
argument had newlines which had to be significant (as far as I
remember).



More information about the ESS-Debian mailing list