mirror of
https://github.com/python/cpython.git
synced 2025-11-03 03:22:27 +00:00
currently generated by the LaTeX and LaTeX2HTML processes is generated here as well, making it more flexible in the SGML version. Reduce the <args> element so that <optional> goes away; just use square brackets to indicate what's optional. This makes it easier to read than the LaTeX, and the processor can do any checking it needs to in order to make sure it's legit. Possible shortcoming: DSSSL processors may need more explicit markup. Can probably hack around it for this case, but we'll see. |
||
|---|---|---|
| .. | ||
| docfixer.py | ||
| esis2sgml.py | ||
| esistools.py | ||
| fixgenents.sh | ||
| latex2esis.py | ||
| make.rules | ||
| Makefile | ||
| README | ||
These scripts and Makefile fragment are used to convert the Python documentation in LaTeX format to SGML. XML is also supported as a target, but is unlikely to be used. This material is preliminary and incomplete. The XML omnibus package developed by the Python XML-SIG is required. See http://www.python.org/sigs/xml-sig/ for more information on the package. To convert all documents to SGML: cd Doc/ make -f tools/sgmlconv/Makefile To convert a document to SGML: cd Doc/<document-dir> make -f ../tools/sgmlconv/make.rules TOOLSDIR=../tools To generate XML instead, use: cd Doc/<document-dir> make -f ../tools/sgmlconv/make.rules TOOLSDIR=../tools xml Note that building the second target format is fast because both conversions use the same intermediate format (an ESIS event stream). This is true regardless of whether you build SGML or XML first. Please send comments and bug reports to python-docs@python.org.