From fa3056f364b30dd9bb984a10ad531a22826267e5 Mon Sep 17 00:00:00 2001 From: JanLJL Date: Mon, 3 Aug 2020 09:07:45 +0200 Subject: [PATCH] minor enhancement for mask parsing --- osaca/parser/parser_x86att.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osaca/parser/parser_x86att.py b/osaca/parser/parser_x86att.py index afcd705..b6e42af 100755 --- a/osaca/parser/parser_x86att.py +++ b/osaca/parser/parser_x86att.py @@ -44,7 +44,7 @@ class ParserX86ATT(BaseParser): + pp.Optional(pp.Literal('(') + pp.Word(pp.nums) + pp.Literal(')')) + pp.Optional( pp.Literal('{') - + pp.Literal('%') + + pp.Optional(pp.Suppress(pp.Literal('%'))) + pp.Word(pp.alphanums).setResultsName('mask') + pp.Literal('}') + pp.Optional( @@ -99,7 +99,7 @@ class ParserX86ATT(BaseParser): + pp.Literal(')') + pp.Optional( pp.Literal('{') - + pp.Literal('%') + + pp.Optional(pp.Suppress(pp.Literal('%'))) + pp.Word(pp.alphanums).setResultsName('mask') + pp.Literal('}') )