source-academy / js-slang

Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
https://source-academy.github.io/source/
Apache License 2.0
64 stars 102 forks source link

Fully support local module importexport in source typed #1693

Open martin-henz opened 2 months ago

martin-henz commented 2 months ago

In #1686, @ZweZeya writes: "To fully make this functional, we have to enable preprocessor to take in Typed AST instead of non-typed AST which I have changed. However, we have to look into the helper functions as well because the preprocessor has many helper functions and they all take in non-Typed AST. Currently, I am typecasting to get around this issue." So I'm including this issue here, so we remember doing that.

This issue will replace: #1401