I *think* that the parse-info branch is now ready for merging.
Things that have changed recently:
(1) We compile parse-info.lisp in lisp-utils much more sensibly,
sticking it in a binary-<lispname> directory, just like in src.
(2) We ignore top-level nodes again.
Things that I think are better than the version in master
(1) The off-by-one error that Robert was seeing with Texinfo 5 (not
fixed, I don't think?) is fixed in this branch
(2) Runs dramatically faster (Although, with Texinfo 5, everything's
hideously slow again. That's Texinfo's fault though, unfortunately)
(3) We *know* that multibyte characters will get counted correctly on
each lisp implementation. Relevant with the utf-8 documentation
(but obviously not with latin1)
(4) Terminal encodings are set correctly from the LANG, and LC_FOO
environment variables on lisps that don't do it for us.
This *hasn't* been tested on Windows. So is there any chance someone
could give it a go? (I don't have a Windows machine to test on, I'm
afraid) Provided things work sensibly there, I think the master branch
will now be improved by merging in parse-info.
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130527/bf2234bb/attachment.pgp>