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