rocky
|
0b3d6b8add
|
Get ready for release 3.5.0
|
2019-10-12 19:53:17 -04:00 |
|
rocky
|
24afe072b7
|
LOAD_CONST -> LOAD_CODE where appropriate
|
2019-06-19 14:43:07 -04:00 |
|
rocky
|
436260dc9a
|
Small tweak
|
2019-05-21 17:02:24 -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 |
|
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
|
820283827f
|
3.8 "for" block ...
pysource: Tag older semantics for blocks with "expr" and "for_block"
|
2019-04-10 06:00:16 -04:00 |
|
rocky
|
dcad6cf6ce
|
Fix if return boundary in 3.6+
Fixes #209
|
2019-03-10 05:59:15 -04:00 |
|
rocky
|
ec42ee540c
|
Small typos
|
2018-09-20 17:40:23 -04:00 |
|
rocky
|
616e5c82f6
|
Reinstat expr32 and expr1024 rules...
to speed up handling long literal lists. See also issue #188
Update issue forms to simplfy via putting instructions as comments.
|
2018-09-19 20:14:42 -04:00 |
|
rocky
|
19ec52eb63
|
Change AST to SyntaxTree in many places
|
2018-07-15 12:37:50 -04:00 |
|
rocky
|
b7942bc5f2
|
Add Python 1.3 decompilation ..
Reduced checking via "make check-short"
|
2018-06-13 12:26:21 -04:00 |
|
rocky
|
9d3e4a6660
|
Some Python 1.4 fixes
|
2018-06-04 02:09:48 -04:00 |
|
rocky
|
7dfade1195
|
Remove schmutz
|
2018-06-03 03:53:53 -04:00 |
|
rocky
|
1df5aa0ef9
|
Better Python 1.4 support
|
2018-06-03 03:21:15 -04:00 |
|
rocky
|
7237658f1f
|
Start to handle 3.7
|
2018-04-12 23:49:37 -04:00 |
|
rocky
|
9d807501af
|
Grammar reduction for 2.6/2.7,3.x
|
2018-03-27 17:02:03 -04:00 |
|
rocky
|
50e59a37c1
|
Python 2 "for" grammar rule isolation
|
2018-03-19 16:15:53 -04:00 |
|
rocky
|
c43c9a19aa
|
Move to GPL3 license
|
2018-02-27 06:40:36 -05:00 |
|
rocky
|
5039a71846
|
fixes 151
|
2018-01-29 01:05:22 -05:00 |
|
rocky
|
abf85faf79
|
small grammar formatting tidy
|
2018-01-13 08:17:28 -05:00 |
|
rocky
|
a4db92ce72
|
funcdefdeco -> function_def_deco ...
to match AST grammar more analogously
|
2018-01-11 01:44:34 -05:00 |
|
rocky
|
0692727605
|
Stronger while 1 testing...
Make instructions available in reduce tests.
Back off of a while test that was semantically different.
|
2018-01-08 21:54:28 -05:00 |
|
rocky
|
6aa4376fca
|
Fix another 2.5- try/else (in loop) bug
|
2018-01-07 08:44:54 -05:00 |
|
rocky
|
6a1e8295b1
|
Increase test coverage. Remove some epsilon reductionsa
|
2017-12-14 16:02:48 -05:00 |
|
rocky
|
52f2b9341a
|
More Python 2/3 grammar restriction
|
2017-12-14 15:24:01 -05:00 |
|
rocky
|
acdefb4f70
|
NT return_stmt -> return to match AST
|
2017-12-14 11:03:15 -05:00 |
|
rocky
|
7356c8c3de
|
Merge branch 'AST-simplify' of github.com:rocky/python-uncompyle6 into AST-simplify
|
2017-12-14 09:54:27 -05:00 |
|
rocky
|
4cd4ad22b6
|
NT passtmt -> pass to match AST
|
2017-12-14 05:31:17 -05:00 |
|
rocky
|
cde12cde03
|
Try removing more singleton rules
|
2017-12-14 05:25:46 -05:00 |
|
rocky
|
aac793af09
|
Start parse2 customize_grammar_rule refactor
|
2017-12-13 18:56:38 -05:00 |
|
rocky
|
f82edae5a1
|
add_custom_rules -> customize_grammar_rules
|
2017-12-13 17:25:19 -05:00 |
|
rocky
|
84b4ac1c51
|
NT "_for" -> "for_iter" reduces confusion w/ "for"
|
2017-12-12 12:41:44 -05:00 |
|
rocky
|
b544827192
|
NT: "forstmt" renamed to "for" to match AST
|
2017-12-12 12:33:27 -05:00 |
|
rocky
|
08789adbb4
|
Reduce singletons rules and ..
fix recently introduced kwargs bug.
|
2017-12-07 13:20:08 -05:00 |
|
rocky
|
7d8c17cb93
|
grammar isolation and reduction
|
2017-12-07 12:27:22 -05:00 |
|
rocky
|
a1b990a078
|
Back off pervasiveness of singleton reductions
|
2017-12-06 21:38:27 -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
|
7b39002476
|
Sync NT joined_str and formmated_value with AST
|
2017-12-05 23:17:51 -05:00 |
|
rocky
|
344d2d92c4
|
NT: load_attr -> attribute to match AST
|
2017-12-03 13:02:22 -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
|
eafb32b9a0
|
NT trystmt -> try_except to match AST
|
2017-12-02 22:20:45 -05:00 |
|
rocky
|
a7005f6a77
|
2.7 exec stmt grammar rule isolation/reduction
|
2017-12-02 09:23:18 -05:00 |
|
rocky
|
6d0f72f13b
|
Fix bug in 2.6 tryelse get test_grammar working...
localize grammar rules
|
2017-12-02 01:35:43 -05:00 |
|
rocky
|
03a5ad3d94
|
NT funcdef -> function_def to match AST
|
2017-12-01 21:36:23 -05:00 |
|
rocky
|
edfedec65c
|
Small tweak
|
2017-12-01 04:54:59 -05:00 |
|
rocky
|
dd0fe36af0
|
NT importfrom -> import_from ...
to match AST better
and importstar -> import_from_star
misc administrivia
|
2017-12-01 04:33:04 -05:00 |
|
rocky
|
dfdd5c6c1c
|
NT build_list -> list to match AST
|
2017-12-01 03:55:31 -05:00 |
|
rocky
|
01b5ed2304
|
NT mapexpr -> dict to match AST
|
2017-11-30 15:59:15 -05:00 |
|
rocky
|
0b284f8230
|
NT setcomp -> set_comp to match AST
|
2017-11-30 07:14:29 -05:00 |
|