bug-texinfo
[Top][All Lists]
Advanced

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

Re: texinfo [version 2002-12-26.16] problem with Bison 1.875 manual


From: Karl Berry
Subject: Re: texinfo [version 2002-12-26.16] problem with Bison 1.875 manual
Date: Wed, 8 Jan 2003 20:23:24 -0500

Hi Paul,

    It appears to be a problem with the way that texinfo.tex handles the
    following pattern:

       @ifset documentparam
       ...
       @deffn {Directive} %parse-param @address@hidden@}
       ...
       @end deffn
       ...
       @end ifset

Thanks for the report.  The fix is ugly but straightforward.  I've put a
new version of texinfo.tex on prep (and all its other locations).


*** texinfo.tex.~1.24.~ Thu Jan  2 15:38:49 2003
--- texinfo.tex Wed Jan  8 14:10:51 2003
***************
*** 2395,2442 ****
  %
  \def\ignoremorecommands{%
    \let\defcodeindex = \relax
!   \let\defcv = \relax
!   \let\deffn = \relax
!   \let\deffnx = \relax
    \let\defindex = \relax
!   \let\defivar = \relax
!   \let\defmac = \relax
!   \let\defmethod = \relax
!   \let\defop = \relax
!   \let\defopt = \relax
!   \let\defspec = \relax
!   \let\deftp = \relax
!   \let\deftypefn = \relax
!   \let\deftypefun = \relax
!   \let\deftypeivar = \relax
!   \let\deftypeop = \relax
!   \let\deftypevar = \relax
!   \let\deftypevr = \relax
!   \let\defun = \relax
!   \let\defvar = \relax
!   \let\defvr = \relax
!   \let\ref = \relax
!   \let\xref = \relax
!   \let\printindex = \relax
!   \let\pxref = \relax
!   \let\settitle = \relax
!   \let\setchapternewpage = \relax
!   \let\setchapterstyle = \relax
!   \let\everyheading = \relax
    \let\evenheading = \relax
-   \let\oddheading = \relax
    \let\everyfooting = \relax
!   \let\evenfooting = \relax
!   \let\oddfooting = \relax
    \let\headings = \relax
    \let\include = \relax
    \let\lowersections = \relax
!   \let\down = \relax
    \let\raisesections = \relax
!   \let\up = \relax
    \let\set = \relax
!   \let\clear = \relax
!   \let\item = \relax
  }
  
  % Ignore @ignore, @ifhtml, @ifinfo, and the like.
--- 2395,2481 ----
  %
  \def\ignoremorecommands{%
    \let\defcodeindex = \relax
!   \let\defcv = \empty
!   \let\defcvx = \empty
!   \let\Edefcv = \empty
!   \let\deffn = \empty
!   \let\deffnx = \empty
!   \let\Edeffn = \empty
    \let\defindex = \relax
!   \let\defivar = \empty
!   \let\defivarx = \empty
!   \let\Edefivar = \empty
!   \let\defmac = \empty
!   \let\defmacx = \empty
!   \let\Edefmac = \empty
!   \let\defmethod = \empty
!   \let\defmethodx = \empty
!   \let\Edefmethod = \empty
!   \let\defop = \empty
!   \let\defopx = \empty
!   \let\Edefop = \empty
!   \let\defopt = \empty
!   \let\defoptx = \empty
!   \let\Edefopt = \empty
!   \let\defspec = \empty
!   \let\defspecx = \empty
!   \let\Edefspec = \empty
!   \let\deftp = \empty
!   \let\deftpx = \empty
!   \let\Edeftp = \empty
!   \let\deftypefn = \empty
!   \let\deftypefnx = \empty
!   \let\Edeftypefn = \empty
!   \let\deftypefun = \empty
!   \let\deftypefunx = \empty
!   \let\Edeftypefun = \empty
!   \let\deftypeivar = \empty
!   \let\deftypeivarx = \empty
!   \let\Edeftypeivar = \empty
!   \let\deftypemethod = \empty
!   \let\deftypemethodx = \empty
!   \let\Edeftypemethod = \empty
!   \let\deftypeop = \empty
!   \let\deftypeopx = \empty
!   \let\Edeftypeop = \empty
!   \let\deftypevar = \empty
!   \let\deftypevarx = \empty
!   \let\Edeftypevar = \empty
!   \let\deftypevr = \empty
!   \let\deftypevrx = \empty
!   \let\Edeftypevr = \empty
!   \let\defun = \empty
!   \let\defunx = \empty
!   \let\Edefun = \empty
!   \let\defvar = \empty
!   \let\defvarx = \empty
!   \let\Edefvar = \empty
!   \let\defvr = \empty
!   \let\defvrx = \empty
!   \let\Edefvr = \empty
!   \let\clear = \relax
!   \let\down = \relax
!   \let\evenfooting = \relax
    \let\evenheading = \relax
    \let\everyfooting = \relax
!   \let\everyheading = \relax
    \let\headings = \relax
    \let\include = \relax
+   \let\item = \relax
    \let\lowersections = \relax
!   \let\oddfooting = \relax
!   \let\oddheading = \relax
!   \let\printindex = \relax
!   \let\pxref = \relax
    \let\raisesections = \relax
!   \let\ref = \relax
    \let\set = \relax
!   \let\setchapternewpage = \relax
!   \let\setchapterstyle = \relax
!   \let\settitle = \relax
!   \let\up = \relax
!   \let\verbatiminclude = \relax
!   \let\xref = \relax
  }
  
  % Ignore @ignore, @ifhtml, @ifinfo, and the like.




reply via email to

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