The compiler works!!! All tests produce the correct results, and imports are now working. Below you can see the first fully-fleged programs read, tokenized, parsed, compiled, and executed by the VM, along with some of the tests! At this point the main things to work on next is allowing structs to have methods, and from there, building a basic standard libary that allows users of the language, Coral (not very creative ik) to use the VM’s subsystems (gfx, audio, disk, etc), and also dynamic memory allocation, as based off an attemt a few moths ago, it’s too complex to implement in assembly without losing my mind, so this lib will be the first large program that the compiler will handle. With that done, the project’s gonna be complete! I’ll have to make a few demo’s, but those will proably be a seperate thing.