Microassembler: Pass the actual mnemonic used to the macroop add_micro function
--HG-- extra : convert_revision : acaee747ab30747d602c1f4ac5f0c2b2573a2a9b
This commit is contained in:
parent
941675690c
commit
9277545ba6
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue