diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2023-07-14 14:44:11 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-14 14:44:11 -0400 |
| commit | ce93cd026259b5724a8de4a2d3bb2e87297ce5e4 (patch) | |
| tree | 33797b411d2451d9aeddd3b43d7fe2d7b244fa56 /tools/splat/disassembler/disassembler.py | |
| parent | 39a2e453bb882b2498c7c4aa9073a9f85d048f0c (diff) | |
Update subrepos (#19)
* git subrepo pull --force tools/asm-processor
subrepo:
subdir: "tools/asm-processor"
merged: "6dd4d3a"
upstream:
origin: "git@github.com:simonlindholm/asm-processor.git"
branch: "main"
commit: "6dd4d3a"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull lib/ultralib --force
subrepo:
subdir: "lib/ultralib"
merged: "0417857"
upstream:
origin: "git@github.com:decompals/ultralib.git"
branch: "main"
commit: "0417857"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull tools/asm-differ --force
subrepo:
subdir: "tools/asm-differ"
merged: "6d3e4c4"
upstream:
origin: "git@github.com:simonlindholm/asm-differ.git"
branch: "main"
commit: "6d3e4c4"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull tools/splat --force
subrepo:
subdir: "tools/splat"
merged: "406b646"
upstream:
origin: "git@github.com:ethteck/splat.git"
branch: "master"
commit: "406b646"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* Revert "git subrepo pull lib/ultralib --force"
This reverts commit da9fca47be7d8f957b786c02d7bf4b4a48830f4a.
* git subrepo pull tools/splat
subrepo:
subdir: "tools/splat"
merged: "7869ef2"
upstream:
origin: "git@github.com:ethteck/splat.git"
branch: "master"
commit: "7869ef2"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* Disable asm size directive
Diffstat (limited to 'tools/splat/disassembler/disassembler.py')
| -rw-r--r-- | tools/splat/disassembler/disassembler.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/splat/disassembler/disassembler.py b/tools/splat/disassembler/disassembler.py new file mode 100644 index 0000000..e64aa26 --- /dev/null +++ b/tools/splat/disassembler/disassembler.py @@ -0,0 +1,17 @@ +from abc import ABC, abstractmethod +from util.options import SplatOpts +from typing import Set + + +class Disassembler(ABC): + @abstractmethod + def configure(self, options: SplatOpts): + raise NotImplementedError("configure") + + @abstractmethod + def check_version(self, skip_version_check: bool, splat_version: str): + raise NotImplementedError("check_version") + + @abstractmethod + def known_types(self) -> Set[str]: + raise NotImplementedError("known_types") |
