rocky
|
b88af23406
|
Mis spelling corrections
|
2024-03-14 05:39:30 -04:00 |
|
rocky
|
156188f8bb
|
withasstmt -> with_as
This matches Python's AST naamae better. Some linting and
sorting of dictionary keys done as well.
|
2024-03-08 04:10:33 -05:00 |
|
rocky
|
8542df4639
|
Add context manager test...
handle degenerate 3.8 withas
|
2024-03-07 18:08:07 -05:00 |
|
rocky
|
f1169af582
|
simplify withas (for now)
|
2024-03-06 17:19:57 -05:00 |
|
rocky
|
c499d0a60a
|
Fix in 3.3 subclass detection in class closures
|
2024-03-02 11:54:11 -05:00 |
|
rocky
|
d2d4367dae
|
Add 3.3 bytecode testing..
Also, correct ifelse detection in 3.3
|
2024-03-02 07:01:40 -05:00 |
|
rocky
|
08009f9fc7
|
improve list comprehensions
|
2024-02-25 08:19:18 -05:00 |
|
rocky
|
2b8406e7a8
|
mark "psuedo ops"
|
2024-02-25 06:08:06 -05:00 |
|
rocky
|
4a50de38e4
|
sync with other versions
|
2024-02-24 18:31:57 -05:00 |
|
rocky
|
9fd139a41d
|
changes from other branches
|
2024-02-24 18:26:37 -05:00 |
|
rocky
|
8a1fd7e127
|
Keep optype info in token...
It is useful for ADD_VALUE
|
2024-02-24 17:41:32 -05:00 |
|
rocky
|
d2a171609e
|
Remove messed-up show_tree call
|
2024-02-24 12:56:30 -05:00 |
|
rocky
|
5a367717fa
|
Merge hell
|
2024-02-24 10:14:31 -05:00 |
|
rocky
|
8c3143ce4c
|
Sync with decompyle3
|
2024-02-17 20:14:30 -05:00 |
|
rocky
|
f94100d24c
|
sync with decompile3
|
2024-02-17 15:09:00 -05:00 |
|
rocky
|
3ef4ab4944
|
Prefer using double quote for strings
|
2024-02-17 12:57:48 -05:00 |
|
rocky
|
02ed25e7cb
|
Bugs found in 3.0 decomplation...
parsers/parse30.py; fix set comprehension grammar bug
uncompyle6/semantics/n_actions.py: evidence of the evils of modifying node data (via node.pop)
|
2024-02-12 00:58:42 -05:00 |
|
rocky
|
2886d2bd08
|
Track important changes to xdis
Annotation counts have changed.
EXTENDED_ARGS adjustment in instructions have been corrected.
|
2024-02-11 23:24:19 -05:00 |
|
rocky
|
f1bf86088e
|
Sync with decompyle3
|
2024-02-10 21:06:05 -05:00 |
|
rocky
|
c8b92e2275
|
Add needed newline separating abstract tree
|
2024-02-10 20:04:18 -05:00 |
|
rocky
|
5d8c40358e
|
showtree workaround until we have better sync..
with decompyle3
|
2024-02-10 16:29:59 -05:00 |
|
rocky
|
dd8ee1466d
|
Redo uncompyel6 options ...
Use click now and make more like decompyle3
|
2024-02-10 13:24:09 -05:00 |
|
rocky
|
f605f859ae
|
Partial sync with decompyle3
|
2024-02-05 16:57:59 -05:00 |
|
rocky
|
f7436a4ff2
|
More lint
|
2024-02-05 16:17:48 -05:00 |
|
rocky
|
42ed183dbb
|
Fix imports
|
2024-02-04 12:36:08 -05:00 |
|
rocky
|
9772454a3b
|
Sync fragments with decompyle3
|
2024-02-03 15:28:48 -05:00 |
|
rocky
|
f7caf9b675
|
Remove strayh blank line
|
2024-02-03 15:15:55 -05:00 |
|
rocky
|
db6c7159f8
|
lint
|
2024-02-03 14:47:08 -05:00 |
|
rocky
|
d249c522a7
|
Fix up linemap option
|
2024-02-03 12:37:48 -05:00 |
|
Jakub Wilk
|
7a2348e4cc
|
Fix typos
|
2024-01-19 23:20:13 +01:00 |
|
rocky
|
dcc9d1a571
|
Fix spelling via "codespell"
|
2023-12-17 10:52:32 -05:00 |
|
rocky
|
20c58e2e2a
|
Small semantic action acceptance change
|
2023-08-26 14:15:23 -04:00 |
|
rocky
|
9829e04611
|
Bug in collection printing ...
`"%s" % value` can fail if value is a tuple
|
2023-08-17 19:35:08 -04:00 |
|
rocky
|
3a178836a6
|
Fix a small default-value bug
|
2023-07-29 13:00:21 -04:00 |
|
rocky
|
ddeb5af6d6
|
compare_chained2 _> compare_chained_right
|
2023-07-29 12:09:25 -04:00 |
|
rocky
|
843e3585e2
|
chained-compare1 -> chained-compare-middle
|
2023-07-29 12:01:14 -04:00 |
|
rocky
|
99f054ea9d
|
Forgot to include 3.3 in recent generator fix
|
2023-07-01 23:22:57 -04:00 |
|
rocky
|
d6608712f1
|
correct fn name on older 3.x cross decompile...
Also black, lint, and isort some
|
2023-06-30 20:30:06 -04:00 |
|
rocky
|
4b296e1ead
|
Correct generator function parsing for 3.3..3.5
|
2023-06-30 15:43:27 -04:00 |
|
rocky
|
828b1c989d
|
Fix fragment bugs
mostly with respect to show_ast handling
|
2023-06-29 15:56:53 -04:00 |
|
rocky
|
c01ab5e001
|
Tweaks to long-literal handling...
* Use version tuple comparison for version testing
* small lintin of n_actions
* revise test so assert is not removed in 3.8
|
2023-04-19 02:08:36 -04:00 |
|
Andre Eberle
|
54776275c0
|
Modified n_actions.py to issue __repr__ on py2 and __str__ py3, should fix the extra quotes
|
2023-04-18 00:12:00 -04:00 |
|
rocky
|
7ad0c37c62
|
Correct a couple of bugs...
We weren't distinguising relative imports from absolute imports.
Fixes #444
Picking out docstring was broken too.
|
2023-04-17 16:35:27 -04:00 |
|
rocky
|
f76c35c902
|
Slightly nicer docstring detection for closure
|
2023-03-25 02:20:26 -04:00 |
|
rocky
|
82963cdf2c
|
Preserve docstring in closures..
This change synchronized from decompyle3
|
2023-03-24 20:31:49 -04:00 |
|
rocky
|
2b3cd696db
|
3.0 set comprehension bug
|
2023-01-16 03:50:50 -05:00 |
|
rocky
|
50697bb79e
|
Improve set comprehension for Python 3.0
|
2023-01-16 03:40:55 -05:00 |
|
rocky
|
d1911d2487
|
More lint
|
2022-11-27 04:14:46 -05:00 |
|
rocky
|
55bb5640ee
|
More lint
|
2022-11-27 03:52:43 -05:00 |
|
rocky
|
514b0d0b0c
|
Sync from decompyle3
|
2022-11-06 01:24:28 -05:00 |
|