rocky
4a354269bc
Adjust 3.7 chained compare for adjusted grammar
...
Add test for last change
2019-03-23 17:06:50 -04:00
rocky
a97d4003c7
Python 3.7 changes chained comparison code
...
fixes #206
2019-01-13 19:37:41 -05:00
rocky
a2321773d7
Fix Python 3.x try/else detection
...
Fixes #155
2019-01-01 22:50:28 -05:00
rocky
1b71cfef07
3.6 omit END_FINALLY sometimes
...
Fixes #182
2018-07-05 21:47:36 -04:00
rocky
276fb77e71
Fix two Python 3.0 bugs...
...
* don't add _[0] list comprehension variables
* add POP_TOP in _ifstmts_jmp; c_stmst for now isn't optional
2018-06-22 09:58:28 -04:00
rocky
ef9ccc3a8c
Fix 3.7 aysnc def testing
2018-04-20 11:15:52 -04:00
rocky
0aa41058a6
customize "async for" on 3.6. and 3.7
2018-04-19 15:03:09 -04:00
rocky
27f67e6fca
Fix some 3.6/3.7 bugs
2018-04-19 10:00:40 -04:00
rocky
5de8a33286
codeNode->code_node
2018-04-13 15:44:41 -04:00
rocky
1890aad660
Small 3.7 steps
2018-04-13 07:26:32 -04:00
rocky
fa6408d53b
Testing with other decompiler tools
2018-04-12 19:57:53 -04:00
rocky
9545541be7
Isolate Python 3 class code from Python2
2018-04-12 18:10:32 -04:00
rocky
edbab038ca
Fix improper 3.0 class handling...
...
... is like 3.1 not 2.7
2018-04-12 17:59:39 -04:00
rocky
68821efdb0
Improve 3.5+ BUILD_MAP_UNPACK...
...
And add build_tuple_unpack runtime test from a previous commit.
We are far from out of the woods, as there is more to do and
we've uncovered more bugs in handling this.
2018-04-06 21:34:31 -04:00
rocky
1c95eb7b4e
Make sure we call 'expr' go set precidence right
2018-04-06 14:04:58 -04:00
rocky
ff9ae4e792
Better handling of BUILD_TUPLE_UNPACK
2018-04-06 11:35:41 -04:00
rocky
30ce3a8bea
Small tweaks
2018-04-04 22:36:26 -04:00
rocky
341e17f62c
Split of Python 3 semantic-action customization...
...
And remove duplicate customization code in pysource.
2018-04-04 21:54:09 -04:00