The prior code wasn't extracting the member part of the token name when reexporting symbols, meaning the member was fully qualified. For example, when reexporting a class "C" from another module "other", the resulting name was "other:C". This is correct for the export node's token -- so it can be resolved correctly to its source -- however, clearly the identifier for the export should not contain the module part. This change strips it in the appropriate place. |
||
---|---|---|
.. | ||
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.