rocky
|
d343384db7
|
A runnable "async" and "async with" test
|
2020-05-16 07:55:51 -04:00 |
|
rocky
|
d3cf87e2d9
|
Start marking test suite since this is going to be copied
|
2020-05-04 11:43:16 -04:00 |
|
rocky
|
c5228dbdc4
|
Small test doc typo
|
2020-05-01 23:19:31 -04:00 |
|
rocky
|
5c6365d8a1
|
Go over "yield" and other precedence
|
2020-04-09 20:27:07 -04:00 |
|
rocky
|
a616e1e1c7
|
"withstmt" -> "with" and fix async for
|
2020-04-01 09:48:34 -04:00 |
|
rocky
|
e2d349f781
|
Handle nested async for in for...
and Better async comprehension detection.
Still more work is needed. See commented-out section in
test/simple_source/bug37/02_async_for_generator.py
|
2020-03-31 12:05:39 -04:00 |
|
rocky
|
af8add9df4
|
Bug in finding annotation in fn with docstring
|
2020-03-31 11:13:12 -04:00 |
|
rocky
|
28ef04d141
|
More bugs found via sre_parse.py decompilation
|
2020-02-15 05:10:11 -05:00 |
|
rocky
|
fd36c77d2d
|
Bugs found in 2.4 branch testing
|
2020-02-14 10:54:37 -05:00 |
|
rocky
|
874d196e5c
|
3.x ifelsestmtc reduction rule fix
|
2020-02-13 05:41:15 -05:00 |
|
rocky
|
6cbb631aa6
|
In lambda code we, no stinking bogus yield
|
2020-02-09 07:32:06 -05:00 |
|
rocky
|
8495d208fb
|
3.7+ "async with" handling from decompyle3
|
2020-02-08 19:48:09 -05:00 |
|
rocky
|
cb35ad906c
|
One more if_exp use (ret_cond)
|
2020-02-07 16:34:48 -05:00 |
|
rocky
|
278af38df6
|
conditional -> if_exp ...
to match Python IfExp AST
|
2020-02-07 16:17:47 -05:00 |
|
rocky
|
7fb50918cd
|
Bug in "async for" indentation
|
2020-02-06 23:54:03 -05:00 |
|
rocky
|
3438e76865
|
"return locals()" change to track grammar change
|
2020-02-06 20:08:00 -05:00 |
|
rocky
|
04f8619cf1
|
Better docstring recognition
|
2020-02-02 13:02:37 -05:00 |
|
rocky
|
e4a196278a
|
More control-flow testing based on past failures...
Some of these still cause problems. Sigh.
|
2020-02-02 06:08:19 -05:00 |
|
rocky
|
16a51961c3
|
Add tests based on recent runtests.sh failures...
These run quicker and are distilled to simple examples.
|
2020-02-01 20:32:23 -05:00 |
|
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 |
|