summaryrefslogtreecommitdiff
path: root/Objects/classobject.c
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2001-09-17 21:02:51 +0000
committerJeremy Hylton <jeremy@alum.mit.edu>2001-09-17 21:02:51 +0000
commit9dca36432e4526da9c5885e86782e7dfa5432c42 (patch)
treea30bc1744590e05b731eb077d1d261b544270ccf /Objects/classobject.c
parentc8ed18a4e3756f0cccbcddd10323ef536ad003ec (diff)
downloadcpython-git-9dca36432e4526da9c5885e86782e7dfa5432c42.tar.gz
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.
Diffstat (limited to 'Objects/classobject.c')
0 files changed, 0 insertions, 0 deletions