12 lines
399 B
Python
12 lines
399 B
Python
from assembler.fs import alu_validator
|
|
from assembler.fs import tex_validator
|
|
from assembler.fs.parser import TEXInstruction, ALUInstruction
|
|
|
|
def validate_instruction(ins):
|
|
if type(ins) is TEXInstruction:
|
|
return tex_validator.validate_instruction(ins)
|
|
elif type(ins) is ALUInstruction:
|
|
return alu_validator.validate_instruction(ins)
|
|
else:
|
|
assert False, type(ins)
|