From: Eli Zaretskii <[EMAIL PROTECTED]>
Subject: Re: @{ and @} in @deffn
Date: Mon, 19 Mar 2001 09:48:05 +0200 (IST)
>
> On Mon, 19 Mar 2001, Werner LEMBERG wrote:
>
> > Using makeinfo 4.0, I get an error message if I say
> >
> > @deffn{Escape \@{}
> >
> > Is this a bug?
>
> IMHO the entire @def... feature is a bug. It violates some of the rules
> of Texinfo's syntax (e.g., this is the only place where a lone { is
> allowed), and makeinfo has a few extra-special hacks in its code, just to
> make that work.
>
> > Is there a known workaround?
>
> Did you try "@deffn{Escape \@@@{}"?
Yes. I get something like
stdin:6278: Missing `}' in @def arg.
stdin:6279: Unmatched }.
while using texi2dvi. So it fails.
BTW, the line numbers in error messages are incorrect (I'm using the
`-e' switch of texi2dvi which is the reason I think).
What about replacing the macro lines with comment lines instead of
removing them completely?
Werner
PS: Has someone worked on fixing the expansion of texinfo macros in
texinfo.tex?
_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo