I have made a file:
function Sys.init 0
push constant 8
call Sys.fact 1
label end
goto end
(I have removed the code for Sys.fact)
When I try to load it into the VM Emulator, it gives an error at line 5(the goto end statement) saying that no label called Sys.init$end is defined. Is this my program's error (I don't have any reason to think so, as I have defined the label in line 4, just before the goto statement) or an error in the VM emulator?