minor enhancement for mask parsing

This commit is contained in:
JanLJL
2020-08-03 09:07:45 +02:00
parent 4f6ec4a954
commit fa3056f364

View File

@@ -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('}')
)