diff --git a/osaca/parser/parser_x86att.py b/osaca/parser/parser_x86att.py index b6e42af..391b52f 100755 --- a/osaca/parser/parser_x86att.py +++ b/osaca/parser/parser_x86att.py @@ -26,7 +26,7 @@ class ParserX86ATT(BaseParser): # Define x86 assembly identifier relocation = pp.Combine(pp.Literal('@') + pp.Word(pp.alphas)) id_offset = pp.Word(pp.nums) + pp.Suppress(pp.Literal('+')) - first = pp.Word(pp.alphas + '_.', exact=1) + first = pp.Word(pp.alphanums + '_.', exact=1) rest = pp.Word(pp.alphanums + '$_.+-') identifier = pp.Group( pp.Optional(id_offset).setResultsName('offset')