cpython/Lib/compiler
Jeremy Hylton 9dca36432e API change:
compile() becomes replacement for builtin compile()
compileFile() generates a .pyc from a .py
both are exported in __init__

compiler.parse() gets optional second argument to specify compilation
mode, e.g. single, eval, exec

Add AbstractCompileMode as parent class and Module, Expression, and
Interactive as concrete subclasses.  Each corresponds to a compilation
mode.

THe AbstractCompileMode instances in turn delegate to CodeGeneration
subclasses specialized for their particular functions --
ModuleCodeGenerator, ExpressionCodeGeneration,
InteractiveCodeGenerator.
2001-09-17 21:02:51 +00:00
..
__init__.py API change: 2001-09-17 21:02:51 +00:00
ast.py Re-created after change to astgen to calculate hardest_arg correctly 2001-09-17 20:17:02 +00:00
consts.py del no longer necessary now that new module is gone 2001-09-14 22:54:48 +00:00
future.py Track removal of doc string from Module().nodes[0] 2001-08-18 00:07:46 +00:00
misc.py Add utility to set filename attribute on all nodes 2001-09-17 18:02:21 +00:00
pyassem.py Various sundry changes for 2.2 compatibility 2001-09-14 22:49:08 +00:00
pycodegen.py API change: 2001-09-17 21:02:51 +00:00
symbols.py The object-being sliced in an assignment to a slice is referenced, not 2001-09-14 22:45:57 +00:00
syntax.py Last set of change to get regression tests to pass 2001-09-17 19:33:48 +00:00
transformer.py API change: 2001-09-17 21:02:51 +00:00
visitor.py Change default() to use getChildNodes() instead of getChildren() 2001-08-29 18:17:22 +00:00