rocky
b24b46d48c
Merge branch 'master' into python-2.4
2017-02-25 04:48:06 -05:00
rocky
2fbbc728b1
Python 2.6 parsing bugs ..
...
and some parser list nonterminal cleanup
2017-02-25 04:45:10 -05:00
rocky
0a6c8ba909
Python 2.6 control flow bug with added COME_FROM
2017-02-24 21:29:28 -05:00
rocky
d3904527e6
Python 2.5 wasn't handling tryelse properly
2017-02-22 05:38:30 -05:00
rocky
a65d7dce5b
Python 2.5 was missing try else stmt
2017-02-22 05:30:07 -05:00
rocky
718a0a5d34
Merge branch 'master' into python-2.4
2017-02-22 05:29:49 -05:00
rocky
b043f6bafc
New test doesn't --verify correctly. Sigh.
2017-02-20 09:22:01 -05:00
rocky
aa207a3c77
Add test for last while1 bug fix
2017-02-20 09:15:39 -05:00
rocky
747212c62c
Python 3.x needs more "while 1" grammar rules
2017-02-20 08:57:16 -05:00
rocky
493e4b14a1
Some Python 3.4 bugss fixed by using 3.5 rules
2017-02-20 08:17:17 -05:00
rocky
9491c67779
More COME_FROM's in Python 3...
...
Need this to find boundaries of simple if better
2017-02-20 04:17:46 -05:00
rocky
8ef5e5d12b
Marginally better for Python 2.6 but...
...
control flow is still wrong.
2017-02-19 08:12:15 -05:00
rocky
222986640e
Merge branch 'coverage'
...
Beef up coverage
2017-02-10 02:09:28 -05:00
rocky
f9d47abb2b
Reduce withas and with semantic footprint
...
This appears in python 2.5+ only. 2.5 is via "from future"
2017-02-10 02:08:52 -05:00
rocky
31ed869a6f
Beef up grammar coverage
2017-02-10 02:03:28 -05:00
rocky
ea9e3ab3f5
Group coverage Makefile targets
2017-02-10 01:00:26 -05:00
rocky
19d2569515
Changes based on grammar coverage info
2017-01-29 23:01:12 -05:00
rocky
770e988ff8
Changes based on coverage information
2017-01-29 22:54:30 -05:00
rocky
0fa0641974
Merge branch 'master' into python-2.4
2017-01-29 22:05:55 -05:00
R. Bernstein
9348411056
Merge pull request #83 from rocky/coverage
...
Coverage
2017-01-29 21:54:45 -05:00
rocky
e71dd010d7
Simplfy getting coverage
...
consts.py: notes on versions use which ops
2017-01-29 21:39:29 -05:00
rocky
dadd1c5c45
Add --coverage to test_pyenvlib and ...
...
improve grammar coverage on 2.7
2017-01-29 18:06:07 -05:00
rocky
99af1c9ffe
Merge branch 'master' into coverage
2017-01-29 07:35:02 -05:00
rocky
3dc766d0a9
Update date
2017-01-29 07:34:49 -05:00
rocky
357005c814
Add --coverage option. WOOT!
2017-01-29 07:33:41 -05:00
rocky
41d63a0261
Bump min spark_parser version
2017-01-27 16:41:31 -05:00
rocky
1cb2cd7a82
More 2.6, 2.7 control flow
...
Todo more COME_FROMs but now need to check targets better. In some cases
we're relying on grammar ambiguity to work out right and in 2.7 it doesn't
2017-01-24 01:21:28 -05:00
rocky
9ec312ba5e
More 2.6, 2.7 control-flow bugs
...
Wasn't limiting exception clause to try finally. Probably still has bugs
in try-finally nesting
Add another 2.6/2.7 COME_FROM to try to limit if/end scope better
2017-01-24 00:53:30 -05:00
rocky
597d51951e
Improve Python 2.6 & 2.7 verification
2017-01-23 02:32:09 -05:00
rocky
cc2321f49e
Fix up Python 3.0 handling
2017-01-22 03:45:40 -05:00
rocky
476a1c8ab5
Merge branch 'master' of github.com:rocky/python-uncompyle6
2017-01-21 06:25:54 -05:00
rocky
545a46dffa
Correct spelling of Earley
2017-01-21 06:24:31 -05:00
rocky
8333e4ae93
Handle BUILD_CONST_KEY_MAP as a varargs
...
custom rules with BUILD_CONST_KEY_MAP are pinned to the specific number
of args seen.
2017-01-20 20:41:10 -05:00
R. Bernstein
e9057f378a
Merge pull request #81 from moagstar/BUILD_CONST_KEY_MAP
...
fixed bug with BUILD_CONST_KEY_MAP
2017-01-19 20:43:10 -05:00
Daniel Bradburn
36b75abd90
fixed bug with BUILD_CONST_KEY_MAP
2017-01-19 21:58:56 +01:00
R. Bernstein
1528537ca4
Merge pull request #80 from moagstar/BUILD_CONST_KEY_MAP
...
Build const key map
2017-01-19 01:24:18 -05:00
Daniel Bradburn
6b8ae29267
added dev requirement six
2017-01-18 22:43:33 +01:00
Daniel Bradburn
33ec66a82f
added generation of dict display from BUILD_CONST_KEY_MAP
2017-01-18 22:38:09 +01:00
Daniel Bradburn
b0493d1984
fixed typo
2017-01-18 22:34:12 +01:00
Daniel Bradburn
7f37c60c42
added some more test cases for BUILD_CONST_KEY_MAP
2017-01-18 22:33:44 +01:00
Daniel Bradburn
e2fd308928
simplified test cases for test_build_const_key_map
2017-01-17 23:07:27 +01:00
Daniel Bradburn
6d7cec002a
added validation code for checking decompilation of an expression
2017-01-17 22:40:31 +01:00
rocky
9c49b5d54b
Handle 3.6 BUILD_CONST_KEYMAP
2017-01-15 11:10:13 -05:00
rocky
8dc23e2cdc
Python 2.1 doesn't have FOR_ITER or GET_ITER...
...
adjust locgic for this fact
2017-01-15 09:50:38 -05:00
rocky
a01b8be054
sys.recursionlimit is optional, not essential
2017-01-12 04:48:39 -05:00
rocky
c13e23cdae
Get ready for release 2.9.9
2017-01-11 21:52:20 -05:00
rocky
114fe11e66
Merge branch 'master' of github.com:rocky/python-uncompyle6
release-2.9.9
2017-01-11 21:44:12 -05:00
rocky
b131c20e99
Get ready for release 2.9.9
2017-01-11 21:42:25 -05:00
rocky
5db1178b3e
Get ready for release 2.10.9
2017-01-11 21:38:30 -05:00
rocky
fab4ebb768
Merge changes ...
...
* str() in Python 2.4 doesn't detect unicode.
* index() doesn't work on tuples
* ifelse change
2017-01-11 19:34:28 -05:00