From e37f9f119db6acffe076884b61216f8f9c51c917 Mon Sep 17 00:00:00 2001 From: JanLJL Date: Tue, 4 Mar 2025 17:44:02 +0100 Subject: [PATCH] add default syntax for get_parser for compatibility with kerncraft --- osaca/parser/__init__.py | 2 +- osaca/semantics/marker_utils.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/osaca/parser/__init__.py b/osaca/parser/__init__.py index 4f225cf..b3ad2da 100644 --- a/osaca/parser/__init__.py +++ b/osaca/parser/__init__.py @@ -24,7 +24,7 @@ __all__ = [ ] -def get_parser(isa, syntax): +def get_parser(isa, syntax="ATT"): if isa.lower() == "x86": return ParserX86ATT() if syntax == "ATT" else ParserX86Intel() elif isa.lower() == "aarch64": diff --git a/osaca/semantics/marker_utils.py b/osaca/semantics/marker_utils.py index 9e6cc8f..86c59c5 100644 --- a/osaca/semantics/marker_utils.py +++ b/osaca/semantics/marker_utils.py @@ -3,6 +3,7 @@ from collections import OrderedDict from enum import Enum from functools import partial +from osaca.parser import get_parser from osaca.parser.instruction_form import InstructionForm from osaca.parser.directive import DirectiveOperand from osaca.parser.identifier import IdentifierOperand