version 2.0.0a3

assembly-parser-rework
Anton Lydike 3 years ago
parent b7f1365155
commit c2b6385523

@ -25,4 +25,4 @@ from .parser import tokenize, parse_tokens, AssemblyFileLoader
__author__ = "Anton Lydike <Anton@Lydike.com>" __author__ = "Anton Lydike <Anton@Lydike.com>"
__copyright__ = "Copyright 2022 Anton Lydike" __copyright__ = "Copyright 2022 Anton Lydike"
__version__ = '2.0.0a2' __version__ = '2.0.0a3'

@ -5,7 +5,7 @@ SPDX-License-Identifier: MIT
This file holds the logic for starting the emulator from the CLI This file holds the logic for starting the emulator from the CLI
""" """
from riscemu import RiscemuBaseException from riscemu import RiscemuBaseException, __copyright__, __version__
from riscemu.CPU import UserModeCPU from riscemu.CPU import UserModeCPU
if __name__ == '__main__': if __name__ == '__main__':
@ -18,6 +18,12 @@ if __name__ == '__main__':
all_ins_names = list(InstructionSetDict.keys()) all_ins_names = list(InstructionSetDict.keys())
if '--version' in sys.argv:
print("riscemu version {}\n{}\n\nAvailable ISA: {}".format(
__version__, __copyright__,
", ".join(InstructionSetDict.keys())
))
sys.exit()
class OptionStringAction(argparse.Action): class OptionStringAction(argparse.Action):
def __init__(self, option_strings, dest, keys=None, omit_empty=False, **kwargs): def __init__(self, option_strings, dest, keys=None, omit_empty=False, **kwargs):

Loading…
Cancel
Save