indice fixato nell'assembler (saltava istruzioni)
This commit is contained in:
parent
b3d8ee9825
commit
b92a76944b
@ -88,7 +88,6 @@ class VMAssembler:
|
||||
prev_fun_tot_size = self.functions[i-1].size + self.functions[i-1].offset
|
||||
cur_fun_size = self.functions[i].size
|
||||
self.functions[i].set_offset(prev_fun_tot_size)
|
||||
|
||||
return
|
||||
|
||||
def parse(self):
|
||||
@ -274,9 +273,9 @@ class VMFunction:
|
||||
i += 2
|
||||
elif ins:
|
||||
self.instructions.append(VMInstruction(line))
|
||||
i+= 1
|
||||
else:
|
||||
raise InvalidOperation(line)
|
||||
i+=1
|
||||
self.calc_size()
|
||||
|
||||
def calc_size(self):
|
||||
|
Loading…
Reference in New Issue
Block a user