rocky
2bfd0434a7
Merge branch 'python-3.0-to-3.2' into python-2.4
2023-06-30 02:28:10 -04:00
rocky
828b1c989d
Fix fragment bugs
...
mostly with respect to show_ast handling
2023-06-29 15:56:53 -04:00
rocky
2efe2b5b47
WIP
2022-03-04 05:07:31 -05:00
rocky
a381b4663b
Adapt for recent options changes in
...
-T option structure changed.
2022-01-09 16:01:32 -05:00
rocky
28855767fb
Get ready for release 3.7.4
2020-09-05 06:06:40 -04:00
rocky
1a3bd3cabe
Merge branch 'master' into python-2.4
2020-09-05 06:02:41 -04:00
rocky
732e3331b8
Get ready for release 3.7.4
2020-09-05 05:51:09 -04:00
rocky
94c01d395a
Merge branch 'master' into python-2.4
2019-08-24 08:32:21 -04:00
rocky
1ebfde6927
Add tree transformation phase...
...
if ... else if ... -> if ... elif ..
if .. : raise AsssertionError -> assert
Add options --tree=before --tree=after -T expanded to include this
This code ported from decompyle3. x0ret did all the heavy lifting.
2019-08-21 09:00:09 -04:00
rocky
761eee7ae7
Merge branch 'master' into python-2.4
2018-05-19 12:36:34 -04:00
rocky
4c74bf1d9d
--tree++ shows template rule when it is used
2018-05-13 14:21:46 -04:00
rocky
a1532bbfea
Merge branch 'master' into python-2.4
2018-02-27 10:40:40 -05:00
rocky
c43c9a19aa
Move to GPL3 license
2018-02-27 06:40:36 -05:00
rocky
fee6114d74
Merge branch 'master' into python-2.4
2018-02-22 19:15:24 -05:00
rocky
a2b6ebc669
grammar tree -> parse tree
2018-02-22 14:34:42 -05:00
rocky
09efb24a3e
Start distinguishing AST from grammar tree
2018-02-22 11:17:09 -05:00
rocky
7133540c23
Make work on 2.4
2016-11-23 08:26:12 -05:00
rocky
c7788e4545
disassemble -> ingest where appropriate
...
As part of tokenization for (de)parsing, we need to do something like a
disassembly, but is is really a little different.
Disassembly, strictly speaking, is done by the xdis module now.
What "ingestion" does is massage the instruction tokens to a form that is
more amenable for parsing.
In sum, ingestion is different than disassembly, although disassembly is
generally the first part of ingestion.
2016-09-04 11:43:02 -04:00
rocky
177a422b87
Show magic number in output
...
Fix bugs due to removal of token.format()
2016-07-27 09:44:05 -04:00
rocky
3a78332d59
tok.format -> tok.__str__; simplify pypy code
2016-07-27 09:26:39 -04:00
Daniel Bradburn
c9fd86e38e
fixed bug in maybe_show_ast_param_default, if default was not a str a TypeError would occur
2016-06-24 08:49:37 +02:00
rocky
a9809e332b
asm should format tokens
2016-06-01 08:19:33 -04:00
Daniel Bradburn
b3182e804d
showasm and showast now accept file like objects which are used for writing the the asm or ast to.
2016-06-01 10:02:04 +02:00
Daniel Bradburn
52731bb5cd
showasm and showast now accept file like objects which are used for writing the the asm or ast to.
2016-06-01 10:01:39 +02:00