From ed13b4a5a64742a756e89d75c006b3aafd8183ec Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 3 Aug 2000 21:18:18 +0000 Subject: Break the "Python Services" chapter into two: "Python Runtime Services" (still at the start of the manual), and "Python Language Services" (late in the manual). Moved "Restricted Execution" to just before "Python Language Services." --- Doc/Makefile.deps | 1 + Doc/lib/language.tex | 10 ++++++++++ Doc/lib/lib.tex | 32 +++++++++++++++++--------------- Doc/lib/libpython.tex | 4 ++-- 4 files changed, 30 insertions(+), 17 deletions(-) create mode 100644 Doc/lib/language.tex diff --git a/Doc/Makefile.deps b/Doc/Makefile.deps index 9b82b2e..6fd16df 100644 --- a/Doc/Makefile.deps +++ b/Doc/Makefile.deps @@ -191,6 +191,7 @@ LIBFILES= $(MANSTYLES) $(COMMONTEX) \ ../lib/internet.tex \ ../lib/netdata.tex \ ../lib/markup.tex \ + ../lib/language.tex \ ../lib/libpycompile.tex \ ../lib/libcompileall.tex \ ../lib/libshlex.tex \ diff --git a/Doc/lib/language.tex b/Doc/lib/language.tex new file mode 100644 index 0000000..b593f0e --- /dev/null +++ b/Doc/lib/language.tex @@ -0,0 +1,10 @@ +\chapter{Python Language Services + \label{language}} + +Python provides a number of modules to assist in working with the +Python language. These module support tokenizing, parsing, syntax +analysis, bytecode disassembly, and various other facilities. + +These modules include: + +\localmoduletable diff --git a/Doc/lib/lib.tex b/Doc/lib/lib.tex index f15f98f..ef3f71d 100644 --- a/Doc/lib/lib.tex +++ b/Doc/lib/lib.tex @@ -71,7 +71,7 @@ and how to embed it in other applications. \input{libexcs} \input{libfuncs} -\input{libpython} % Python Services +\input{libpython} % Python Runtime Services \input{libsys} \input{libgc} \input{libatexit} @@ -87,20 +87,10 @@ and how to embed it in other applications. \input{libmarshal} \input{libimp} %\input{libni} -\input{libparser} -\input{libsymbol} -\input{libtoken} -\input{libkeyword} -\input{libtokenize} -\input{libtabnanny} -\input{libpyclbr} \input{libcode} \input{libcodeop} \input{libpprint} \input{librepr} -\input{libpycompile} % really py_compile -\input{libcompileall} -\input{libdis} \input{libnew} \input{libsite} \input{libuser} @@ -243,10 +233,6 @@ and how to embed it in other applications. \input{libxmllib} \input{libpyexpat} -\input{librestricted} % Restricted Execution -\input{librexec} -\input{libbastion} - \input{libmm} % Multimedia Services \input{libaudioop} \input{libimageop} @@ -265,6 +251,22 @@ and how to embed it in other applications. \input{libmpz} \input{librotor} +\input{librestricted} % Restricted Execution +\input{librexec} +\input{libbastion} + +\input{language} % Python Language Services +\input{libparser} +\input{libsymbol} +\input{libtoken} +\input{libkeyword} +\input{libtokenize} +\input{libtabnanny} +\input{libpyclbr} +\input{libpycompile} % really py_compile +\input{libcompileall} +\input{libdis} + %\input{libamoeba} % AMOEBA ONLY %\input{libstdwin} % STDWIN ONLY diff --git a/Doc/lib/libpython.tex b/Doc/lib/libpython.tex index 37d1dfe..c41c386 100644 --- a/Doc/lib/libpython.tex +++ b/Doc/lib/libpython.tex @@ -1,5 +1,5 @@ -\chapter{Python Services} -\label{python} +\chapter{Python Runtime Services + \label{python}} The modules described in this chapter provide a wide range of services related to the Python interpreter and its interaction with its -- cgit v0.12