2006-07-31 |
paulb |
raw
annotate
files
changeset
graph
|
Fixed/improved namespace usage in the annotation process.
Changed find_methods to become find_attributes, along with a get_attributes
function which knows how to traverse class and object namespaces.
Changed the fixer/annotator process methods, introducing process_all methods
which accept visitors/simplifiers.
Added conditional annotation support, and tentative invocation support, along
with locals snapshot support (upon which conditionals depend).
Added tentative constant and instance support, along with initialisation of
constant attributes.
Added Return nodes in most Conditional node sections in order to facilitate
locals merging. |
|