|
After writing my OS routines I was looking at the supplied OS routines to see how I did. When decoding some of the vm statements it appears that one of the source lines must have been "let this = Memory.alloc(3);" and later "return this". I won't say what .vm files I was looking at since I don't want to give away any code. In my version I had "var Array value;" and later "return value;". My question is whether "let this = expression" is considered a valid statement or am decoding the vm code wrong? Nothing in the JACK language definition seems to prevent this, but it doesn't really seem to allow it either.
Thanks
|