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