rocky
|
10695d882e
|
Fix bug in 3.7 chained comparison semantic action
|
2020-01-24 06:14:28 -05:00 |
|
rocky
|
5c31fdc362
|
Fix bug in 3.6 handling kwonly params ...
when there are annotation args
|
2020-01-24 05:47:41 -05:00 |
|
rocky
|
5951f974d5
|
Fix 3.8 grammar rule bug: "for" with "if"/"return"
|
2020-01-23 06:07:34 -05:00 |
|
rocky
|
31481de209
|
Test for previous commit
|
2020-01-22 19:24:29 -05:00 |
|
rocky
|
018583069b
|
3.7+ bug in handling extended arg
|
2020-01-22 14:31:45 -05:00 |
|
rocky
|
bc50825460
|
Conditional jumps to extended-arg JUMP_BACK...
this is a major reworking. But it leads the way forward to a
simpler grammar.
|
2020-01-22 05:32:27 -05:00 |
|
rocky
|
beac1d3567
|
Fix a bug in 3.6+ keyword-only argument passing
|
2020-01-21 04:37:58 -05:00 |
|
rocky
|
7ec1d0e17b
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2020-01-17 04:44:59 -05:00 |
|
rocky
|
027c9a7dc0
|
Fix "for ... if" bug introduced since 3.6.2...
However we've isolated and documented the 3.x grammar a little bit better
|
2020-01-17 04:41:16 -05:00 |
|
rocky
|
6d368d2b30
|
parens around consts when taking attr again
|
2020-01-16 22:15:28 -05:00 |
|
rocky
|
a532aa5b0e
|
3.7+ use attribute_w_parens like we do in pre 3.7
|
2020-01-16 11:43:29 -05:00 |
|
rocky
|
172239f50b
|
More accurate 3.6 "ifsmt" and "ifelsesmt"
|
2020-01-16 04:11:12 -05:00 |
|
rocky
|
0677ddc8fb
|
Constrain ifelsestmt on 2.6 more.
|
2020-01-15 21:32:39 -05:00 |
|
rocky
|
5cdf057a47
|
Correct handling "if" in dictcomp in semantic actions for 3.x
|
2020-01-15 02:36:19 -05:00 |
|
rocky
|
3c2dafe74c
|
Fix a 2.6 bug found in pyenvlib testing
|
2020-01-14 22:30:48 -05:00 |
|
rocky
|
73937ffeb4
|
Handle set/dictionary comprehensions in format strings
|
2020-01-13 23:49:17 -05:00 |
|
rocky
|
a918055a31
|
3.6+ nested format strings again
|
2020-01-13 21:25:20 -05:00 |
|
rocky
|
ec3a9978fc
|
Better 3.6+ nested format strings
|
2020-01-13 19:08:54 -05:00 |
|
rocky
|
54f4806021
|
More fstring bugs -- nested fstring grammar rules
|
2020-01-13 08:04:53 -05:00 |
|
rocky
|
de282af05d
|
Fix some fstring formats bugs...
* Need parens around a lambda in an format string.
* handle format string specifier + width
Note: other format-string bugs remain.
|
2020-01-13 06:40:18 -05:00 |
|
rocky
|
f56ad56021
|
Wacky string at beginning of fn which is not docstring...
3.7.6 test_fstring.py tests this.
|
2020-01-12 22:59:06 -05:00 |
|
rocky
|
c3d7ba6dad
|
3.7 "imports" and "or"
|
2020-01-11 07:23:23 -05:00 |
|
rocky
|
6cef42f6c7
|
3.7+ "or" disambiguation and assert2 handling
|
2020-01-10 20:44:28 -05:00 |
|
rocky
|
8b74d8f855
|
Fix bug in handling 3.5- complex annotation return...
Go over runtests.sh for 3.5
|
2020-01-09 19:55:22 -05:00 |
|
rocky
|
7dee584a46
|
3.7+ "or" handling in listcomp
|
2020-01-09 03:15:30 -05:00 |
|
rocky
|
6f6ef19e0a
|
Start splitting out reduction checks
|
2020-01-08 20:25:59 -05:00 |
|
rocky
|
6646d18c7a
|
More complex complex test
|
2020-01-05 11:54:41 -05:00 |
|
rocky
|
825add1af7
|
3.7+ "if not" in list comprehension and other bug fixes
|
2020-01-03 09:01:48 -05:00 |
|
rocky
|
732b5165c2
|
Fix a 3.7+ chained compare bug...
others remain though.
|
2020-01-03 00:55:45 -05:00 |
|
rocky
|
7bd81efe9b
|
3.7+ "from import" vs "import as" disambiguation
|
2020-01-02 09:43:37 -05:00 |
|
rocky
|
c42e16fafe
|
Fix 3.7+ import as
|
2020-01-01 22:59:07 -05:00 |
|
rocky
|
faf6ea9630
|
imports for 3.7+ again
|
2019-12-29 01:28:05 -05:00 |
|
rocky
|
566143b515
|
Python 3.7+ optimized if in comprehension
|
2019-12-28 18:09:00 -05:00 |
|
rocky
|
b2e1edb434
|
Fix Python 3.7+ "import as" but keep "import from" working
|
2019-12-28 11:09:31 -05:00 |
|
rocky
|
f3bec73840
|
Fix Bug in 3.6+ in call_ex_kw4 and call_kw36
|
2019-12-22 08:49:12 -05:00 |
|
rocky
|
8f4343ef22
|
Fix bug 3.5+ in handling nested decorators
|
2019-12-21 22:57:59 -05:00 |
|
rocky
|
28d9e66a53
|
Redo the way we handle complex literals and 3.7+ bug fixes...
In 3.7+ remove assert_expr* parser rules
Fix "call" precidence in 3.7+ for it children
|
2019-12-19 06:40:13 -05:00 |
|
rocky
|
e39c6c7f0a
|
Fix "with as" indenting and decorated "async def"
Misc other improvements: make check-short now is short
|
2019-12-18 09:14:09 -05:00 |
|
rocky
|
8470bded59
|
Bugs found in test_complex.py
list comprehensions from 3.x closures didn't handle nested for's
before 3.6.
Handle nanj and infj.
|
2019-12-17 18:27:43 -05:00 |
|
rocky
|
01b2b46757
|
Handle named parameters in 3.0..3.3 lambdas
What a pain. Thank you, Python!
|
2019-12-17 09:36:10 -05:00 |
|
rocky
|
aa398423a3
|
Add stripped-down test for lambda star bug
|
2019-12-16 16:42:11 -05:00 |
|
rocky
|
d39169dbda
|
Add 3.7 async listcomp
|
2019-12-16 00:14:16 -05:00 |
|
rocky
|
996719688a
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2019-12-15 21:18:44 -05:00 |
|
rocky
|
af9f6b05fa
|
Add 3.7 "async for" in generator
|
2019-12-15 21:18:37 -05:00 |
|
rocky
|
39cbddccaf
|
Include test for recent bug
|
2019-12-15 11:13:57 -05:00 |
|
rocky
|
e93b70bcce
|
Fix Python 3.x pringing superclasses...
class Description: not class Description("Description").
Introduced in not catching LOAD_CONST->LOAD_STR change
|
2019-12-15 10:49:24 -05:00 |
|
rocky
|
0eaeb82d48
|
Sync a little with decompyle3
|
2019-12-15 08:07:02 -05:00 |
|
rocky
|
805ec7dbfc
|
Add "if_not_and" rule similar to "if_not_or" rule.
|
2019-12-13 05:15:21 -05:00 |
|
rocky
|
fb3761e4f3
|
Add another 3.8 try/finally rule and semantic action
|
2019-12-10 22:28:16 -05:00 |
|
rocky
|
9b2e22cbaf
|
Small "not" bug in prior commit
|
2019-12-10 16:12:01 -05:00 |
|