624 B
624 B
Progress of the Lua port:
-
Assembler
-
Basic VM execution
-
Logic/arithmetic expressions
-
Variables
- 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