178:81c7b9708818
|
2007-01-22 |
paulb |
changeset
files
shortlog
graph
|
Added node copying, used when accessing class attributes for instances where
such attributes refer to subprograms (ie. methods); added the acquisition of
such copied method attributes in the get_attributes function.
Added the original_def attribute for certain kinds of subprograms (functions,
lambda expressions) which is used to "paint" copied sections of the simplified
node tree with an AST node which can help identify distinct sites for object
instantiation.
Moved the Self and Attribute classes to the simplified module. |
|
|
annotate.py simplified.py simplify.py
|
|
177:e5bf6f260215
|
2007-01-21 |
paulb |
changeset
files
shortlog
graph
|
Tidied up spacing between classes, functions and docstrings. |
|
|
viewer.py
|
|
176:dc85db350f87
|
2007-01-21 |
paulb |
changeset
files
shortlog
graph
|
Added support for choosing single or multiple instances per class. |
|
|
annotate.py simplified.py test.py
|
|
175:6baf47498438
|
2007-01-21 |
paulb |
changeset
files
shortlog
graph
|
Added tests for multiple instances and for local namespaces. |
|
|
tests/attr.py
|
|
174:e43147ec0cae
|
2007-01-20 |
paulb |
changeset
files
shortlog
graph
|
Added multiple instance test. |
|
|
tests/class.py
|
|
173:9bb4f6cb38a4
|
2007-01-14 |
paulb |
changeset
files
shortlog
graph
|
Added pop-up elements for augmented assignment operators. |
|
|
simplify.py viewer.py
|
|
172:cdf6d3c636eb
|
2007-01-08 |
paulb |
changeset
files
shortlog
graph
|
Added an exception to the locally defined function names rule: within a class
definition, methods should not be accessible via their plain names alone (ie.
like functions). |
|
|
annotate.py fixnames.py simplify.py tests/nested_functions.py
|
|
171:79b255e8af48
|
2007-01-07 |
paulb |
changeset
files
shortlog
graph
|
Added some documentation. |
|
|
docs/architecture.txt viewer.py
|
|
170:b5fad042b4dc
|
2007-01-07 |
paulb |
changeset
files
shortlog
graph
|
Added support for seeing the real origin of accessed attributes in the viewer.
Added a test of private attributes (which are not yet supported). |
|
|
tests/private.py viewer.py
|
|
169:44c746923bfd
|
2007-01-06 |
paulb |
changeset
files
shortlog
graph
|
Added support for functions referencing themselves.
Added local scope indication in the viewer (showing local/nested classes and
functions).
Added tests of nested classes and functions. |
|
|
annotate.py fixnames.py tests/nested_classes.py tests/nested_functions.py viewer.py
|
|