[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
XML/Info discrepancy for @deffn CATEGORY
From: |
Thien-Thi Nguyen |
Subject: |
XML/Info discrepancy for @deffn CATEGORY |
Date: |
Mon, 31 Dec 2012 18:28:04 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
I just noticed in the latest IXIN 1.5 tarball file d/serveez.xml,
generated by makeinfo 4.13.92, that the input line:
@macro PROC
Scheme Procedure
@end macro
@deffn @PROC{} global-init servertype
shows up as:
<definitionterm>
<indexterm index="fn" mergedindex="cp">Procedure</indexterm>
<defcategory>Scheme</defcategory>
<deffunction>Procedure</deffunction>
<defparam>global-init</defparam>
<defparam>servertype</defparam>
</definitionterm>
That is, the category is "Procedure" instead of "Scheme Procedure", and
everything else is shifted by one. I tried to put curly braces in the
macro definition, but that produces an error:
./guile-api.texi:567: Misplaced { (possibly involving @PROC)
./guile-api.texi:567: Misplaced }
The weird thing is that Info output is fine (including indexing).
Another data point: Curly braces at the "call site":
@deffn address@hidden global-init servertype
work fine for both Info and XML output. Also, w/ or w/o curly braces at
the call site work fine for both Info and XML output for makeinfo 4.13
(in IXIN 1.4 d/serveez.xml, for example).
Lastly, i searched NEWS for something that fits this new behavior, but
did not find anything. Am i missing something?
--
Thien-Thi Nguyen ..................................... GPG key: 4C807502
. NB: ttn at glug dot org is not me .
. (and has not been since 2007 or so) .
. ACCEPT NO SUBSTITUTES .
........... please send technical questions to mailing lists ...........
pgpBLo6UxPuJU.pgp
Description: PGP signature
- XML/Info discrepancy for @deffn CATEGORY,
Thien-Thi Nguyen <=