Implemented data labels

This commit is contained in:
Eduard Urbach 2024-07-13 00:13:13 +02:00
parent ff0b8ecb10
commit 1b75529bb3
Signed by: eduard
GPG key ID: 49226B848C78F6C8
18 changed files with 428 additions and 327 deletions

View file

@ -25,6 +25,7 @@ func (r *Result) finalize() ([]byte, []byte) {
// a return address on the stack, which allows return statements in `main`.
final := asm.Assembler{
Instructions: make([]asm.Instruction, 0, r.InstructionCount+4),
Data: map[string][]byte{},
}
final.Call("main")