2006-12-03 | paulb | file changeset files shortlog | Added parameter types to the annotation book-keeping. Moved the annotation count test further into the invocation process, suppressing re-evaluation of default values. Made function namespaces include all known types for each parameter, not just the current invocation's supplied types. |
paulb@21 | 1 | a = 123 |
paulb@21 | 2 | def f(x): |
paulb@21 | 3 | global a |
paulb@21 | 4 | a = x |
paulb@21 | 5 | def g(a): |
paulb@21 | 6 | b = a |
paulb@21 | 7 | class A: |
paulb@21 | 8 | x = a |
paulb@21 | 9 | global a |
paulb@21 | 10 | y = a |