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