summaryrefslogtreecommitdiff
path: root/Doc/lib/compiler.tex
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2007-04-01 22:47:31 +0000
committerGeorg Brandl <georg@python.org>2007-04-01 22:47:31 +0000
commit30d6c0469678420857affb3ee1a1c98d1f4fd102 (patch)
tree0b678993731b5b789ffff06f2989a05c8fcbf59f /Doc/lib/compiler.tex
parent6ec04ffc5d08004e5e8b258189858538547c20d7 (diff)
downloadcpython-git-30d6c0469678420857affb3ee1a1c98d1f4fd102.tar.gz
Some semantic fixes.
Diffstat (limited to 'Doc/lib/compiler.tex')
-rw-r--r--Doc/lib/compiler.tex3
1 files changed, 1 insertions, 2 deletions
diff --git a/Doc/lib/compiler.tex b/Doc/lib/compiler.tex
index f0926e7001..d4f4124ef7 100644
--- a/Doc/lib/compiler.tex
+++ b/Doc/lib/compiler.tex
@@ -103,8 +103,7 @@ Python. In the abstract syntax tree, each node represents a syntactic
construct. The root of the tree is \class{Module} object.
The abstract syntax offers a higher level interface to parsed Python
-source code. The \ulink{\module{parser}}
-{http://www.python.org/doc/current/lib/module-parser.html}
+source code. The \refmodule{parser}
module and the compiler written in C for the Python interpreter use a
concrete syntax tree. The concrete syntax is tied closely to the
grammar description used for the Python parser. Instead of a single