Yet another Lua implementation in pure JavaScript. It encapsulates:
- Frontend infrastructure like
LexerandParserto generate AST - Some subclasses of
AstVisitorslikeYamlVisitorandCodegengenerate YAML reflects the AST and bytecode for LuaVM, respectively - Particularly,
JsCodegentranslates Lua to JavaScript for running Lua on JavaScript runtime directly