Microassembler: Pass the actual mnemonic used to the macroop add_micro function

--HG--
extra : convert_revision : acaee747ab30747d602c1f4ac5f0c2b2573a2a9b
This commit is contained in:
Gabe Black 2007-08-31 22:26:02 -07:00
parent 941675690c
commit 9277545ba6

View file

@ -55,7 +55,7 @@ class Micro_Container(object):
self.micro_classes = {}
self.labels = {}
def add_microop(self, microop):
def add_microop(self, mnemonic, microop):
self.microops.append(microop)
def __str__(self):
@ -143,7 +143,7 @@ def handle_statement(parser, container, statement):
container.labels[label.text] = microop
if label.extern:
container.externs[label.text] = microop
container.add_microop(microop)
container.add_microop(statement.mnemonic, microop)
except:
print_error("Error adding microop.")
raise