summaryrefslogtreecommitdiff
path: root/Doc
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2000-08-03 21:18:18 +0000
committerFred Drake <fdrake@acm.org>2000-08-03 21:18:18 +0000
commited13b4a5a64742a756e89d75c006b3aafd8183ec (patch)
tree38a31133b48df606a9d514f787c7165322f6ce13 /Doc
parentc253d9a6239489972b8807cf8e97395cbe19ba3f (diff)
downloadcpython-git-ed13b4a5a64742a756e89d75c006b3aafd8183ec.tar.gz
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."
Diffstat (limited to 'Doc')
-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 9b82b2e810..6fd16dff37 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 0000000000..b593f0e1fc
--- /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 f15f98f6ab..ef3f71d78a 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 37d1dfe9af..c41c386781 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