2008-07-19 | Paul Boddie | file changeset files shortlog | Moved various methods around in the Translation class. Removed the label from PopHandler. Added load operation optimisations (similar to the previous stack access optimisations). Added explicit source attributes to store operations. |
paul@97 | 1 | #!/usr/bin/env python |
paul@97 | 2 | |
paul@97 | 3 | class E: |
paul@97 | 4 | pass |
paul@97 | 5 | |
paul@97 | 6 | def f(x, y): |
paul@97 | 7 | try: |
paul@97 | 8 | g(x) |
paul@97 | 9 | except E, exc: |
paul@97 | 10 | return y |
paul@97 | 11 | return x |
paul@97 | 12 | |
paul@97 | 13 | def g(x): |
paul@97 | 14 | raise E, x |
paul@97 | 15 | |
paul@97 | 16 | # vim: tabstop=4 expandtab shiftwidth=4 |