2007-01-22 | paulb | raw annotate files changeset 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. |