Jump to revision: | |
---|---|
Author: | pje |
Date: | Thu Jun 15 06:05:27 2006 UTC (17 years, 10 months ago) |
Log Message:
Refactor the high-level API: it's now .return_() instead of .Return(), Local() has to be used to load local variables, and virtually any immutable type (including strings and None) can now be used for direct value generation. The high-level APIs now curry themselves so that ASTs can be used as dictionary keys (useful for identifying common subexpressions, as PEAK-Rules will need to do). Also, added lots of documentation (although there's still quite a lot left to write), and fixed a couple of bugs.
Changed paths:
Path | Action | Text Changes | Prop Changes | Diff to Previous |
---|---|---|---|---|
BytecodeAssembler/peak/util/assembler.py | modified | X | (diff to previous) | |
BytecodeAssembler/peak/util/assembler.txt | modified | X | (diff to previous) |
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |