summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2000-08-03 21:18:18 (GMT)
committerFred Drake <fdrake@acm.org>2000-08-03 21:18:18 (GMT)
commited13b4a5a64742a756e89d75c006b3aafd8183ec (patch)
tree38a31133b48df606a9d514f787c7165322f6ce13
parentc253d9a6239489972b8807cf8e97395cbe19ba3f (diff)
downloadcpython-ed13b4a5a64742a756e89d75c006b3aafd8183ec.zip
cpython-ed13b4a5a64742a756e89d75c006b3aafd8183ec.tar.gz
cpython-ed13b4a5a64742a756e89d75c006b3aafd8183ec.tar.bz2
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."
-rw-r--r--Doc/Makefile.deps1
-rw-r--r--Doc/lib/language.tex10
-rw-r--r--Doc/lib/lib.tex32
-rw-r--r--Doc/lib/libpython.tex4
4 files changed, 30 insertions, 17 deletions
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