972842b687
This is an initial cut at implementing variable declaration lowering. The lowering is slightly different for module properties and local variables, since the former requires that code go into the module initializer, while the latter can mostly happen "inline" as the local variable is bound. There are some incomplete parts in here -- like lowering type names -- that are dependent on a few upcoming changes. |
||
---|---|---|
.. | ||
cmd | ||
lib | ||
tests | ||
.gitignore | ||
mujs | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tslint.json | ||
yarn.lock |
MuJS
This directory contains Mu's JavaScript compiler.
It implements a subset of JavaScript with TypeScript-style type annotations, and can compile that subset into MuPack/IL.