Expand description
Per-language import resolvers.
Each resolve_* maps a language’s import specifier to a project file path and
is dispatched from the parent module’s resolve_one. Language-private helpers (path
probing, stdlib checks) stay private to this module.
Functions§
- resolve_
bash - resolve_
c_ like - resolve_
csharp - resolve_
dart - resolve_
elixir - resolve_
gd - Resolves GDScript
extends "res://…"andpreload/loadresource paths.res://is anchored at the project root;user://is a runtime data path (never a source file); other paths are resolved relative to the importer. - resolve_
go - resolve_
java - resolve_
kotlin - resolve_
lua - Resolves Lua
require("a.b.c")(dotted module path, package.path style) and Luaurequire("a/b")/require("./a")(slash/relative paths) to a project file. Dotted specifiers map.->/; pathy specifiers are used verbatim. Candidates:<rel>.lua,<rel>/init.lua(and.luau), probed relative to the importer first, then the project root and common source roots. - resolve_
php - resolve_
python - resolve_
ruby - resolve_
rust - resolve_
scala - resolve_
swift - resolve_
ts - resolve_
zig