rocky
e14675c2dc
Handle 3.7+ "else" branch removal...
...
As seen in _cmp() of python3.8/distutils/version.py with optimization -O2
2020-06-12 13:18:33 -04:00
rocky
8495d208fb
3.7+ "async with" handling from decompyle3
2020-02-08 19:48:09 -05:00
rocky
29715bb8bf
3.8 ifelsestmt grammar rule...
...
and remove optional "c_stmts" in 3.7 "ifelsesmt" rule. We may
have to come back and add something, but when we do we'll be more
careful and this is probably all for the better.
2020-01-22 22:50:27 -05:00
rocky
79c38441b5
Better "assert" transformation. More 3.8 tests
2019-12-10 10:43:01 -05:00
rocky
dba6d24361
3.8 for block without a POP_BLOCK ...
...
and confusing JUMP_BACK for CONTINUE. Expect more like this.
Fixes #293
2019-10-29 13:32:43 -04:00
rocky
b4c66d4307
Was missing some 3.7 and 3.7 semantic actions...
...
Possibly some as a result of the last refactor?
2019-04-15 08:11:31 -04:00
rocky
f96522e18e
Add 3.8 try else
2019-04-14 19:01:33 -04:00
rocky
c5cfd36a61
Start 3.8 async for/else
2019-04-14 06:54:08 -04:00
rocky
f89ba40147
Adjust while True grammar rule
2019-04-13 20:46:13 -04:00
rocky
32c611a315
Adjust 3.8 while-stmt rules
2019-04-13 20:35:26 -04:00
rocky
5d91e96358
3.6-3.8 "async for" handling...
...
And add an if_stmt rule for 3.8. My want to extend it back to
other versions.
2019-04-13 18:31:40 -04:00
rocky
a891aa0706
More 3.8 try blocks
2019-04-11 16:42:28 -04:00
rocky
5e1340a2fc
3.8 exception handling
2019-04-11 12:09:24 -04:00
rocky
f3d86e0708
Bang on Python 3.8
2019-04-10 07:22:43 -04:00