2008-08-02 | Paul Boddie | raw annotate files changeset graph | Removed LoadResult from the temporary storage compatible instructions. Added a no-operation optimisation where instructions which are the inverse or complement of their input are skipped. Fixed missing frame population instructions in the operators. Fixed operator invocation generation method signatures. Improved comparison support. |
1 #!/usr/bin/env python 2 3 class A: 4 pass 5 6 class B: 7 def f(self): 8 pass 9 10 def f(x): 11 pass 12 13 b = B() 14 15 # on A on a 16 A.f1 = f # unbound bound (a) 17 A.f2 = B.f # unbound unbound 18 A.f3 = b.f # bound (b) bound (b) 19 a = A() 20 a.f4 = f # N/A function 21 a.f5 = B.f # N/A unbound 22 a.f6 = b.f # N/A bound (b) 23 24 # vim: tabstop=4 expandtab shiftwidth=4