annotate Demo/parser/README @ 80661:94de77bd0b4b 2.7

Issue #16194: document imp.load_dynamic problems when read several extension modules from the same binary object file.
author Andrew Svetlov <andrew.svetlov@gmail.com>
date Thu, 29 Nov 2012 19:51:28 +0200
parents 9dcc93fe7528
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 These files are from the large example of using the `parser' module. Refer
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
2 to the Python Library Reference for more information.
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
3
36694
dfab22ae48e3 Start of a source code unparser.
Martin v. Löwis <martin@v.loewis.de>
parents: 35440
diff changeset
4 It also contains examples for the AST parser.
dfab22ae48e3 Start of a source code unparser.
Martin v. Löwis <martin@v.loewis.de>
parents: 35440
diff changeset
5
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 Files:
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
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
9 FILES -- list of files associated with the parser module.
4132
c18d52e06238 Final set of changes by Fred before 1.4beta3
Guido van Rossum <guido@python.org>
parents: 4088
diff changeset
10
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
11 README -- this file.
4132
c18d52e06238 Final set of changes by Fred before 1.4beta3
Guido van Rossum <guido@python.org>
parents: 4088
diff changeset
12
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
13 docstring.py -- sample source file containing only a module docstring.
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
14
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
15 example.py -- module that uses the `parser' module to extract
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
16 information from the parse tree of Python source
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
17 code.
4132
c18d52e06238 Final set of changes by Fred before 1.4beta3
Guido van Rossum <guido@python.org>
parents: 4088
diff changeset
18
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
19 simple.py -- sample source containing a "short form" definition.
4132
c18d52e06238 Final set of changes by Fred before 1.4beta3
Guido van Rossum <guido@python.org>
parents: 4088
diff changeset
20
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
21 source.py -- sample source code used to demonstrate ability to
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
22 handle nested constructs easily using the functions
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
23 and classes in example.py.
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
24
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
25 test_parser.py program to put the parser module through its paces.
4132
c18d52e06238 Final set of changes by Fred before 1.4beta3
Guido van Rossum <guido@python.org>
parents: 4088
diff changeset
26
62653
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
27 test_unparse.py tests for the unparse module
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
28
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
29 unparse.py AST (2.7) based example to recreate source code
9dcc93fe7528 Update Demo/parser directory; backport unparse fixes from py3k.
Mark Dickinson <dickinsm@gmail.com>
parents: 36694
diff changeset
30 from an AST.
36694
dfab22ae48e3 Start of a source code unparser.
Martin v. Löwis <martin@v.loewis.de>
parents: 35440
diff changeset
31
4088
f81d78547f28 Demos for Fred's parser module
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 Enjoy!