Implementation of a virtual machine and bytecode compiler written in C++ for a subset of Lua.
It takes Lua source code, compiles it into bytecode, and executes the bytecode using a stack-based virtual machine.
The virtual machine supports operations such as arithmetic, control flow, function calls, and declaring global/local variables.