Added DirectiveClass with comment iterator

This commit is contained in:
stefan.desouza@outlook.com
2023-08-06 17:42:42 +02:00
parent 71e2931bb0
commit 9a0474bcc1
2 changed files with 48 additions and 17 deletions

View File

@@ -82,22 +82,16 @@ class TestParserX86ATT(unittest.TestCase):
self._get_directive(self.parser, "\t.align\t16,0x90").parameters[1], "0x90"
)
self.assertEqual(
self._get_directive(self.parser, " .byte 100,103,144 #IACA START")[
"name"
],
self._get_directive(self.parser, " .byte 100,103,144 #IACA START").name,
"byte",
)
self.assertEqual(
self._get_directive(self.parser, " .byte 100,103,144 #IACA START")[
"parameters"
][2],
self._get_directive(self.parser, " .byte 100,103,144 #IACA START").parameters[2],
"144",
)
self.assertEqual(
" ".join(
self._get_directive(self.parser, " .byte 100,103,144 #IACA START")[
"comment"
]
self._get_directive(self.parser, " .byte 100,103,144 #IACA START").comment
),
"IACA START",
)