Update parser to allow both postive and negative displacements

This commit is contained in:
souza
2026-01-20 09:58:37 +01:00
parent 385194cb15
commit e739bcb1d4

View File

@@ -398,7 +398,7 @@ class ParserX86Intel(ParserX86):
# outputs.
+ pp.Literal(":")
+ identifier.setResultsName("identifier")
+ pp.Optional(pp.Literal("+") + immediate.setResultsName("displacement"))
+ pp.Optional(operator_displacement + immediate.setResultsName("displacement"))
).setResultsName("offset_expression")
ptr_expression = pp.Group(
data_type