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

Reply via email to