compiler/stage1_py/l0_resolve.py
Module l0_resolve
Overview Symbols grouped by source file: compiler/stage1_py/l0_resolve.py
Source: compiler/stage1_py/l0_resolve.py Language: Python
Module Members
_is_imported:bool l0_resolve._is_imported(ModuleEnv current_env, str module_name)- Check if a module is explicitly imported by the current environment.resolve_symbol:SymbolResolution l0_resolve.resolve_symbol(Dict[str, ModuleEnv] module_envs, str current_module, str name, Optional[List[str]] module_path=None, *bool require_import=True)- Resolve a symbol by name, optionally qualified by module path.resolve_type_ref:TypeResolution l0_resolve.resolve_type_ref(Dict[str, ModuleEnv] module_envs, str current_module, TypeRef tref, Optional[List[str]] module_path=None, *Optional[Callable[[Symbol], Optional[Type]]] resolve_alias=None, bool require_import=True)- Resolve an ASTTypeRefinto a semanticType.