bug-texinfo
[Top][All Lists]
Advanced

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

Re: @{ and @} in @deffn


From: Werner LEMBERG
Subject: Re: @{ and @} in @deffn
Date: Mon, 19 Mar 2001 16:13:01 +0100 (CET)

From: Eli Zaretskii <address@hidden>
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 address@hidden
> > 
> > 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?



reply via email to

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