Expand description
Import and module resolution helpers.
Modulesยง
Structsยง
- Loaded
Module ๐
Enumsยง
- Module
Error - Module resolution error produced while loading imports.
- Resolve
Mode ๐
Constantsยง
- STD_
MODULE_ ๐NAME - STD_
MODULE_ ๐SOURCE - STD_
STRING_ ๐MODULE_ NAME - STD_
STRING_ ๐MODULE_ SOURCE
Functionsยง
- allocate_
file_ ๐id - Allocate one sequential file identifier for source parsing.
- bundled_
std_ ๐module_ source - Return bundled standard-library module source when available.
- ensure_
no_ ๐duplicate_ imports - Validate that one module does not repeat the same import path.
- load_
import_ ๐module - Load one imported module source using either bundled or filesystem lookup.
- load_
module_ ๐recursive - Load one module and all its recursive imports.
- merge_
loaded_ ๐modules - Merge parsed modules into one combined program.
- parse_
module ๐ - Parse one loaded module into a frontend program.
- resolve_
for_ browser - Resolve imports for browser compilation starting from an entry file.
- resolve_
for_ native - Resolve imports for native compilation starting from an entry file.
- resolve_
modules ๐ - Resolve and merge module imports from one entry point.