rv2fox: *Properly* understand .byte and .half directives
This commit is contained in:
parent
55edd58557
commit
435ea9f698
|
@ -193,12 +193,14 @@ class Converter:
|
|||
pass # ignore
|
||||
elif m := re.fullmatch(r'word\s+([^\s]+)', line):
|
||||
self.e.data(*m.groups())
|
||||
elif m := re.fullmatch(r'half\s+([^\s]+)', line):
|
||||
self.e.data(*m.groups(), size=16)
|
||||
elif m := re.fullmatch(r'byte\s+([^\s]+)', line):
|
||||
self.e.data(*m.groups(), size=8)
|
||||
elif m := re.fullmatch(r'4byte\s+([^\s]+)', line):
|
||||
self.e.data(*m.groups())
|
||||
elif m := re.fullmatch(r'zero\s+([^\s]+)', line):
|
||||
self.e.zero(*m.groups())
|
||||
elif m := re.fullmatch(r'byte\s+([^\s]+)', line):
|
||||
self.e.zero(*m.groups())
|
||||
elif m := re.fullmatch(r'string\s+\"(.*)\"', line):
|
||||
self.e.strz(*m.groups())
|
||||
elif m := re.fullmatch(r'asciz\s+\"(.*)\"', line):
|
||||
|
|
Loading…
Reference in New Issue
Block a user