Progress of the Lua port: - [x] Assembler - [x] Basic VM execution - [x] Logic/arithmetic expressions - [x] Variables - [x] Local variables - [ ] Functions - [ ] Calling functions - [ ] Calling functions with parameters - [ ] Control flow - [ ] Lablels in Assembly - [ ] Recursion - [ ] Strings - [ ] From constants - [ ] Garbage collection - [ ] Arrays - [ ] Garbage collection - [ ] Tables - [ ] Garbage collection - [ ] Metatables - [ ] Real - [ ] Globals - [ ] Error handling - [ ] Stack traces in case of errors - [ ] Closures/upvalues - [ ] Assembler generate bytecode - [ ] VM interpret it