cpython/Doc/tools
Fred Drake 96e4a06fa6 Massive changes.
Separate the Conversion class into a base and a subclass; the subclass
is pretty minimal but the separation is useful for....

NewConversion:  New class that implements a somewhat different
		approach to the conversion.  This uses a table of
		instances (rather than tuples) that have more
		information than the tuples used for the older
		conversion procedure.  This allows a lot more control
		over the conversion, and it seems to be pretty
		stable.

TableEntry,
Parameter:	New classes that are used to build the conversion
		specification used by NewConversion.

TableParser:	xmllib.XMLParser subclass that builds a conversion
		specification from an XML document.

load_table():	Convenience function that loads a table from a file.

main():  Added flags --new and --old; these select which conversion is
	 used.  The default is --new.

Several fixes have been made in the old conversion as well; these were
done before writing & switching to the new conversion, and should be
archived.

The next checkin of this file will discard the old conversion; is is
kept in this checkin to allow it to be retrieved if needed, and to
avoid lossing the bugfixes that have been made to it in the interim.
1999-07-29 22:22:13 +00:00
..
sgmlconv Massive changes. 1999-07-29 22:22:13 +00:00
buildindex.py process_nodes(): New function. 1999-02-24 16:36:48 +00:00
checkargs.pm New conversion tools for HTML->info from Michael Ernst 1999-01-08 15:25:29 +00:00
custlib.py A nicety (author lost). 1997-06-02 17:57:10 +00:00
findmodrefs Add command line flags to just list the files that contain the 1999-04-22 20:32:21 +00:00
fix_hack Merge alpha100 branch back to main trunk 1994-08-01 12:22:53 +00:00
fix_libaux.sed /bin/sed works on both Solaris and RedHat Linux; /usr/bin/sed does not. 1998-05-08 03:42:23 +00:00
fixinfo.el Simplify slightly. 1999-01-27 18:40:36 +00:00
getpagecounts Make this simpler; don't care about the paper size. Require that the 1999-03-18 14:57:53 +00:00
html2texi.pl Update to the latest version of Michael Ernst's script. 1999-01-14 18:17:07 +00:00
indfix.py process(): New function that contains the "orchestration" of the 1999-03-03 19:36:23 +00:00
keywords.py Use #!/usr/bin/env python instead of #!/usr/local/bin/python. 1999-04-09 14:53:35 +00:00
listmodules When looking for things that might be modules, include *module.c from 1999-06-17 18:49:18 +00:00
mkdvi.sh Further refinement, to allow this to handle the library reference as 1999-04-14 13:13:32 +00:00
mkhowto Make it work for "manual" documents as well as "howto" documents. 1999-05-06 19:37:38 +00:00
mkhtml.sh Make sure latex2html doesn't produce a hard link from $part/$part.html 1999-05-03 14:27:45 +00:00
mkinfo Add a few comments. 1999-01-08 15:32:27 +00:00
mkmodindex Oops, missed a couple of substitutions in the templates. 1999-03-04 21:33:55 +00:00
mktarball.sh Add support for bzip2 using --bzip2. 1999-07-27 16:29:30 +00:00
newind.py Revive newind.py. -sigh- 1998-03-16 16:15:49 +00:00
node2label.pl Revert previous change; there's a better way to do it. 1999-02-10 17:08:00 +00:00
toc2bkm.py process(): New function that contains the "orchestration" of the 1999-03-03 19:25:56 +00:00
whichlibs Adjust to new file layout. 1998-05-08 15:37:13 +00:00