gdesmar
|
cf34014766
|
Use a single TABLE copy
|
2024-11-12 19:42:17 +00:00 |
|
rocky
|
37f38e45e1
|
Don't update global tables...
Work off of copies of them instead. Issue #503
|
2024-11-09 11:57:11 -05:00 |
|
gdesmar
|
20d0a60550
|
Remove duplicate code of print_docstring
|
2024-10-10 20:24:56 +00:00 |
|
gdesmar
|
4cd10b79e2
|
Convert docstring from bytes to str
|
2024-10-08 13:48:39 +00:00 |
|
rocky
|
1a3f2b8ab0
|
Misc lint
|
2024-07-21 17:34:06 -04:00 |
|
rocky
|
ce690f3586
|
Lint initialization
|
2024-07-18 19:30:47 -04:00 |
|
rocky
|
25675f216f
|
Sync fragments with pysource (a little bit)
|
2024-07-18 10:20:55 -04:00 |
|
rocky
|
7787166ddf
|
Add grammar rule involving RETURN_END_IF
|
2024-07-13 17:47:21 -04:00 |
|
rocky
|
e3579463ab
|
Loosen what is allowed in whilestmt38...
Fixes #498
|
2024-07-13 11:58:27 -04:00 |
|
rocky
|
d0dc879b37
|
Note that we can now use xdis a little more
|
2024-07-13 07:25:36 -04:00 |
|
rocky
|
cb2b90a94f
|
Python 2.5 try/except reduce fix
Start getting aligner up to date
|
2024-07-12 14:15:04 -04:00 |
|
rocky
|
f030b3316c
|
Fix some 2.5 parsing bugs
|
2024-07-12 11:21:48 -04:00 |
|
rocky
|
4394d46f64
|
Remove redundant list_comp() fn
|
2024-07-11 20:16:03 -04:00 |
|
rocky
|
b0b67e9f34
|
Fix some 2.6 bytecode bugs
scanner26: disassemble interface has changed
make_function2: was missing ParserError2 import
|
2024-07-11 12:06:52 -04:00 |
|
rocky
|
acdf777a35
|
Sync with decompile3
|
2024-06-03 07:39:13 -04:00 |
|
rocky
|
404c46c6bb
|
Better const key sorting
|
2024-06-03 07:18:37 -04:00 |
|
rocky
|
6f2a837765
|
Better sorting of TABLE_DIRECT keys
|
2024-05-30 04:35:58 -04:00 |
|
rocky
|
458d4727dd
|
Properly escape strings.
Backported from decompyle3
|
2024-03-25 06:42:06 -04:00 |
|
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 |
|