4 Commits

Author SHA1 Message Date
f97bd84050 Adds basic tests for modules
Basic tests for modules. Fixes for parsing multiple import statements.
2025-01-27 16:03:03 -06:00
ae971ec968 Error on import cycles 2025-01-27 13:23:38 -06:00
63504ba939 Rough draft of modules
This includes a naive implementation of a module system where imported
files have their imports recursively handled, strips the module/import
AST nodes, and then evals everything into a flat environment using
namespace prefixes like "Module.function".
2025-01-27 12:24:30 -06:00
79317bf4e3 Use reserved bang sym for env result 2025-01-27 08:46:40 -06:00

Diff Content Not Available