annotate Demo/parser/parser.tex @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 868063161665
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
1 \documentstyle[twoside,10pt,myformat]{report}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
2
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 %% This manual does not supplement the chapter from the Python
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
4 %% Library Reference, but only allows formatting of the parser module
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 %% component of that document as a separate document, and was created
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 %% primarily to ease review of the formatted document during authoring.
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
7
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 \title{Python Parser Module Reference}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 \author{
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 Fred L. Drake, Jr. \\
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 Corporation for National Research Initiatives (CNRI) \\
4301
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
12 1895 Preston White Drive, Reston, Va 20191-5343, USA \\
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 E-mail: {\tt fdrake@cnri.reston.va.us}, {\tt fdrake@intr.net}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 }
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
15
4301
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
16 \date{September 3rd, 1996 \\ Release 1.4}
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
17
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 \begin{document}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
19
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
20 \pagenumbering{roman}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
21
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 \maketitle
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
23
4301
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
24 Copyright \copyright{} 1995-1996 by Fred L. Drake, Jr., Reston,
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
25 Virginia, USA, and Virginia Polytechnic Institute and State
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
26 University, Blacksburg, Virginia, USA. Portions of the software
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
27 copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, The
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
28 Netherlands. Copying is permitted under the terms associated with the
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
29 main Python distribution, with the additional restriction that this
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
30 additional notice be included and maintained on all distributed
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
31 copies.
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
32
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
33 \begin{center}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
34 All Rights Reserved
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
35 \end{center}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
36
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
37 Permission to use, copy, modify, and distribute this software and its
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
38 documentation for any purpose and without fee is hereby granted,
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
39 provided that the above copyright notice appear in all copies and that
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
40 both that copyright notice and this permission notice appear in
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
41 supporting documentation, and that the names of Fred L. Drake, Jr. and
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
42 Virginia Polytechnic Institute and State University not be used in
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
43 advertising or publicity pertaining to distribution of the software
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
44 without specific, written prior permission.
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
45
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
46 FRED L. DRAKE, JR. AND VIRGINIA POLYTECHNIC INSTITUTE AND STATE
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
47 UNIVERSITY DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
48 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
49 EVENT SHALL FRED L. DRAKE, JR. OR VIRGINIA POLYTECHNIC INSTITUTE AND
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
50 STATE UNIVERSITY BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
51 DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
52 PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
53 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
54 PERFORMANCE OF THIS SOFTWARE.
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
55
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
56 \begin{abstract}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
57
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
58 \noindent
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
59 The \emph{Python Parser Module Reference} describes the interfaces
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
60 published by the optional \code{parser} module and gives examples of
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
61 how they may be used. It contains the same text as the chapter on the
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
62 \code{parser} module in the \emph{Python Library Reference}, but is
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
63 presented as a separate document.
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
64
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
65 This manual assumes basic knowledge about the Python language. For an
4301
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
66 informal introduction to Python, see the \emph{Python Tutorial}; the
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
67 \emph{Python Reference Manual} remains the highest authority on
868063161665 (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Fred Drake <fdrake@acm.org>
parents: 4088
diff changeset
68 syntactic and semantic questions.
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
69
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
70 \end{abstract}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
71
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
72 \pagebreak
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
73 \pagenumbering{arabic}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
74
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
75 \chapter{Parser Module Reference}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
76 \input{libparser}
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
77
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
78 \end{document}