rocky
c5b8531ef1
Fix last-minute bug due to kwargs->kwargs1
2017-12-10 18:00:44 -05:00
rocky
c787c27901
Get ready for release 2.14.1
2017-12-10 17:41:58 -05:00
rocky
83fc2bf25a
Small updates to "how to report a bug"
2017-12-09 05:10:14 -05:00
rocky
137f3d44d6
ChangeLog should not be in git
2017-12-09 04:51:19 -05:00
rocky
88fbb691d8
Fix 3.1 and 3.2 named and kwargs parsing..
...
Improve 3.4 coverage and note a 3.5 while bug
2017-12-07 16:47:56 -05:00
rocky
41bfa3fc01
Back off 3.5 control flow for now
2017-12-07 15:25:32 -05:00
rocky
ef08677287
Reinstate kwargs1...
...
was just missing the semantic action rule for it
2017-12-07 13:24:55 -05:00
rocky
08789adbb4
Reduce singletons rules and ..
...
fix recently introduced kwargs bug.
2017-12-07 13:20:08 -05:00
rocky
b8b9b8463c
Fix grammar cover from last commit
2017-12-07 12:34:13 -05:00
rocky
7d8c17cb93
grammar isolation and reduction
2017-12-07 12:27:22 -05:00
rocky
b6413b6e6e
Skirt around control-flow problems...
...
Tag some of the weaknesses if we can't address them now
2017-12-07 08:55:45 -05:00
rocky
41db5b8848
Fix while1/if parsing in 3.x. Reinstate some tests
2017-12-06 22:47:56 -05:00
rocky
a1b990a078
Back off pervasiveness of singleton reductions
2017-12-06 21:38:27 -05:00
rocky
3d277270a4
Partial fix for removing singleton expr reduction
2017-12-06 20:21:00 -05:00
rocky
a4e9410c07
Start to reduce singleton reductions
2017-12-06 12:14:42 -05:00
rocky
78e8b93125
Fix grammar after last change
2017-12-06 01:53:49 -05:00
rocky
7daf95fcb4
NT break_stmt, continue_stmt -> break, continue...
...
to match AST
2017-12-06 01:48:44 -05:00
rocky
f8d6998b22
NT continue_stmt -> continue to match AST
2017-12-06 01:45:08 -05:00
rocky
7b39002476
Sync NT joined_str and formmated_value with AST
2017-12-05 23:17:51 -05:00
rocky
e064791870
Fix 10_del.py syntax
2017-12-05 22:50:21 -05:00
rocky
7c58f8b41d
runtest.sh: remove from exlusion stdlib test that now work
2017-12-05 18:13:22 -05:00
rocky
f07dcb1508
Remove debug schmutz
2017-12-05 14:23:05 -05:00
rocky
e3f62e4a1a
unicode bug fix try #2...
...
this time, for sure!
2017-12-05 14:20:01 -05:00
rocky
ee3bdbc2ed
logic bug: and->or
2017-12-05 14:12:03 -05:00
rocky
2599b94786
Start to handle FUTURE_UNICODE_LITERALS flag
2017-12-05 13:28:26 -05:00
rocky
9d77b5a956
Bug in 2.6 tryelse rule
2017-12-05 08:31:13 -05:00
rocky
bbaa3e6602
Fix bug in single param **arg
2017-12-05 07:50:22 -05:00
rocky
03743fa9fc
Python 3.x raise statement reduction
2017-12-05 05:57:11 -05:00
rocky
e12e278efc
Narrow 3.x mkfunc rules
2017-12-05 05:43:22 -05:00
rocky
2d628acf60
Separate rules for set, tuple, dict from list...
...
Sync fragments.py with pysource
2017-12-05 00:13:17 -05:00
rocky
00b95dd72e
More verbiage about the comprehension mess
2017-12-04 15:16:46 -05:00
rocky
c953701623
Slightly better 3.x list comprehension handling
2017-12-04 14:15:06 -05:00
rocky
8dd953de48
Slight picayune correction
2017-12-04 10:20:25 -05:00
rocky
9506412aba
More tidiness...
...
Shorten/improve description of what's up with add_customize_rules
2017-12-04 10:14:13 -05:00
rocky
53b195ede9
Tidy a little ...
...
parse32.py: Move common grammar rules from parse32.py to parse3.py
parse32 should just have 3.2ish specific stuff.
parse3.py: favor addRule over add_unique_rule
pysource.py: make more clear what's up with comprehensions.
more later.
2017-12-04 09:36:39 -05:00
rocky
3425851dc7
Python 3.x needs conditional_not
2017-12-04 08:40:06 -05:00
rocky
6ecaa16cd5
More weirdness testing
2017-12-03 20:29:55 -05:00
rocky
c791a45aae
Handle a wierd 2.6 conditional false expression...
...
from 2.6. test_grammar
2017-12-03 19:56:14 -05:00
rocky
0df29f344e
Fix some really weird Python 2.6 constructs
...
From 2.6's test grammar.
2017-12-03 18:41:31 -05:00
rocky
344d2d92c4
NT: load_attr -> attribute to match AST
2017-12-03 13:02:22 -05:00
rocky
f78a3fb92e
Parens around constant in method call ..
...
again.
Note what fails in 2.7 runtests
2017-12-03 12:25:26 -05:00
rocky
5fe8303184
Two bugs and a refactor ..
...
1. parse2.py: try except in a loop with a (virtual) continue
treat CONTINUE like JUMP_ABSOLUTE which it is
2. in taking methods off of constants, a parenthesis needs to be added
Some refactoring of global code done
2017-12-03 10:46:22 -05:00
rocky
0724dc1c0e
Merge branch 'master' of github.com:rocky/python-uncompyle6
2017-12-03 09:35:20 -05:00
rocky
5b916567fe
NT try-middle -> except-handler to match AST
2017-12-03 06:30:33 -05:00
rocky
260bfd176e
Fix bug in 2.6- except_cond3
2017-12-03 06:16:29 -05:00
rocky
cfce914889
One more _come_from -> _come_froms
2017-12-03 05:22:12 -05:00
rocky
32f3d947bb
Grammar "COME_FROM"_from cleanups ...
...
tryelse constructs in 2.x fixed up
_come_from -> _come_froms (COME_FROM*)
consolidate come_froms rule into sincle parser.py
2017-12-03 05:10:59 -05:00
rocky
710b0013c9
Update README
2017-12-02 22:55:13 -05:00
rocky
b1cdbe1656
update history
2017-12-02 22:45:07 -05:00
rocky
34736af561
Update doc
2017-12-02 22:29:33 -05:00