Olivier Iffrig
afb2208e6e
Fix tuple unpacking in for loops
2013-06-28 16:30:05 +02:00
Michael Hansen
1faffc4a2e
Merge pull request #21 from kunalparmar/decorators
...
Handle decorators correctly.
2012-06-11 18:07:33 -07:00
Michael Hansen
4af1884177
Merge pull request #19 from kunalparmar/with-statement
...
Support for with statement.
2012-06-11 18:04:47 -07:00
Kunal Parmar
2cc5e52201
Handle import as correctly.
2012-06-10 02:57:28 -07:00
Kunal Parmar
0fd7bccf52
Handle decorators correctly.
2012-06-10 00:42:05 -07:00
Kunal Parmar
0f012b62d3
Pop a with block on a WITH_CLEANUP.
2012-06-09 16:45:37 -07:00
Kunal Parmar
c38193faa8
Fix for try..else..finally blocks.
...
* with blocks having a nested if..else do not work anymore.
2012-06-06 23:00:03 -07:00
Kunal Parmar
cc9bdfa085
Support for with statement.
2012-06-06 22:02:33 -07:00
Kunal Parmar
6a1eba1622
Add support for STORE_MAP.
2012-06-02 02:38:59 -07:00
Michael Hansen
237a0788aa
Make version comparisons human readable
2012-05-26 14:10:12 -07:00
Michael Hansen
2eb61bd017
Print out globals if they're used in a del statement too
2011-10-25 21:40:05 -07:00
Michael Hansen
f030a77767
Allow for output file override
2011-10-23 19:04:06 -07:00
Michael Hansen
c474d368a1
Use less conflicting filenames
2011-10-23 17:48:10 -07:00
Darryl Pogue
15d4d0fe6f
Fix for some deeply nested except blocks.
2011-10-22 22:47:09 -07:00
Darryl Pogue
5134341972
Improved lambda output.
2011-10-22 14:06:14 -07:00
Darryl Pogue
735788c54f
Fix for if 1 in 2.3.
...
I remain ever so midly concerned that this shouldn't exist at all.
2011-10-22 01:33:18 -07:00
Darryl Pogue
1975139843
Fix a weird try block case.
2011-10-22 00:42:22 -07:00
Darryl Pogue
f795613445
Support for closure functions.
2011-10-16 22:46:17 -07:00
Darryl Pogue
03b96592a2
Fix for exiting for loops.
2011-10-16 21:22:08 -07:00
Darryl Pogue
0a54f1a91d
Fix some tuple assignment issues.
2011-10-16 21:21:48 -07:00
Darryl Pogue
e61d99fc87
Fix almost the entire python22 stdlib.
2011-10-16 18:55:34 -07:00
Darryl Pogue
5e36a3bd4b
Various fixes including for/else blocks.
2011-10-16 18:17:48 -07:00
Darryl Pogue
1d480555f7
Initial attempt to deal with lambdas.
...
It's not entirely successful, but it's a step in the right direction.
2011-10-10 21:58:19 -07:00
Darryl Pogue
d60b4fbdab
More block closing fixes.
2011-10-10 21:51:29 -07:00
Darryl Pogue
cce5f3cf34
Fix for pickle.pyc from Python 2.2.
...
This feels like the hackiest fix EVER.
2011-10-10 21:22:02 -07:00
Darryl Pogue
787650cb2e
Fix for raising exceptions skipping opcodes.
2011-10-10 19:49:33 -07:00
Darryl Pogue
2ed124ab59
Fix a stack history leak with complex while loops.
2011-10-10 19:09:31 -07:00
Darryl Pogue
e2cf440736
List comprehension support.
2011-10-10 15:57:20 -07:00
Darryl Pogue
f0d47dc959
Fix for lingering try blocks.
2011-10-10 01:41:57 -07:00
Darryl Pogue
4c4a24173f
Fix a block bug with deeply nested continues.
2011-10-10 01:06:18 -07:00
Michael Hansen
c6d98d6e40
Preserve Dox's 80 columns while using boolean ops instead of binary ops
2011-10-10 00:15:25 -07:00
Darryl Pogue
0c1d04fc8f
Declare globals used in a function. Fixes #8 .
2011-10-09 23:42:34 -07:00
Darryl Pogue
7701f221e8
Function varargs and keywordargs.
2011-10-09 22:38:18 -07:00
Darryl Pogue
e372deb43b
Fix while loops with complex conditionals.
2011-10-09 21:42:18 -07:00
Darryl Pogue
ea0ebf8b96
Fix and/or combiners for if statements.
2011-10-09 15:43:24 -07:00
Darryl Pogue
84b9471043
Fix for combining if statements.
...
Although the combination operator is probably broken...
2011-10-09 15:43:24 -07:00
Darryl Pogue
2df831176e
Fixes for obscure loop conditions.
2011-10-09 15:43:24 -07:00
Darryl Pogue
ff8bb4844b
Fix except/else and generic except statements.
2011-10-02 18:58:38 -07:00
Michael Hansen
18a5f1082e
Clean up use of inline loop/conditional bodies
2011-10-02 10:40:05 -07:00
Darryl Pogue
db0c4c724c
Fix some extraneous junk output.
2011-10-01 23:00:12 -07:00
Darryl Pogue
30967b4d32
This should fix try/finally blocks.
2011-10-01 21:56:48 -07:00
Darryl Pogue
8cbff72f08
Handle/ignore the py3k POP_EXCEPT op.
2011-10-01 21:50:24 -07:00
Darryl Pogue
12c019e5e5
Print pass in empty blocks.
2011-10-01 21:45:20 -07:00
Darryl Pogue
51a85fdfb1
Fix assert statements.
2011-10-01 21:44:57 -07:00
Darryl Pogue
ffc06bace5
Fix an issue with try blocks appearing empty.
2011-10-01 21:17:22 -07:00
Darryl Pogue
fbbb3d63c6
Handling for except blocks without argument.
...
It would seem that else blocks after an except are still a source of
problems, as well as assert statements (but that's unrelated to the
try/except work).
2011-10-01 21:05:33 -07:00
Darryl Pogue
70160f8a28
Basic handling of try/except/finally blocks.
2011-10-01 19:40:34 -07:00
Darryl Pogue
ac4d254a73
Remove old attempts at try handling.
2011-10-01 19:09:59 -07:00
Darryl Pogue
5b769fd746
Fix assigning None in 2.5
2011-09-24 00:26:05 -07:00
Darryl Pogue
4fc7096b92
Fix for using tuples as for iterators.
2011-09-24 00:26:05 -07:00