2010-06-12 |
Paul Boddie |
file
changeset
files
shortlog
|
Simplified exception raising so that the current node and unit name are added to
raised exceptions automatically.
Improved line number reporting in exceptions.
Removed the previous _scope annotations on AST nodes, handling scope conflicts
in the inspection process.
Added the note_scope and used_in_scope methods and the scope_usage attribute to
namespaces in order to track any external scope usage recorded for names.
Changed various tests to not employ name shadowing.
Added various tests which should exhibit failure due to name shadowing.
Fixed the xrange test which previously used name shadowing. |
|