x0ret
|
3d732db3cc
|
fix chained compare parse error
|
2019-05-13 19:57:24 +04:30 |
|
x0ret
|
009a74da7d
|
fix UnboundLocalError
|
2019-05-13 19:41:42 +04:30 |
|
R. Bernstein
|
251eb6da1b
|
Merge pull request #233 from rocky/fstring
Revise format string handling
|
2019-05-13 09:43:47 -04:00 |
|
rocky
|
8b5e0f49f8
|
Handle {{ }} escape, but when appropriate
|
2019-05-13 09:41:16 -04:00 |
|
rocky
|
1cc08d9598
|
Make precedence table top-bottom order reference...
in https://docs.python.org/2/reference/expressions.html#operator-precedence or
https://docs.python.org/3/reference/expressions.html#operator-precedence
.
|
2019-05-13 09:41:16 -04:00 |
|
x0ret
|
d99e78d46d
|
set precedences value for format strings
|
2019-05-13 09:41:09 -04:00 |
|
rocky
|
b94cce7b12
|
Revise format string handling
fstring_single{1,2} -> format_value{1,2} to match Python AST names
better
|
2019-05-13 09:40:32 -04:00 |
|
R. Bernstein
|
fe786b2b95
|
Merge pull request #232 from x0ret/master
handling LOAD_CONST in build_tuple and multiple call_ex_kw(s) issues
|
2019-05-12 06:11:11 -04:00 |
|
x0ret
|
bf56fbeeec
|
enhance call_ex_kw(s) positional args handling
|
2019-05-12 13:11:31 +04:30 |
|
rocky
|
6d8d9fd83b
|
Go over precedence in calls
|
2019-05-11 23:32:24 -04:00 |
|
rocky
|
78ca6a0c1f
|
Add 3.7 testcase for ex_kw call
|
2019-05-11 19:37:44 -04:00 |
|
rocky
|
86dd321256
|
Accept x0ret's suggestion for 3.6+ if detection..
in the presense of a try block.
Fixes #229
|
2019-05-10 19:36:16 -04:00 |
|
rocky
|
4db364f701
|
And another tweak.
|
2019-05-10 17:29:03 -04:00 |
|
rocky
|
c03b039714
|
Small tweaks to last commit
|
2019-05-10 17:25:25 -04:00 |
|
R. Bernstein
|
d97509495e
|
Merge pull request #230 from x0ret/master
implements n_call_ex_kw as discussed in #227
|
2019-05-10 16:57:44 -04:00 |
|
x0ret
|
4d793ba1b2
|
implements n_call_ex_kw as discussed in #227
|
2019-05-10 23:55:47 +04:30 |
|
R. Bernstein
|
590d2f44f1
|
Update README.rst
|
2019-05-10 09:29:47 -04:00 |
|
rocky
|
e875b79a75
|
Fix 3.6. call_ex_kw semantic action
Was missing positional args parameter in template. Fix submited by @x0ret
Fixes #227
|
2019-05-09 09:27:10 -04:00 |
|
rocky
|
b57ca392a2
|
2.7 confusion around "and" vs comprehension "if"
Fixes #225
|
2019-05-08 16:27:41 -04:00 |
|
rocky
|
a132e2ace6
|
Better 3.6+ async detection
|
2019-05-08 13:50:57 -04:00 |
|
rocky
|
b05500dd49
|
More 3.6+ fstring bugs
|
2019-05-08 08:57:30 -04:00 |
|
rocky
|
65307f257c
|
Administrivia
|
2019-05-08 06:06:53 -04:00 |
|
rocky
|
8909fe8d37
|
Merge branch 'master' of github.com:rocky/python-uncompyle6
|
2019-05-08 06:04:11 -04:00 |
|
rocky
|
733a44e22f
|
Revise and hopefully improve 3.6+ fstring handling
|
2019-05-08 06:03:39 -04:00 |
|
rocky
|
f2f17740ee
|
2.7 if_expr_true restriction ...
condition_true -> if_expr_true
condition_lambda -> if_expr_lambda
These correspond to the Python AST names better.
|
2019-05-05 16:09:10 -04:00 |
|
rocky
|
393e5c9303
|
IfExp precidence handling in 2.6...
2.7 still has a bug
|
2019-05-05 09:48:20 -04:00 |
|
rocky
|
8c611476fe
|
ifexpr -> if_expr (to track better AST camelcase)
|
2019-05-05 08:20:21 -04:00 |
|
rocky
|
6df65a87bc
|
Fix precidence between list_if and if_expr in 3.x
|
2019-05-05 08:16:29 -04:00 |
|
rocky
|
bb94c7f5bc
|
Ned custom 3.7+ IfExp rules
|
2019-05-04 22:57:06 -04:00 |
|
rocky
|
8e9ce0be31
|
3.7: if <expr> and not <expr> else <expr>
|
2019-05-04 22:14:07 -04:00 |
|
rocky
|
bc49469704
|
delete_subscr -> delete_subscript ...
to better (but not exactly) match the Python AST
|
2019-05-04 19:43:00 -04:00 |
|
rocky
|
5905cce1de
|
Python 3.7 ifelse handling
|
2019-05-04 19:38:37 -04:00 |
|
rocky
|
af816c9e60
|
Administrivia
release-python-3.3.2
|
2019-05-03 23:25:25 -04:00 |
|
rocky
|
82a3419eb2
|
Administrivia: bump testing versions
|
2019-05-03 23:11:42 -04:00 |
|
rocky
|
46ca21596f
|
Get ready for release 3.3.2
|
2019-05-03 22:52:53 -04:00 |
|
rocky
|
6e753b8743
|
Handle 3.7 format_value tuples
|
2019-05-03 22:38:09 -04:00 |
|
rocky
|
0007abf827
|
Fix 3.6+ format string interpolation
|
2019-05-03 19:00:25 -04:00 |
|
rocky
|
7ecfb74e9a
|
testtrue expr check nuked because of 3.7
|
2019-05-02 14:01:51 -04:00 |
|
rocky
|
2813e2212f
|
tidy "not" precedence.
|
2019-05-02 11:44:20 -04:00 |
|
rocky
|
e2c5a79346
|
Add pypy3.6 scanner
|
2019-05-02 06:46:07 -04:00 |
|
rocky
|
293e7b0367
|
store_subscript precedence fix and...
Allow format specifier "%p" to indicate a nonterminal name,
like "%c" allows.
store_subscr -> store_subscript to match Python AST a little closer.
|
2019-05-02 06:43:53 -04:00 |
|
rocky
|
32bc017e2e
|
Fix wrong node slot in 3.6 for except_handler
|
2019-05-01 14:23:00 -04:00 |
|
rocky
|
ce7015f382
|
Improve 3.x while1 reduction elimination
|
2019-05-01 11:10:16 -04:00 |
|
rocky
|
4cc53f2307
|
Python 3.6+ try/else with no trailing END_FINALLY
|
2019-05-01 09:46:56 -04:00 |
|
rocky
|
257bbc892f
|
Better 3.6+ format specification handling
|
2019-05-01 09:17:35 -04:00 |
|
rocky
|
fac365f216
|
Better fstring handling for FORMAT_VALUE | 0x4
|
2019-04-30 23:05:47 -04:00 |
|
rocky
|
f54cf20d9d
|
Hacky handling of 3.6 format string 'X'.
|
2019-04-30 20:06:36 -04:00 |
|
rocky
|
03d23328eb
|
3.6 constant tuples in call
|
2019-04-30 16:25:48 -04:00 |
|
rocky
|
c074107504
|
Parser fix for 3.6 having long while loops
|
2019-04-30 15:46:00 -04:00 |
|
rocky
|
a981db884c
|
Pypy 3.6 tolerance
|
2019-04-30 05:12:42 -04:00 |
|