Double -a option show asm before tokenization

This commit is contained in:
rocky
2023-07-04 07:13:54 -04:00
parent 99f054ea9d
commit 227f494fa8
5 changed files with 50 additions and 23 deletions

View File

@@ -11,7 +11,9 @@ import os
import sys
import time
from xdis.version_info import version_tuple_to_str
from uncompyle6 import verify
from uncompyle6.main import main, status_msg
from uncompyle6.version import __version__
program = "uncompyle6"
@@ -69,10 +71,6 @@ Extensions of generated files:
program = "uncompyle6"
from uncompyle6 import verify
from uncompyle6.main import main, status_msg
from uncompyle6.version import __version__
def usage():
print(__doc__)
@@ -102,7 +100,9 @@ def main_bin():
print("%s: %s" % (os.path.basename(sys.argv[0]), e), file=sys.stderr)
sys.exit(-1)
options = {}
options = {
"showasm": None
}
for opt, val in opts:
if opt in ("-h", "--help"):
print(__doc__)
@@ -121,7 +121,10 @@ def main_bin():
elif opt == "--linemaps":
options["do_linemaps"] = True
elif opt in ("--asm", "-a"):
options["showasm"] = "after"
if options["showasm"] == None:
options["showasm"] = "after"
else:
options["showasm"] = "both"
options["do_verify"] = None
elif opt in ("--tree", "-t"):
if "showast" not in options:
@@ -227,6 +230,8 @@ def main_bin():
rqueue = Queue(numproc)
tot_files = okay_files = failed_files = verify_failed_files = 0
def process_func():
try:
(tot_files, okay_files, failed_files, verify_failed_files) = (