2008-02-05 | Paul Boddie | raw annotate files changeset graph | Introduced loop construct tracking so that assignments occurring within loops are always marked as potentially occurring many times. Changed the NamespaceDict.set method to use a single_assignment parameter instead of a global_assignment parameter since the latter is more specific than necessary: non-global, loop-resident assignments produce the same effect on the number of assignments registered. Added a test of class attributes and loops within the top level of class definitions. |