E&S CVS Commit: BytecodeAssembler - Major doc upgrade and new
features: Return() nodes, code() accepts
pje at eby-sarna.com
pje at eby-sarna.com
Fri Jun 16 01:56:12 EDT 2006
Author: pje
Date: Fri Jun 16 01:56:11 2006
New Revision: 2190
URL: http://svn.eby-sarna.com?rev=2190&view=rev
Log:
Major doc upgrade and new features: Return() nodes, code() accepts
multiple args, and forward references can be used as code generation
targets. Booleans are now treated as constants. Local() vars can now
be references to cell/free variables, and free/cell index lookup is
fixed. ``curry()`` is now ``ast_curry()``, and handles ``None``
arguments by replacing them with special ``nil`` objects, correcting
the problem of naively using ``None`` for AST child nodes. And the
documentation now covers virtually all of the package's current
functionality.
Modified:
BytecodeAssembler/README.txt
BytecodeAssembler/peak/util/assembler.py
BytecodeAssembler/peak/util/assembler.txt
More information about the source-changes
mailing list