package mtmc.asm.data import mtmc.asm.ASMElement import mtmc.asm.Assembler import mtmc.tokenizer.MTMCToken class Data(labels: MutableList, lineNumber: Int) : ASMElement(labels, lineNumber) { var valueToken: MTMCToken? = null private var value: ByteArray = ByteArray(0) override var sizeInBytes: Int get() = value.size set(value) {} fun genData(dataBytes: ByteArray, assembler: Assembler) { val offset = location - assembler.instructionsSizeInBytes for (i in 0..