Expand description
Builder: orchestrates parse → model → load phases.
Modules§
- call_
edges - CALLS edge resolution — scope-aware name matching with import context.
- js_
workspace - TS/JS workspace resolution table —
tsconfig.jsonpathsaliases and workspace package names. - load
- Phase 3: load parsed entities into a KnowledgeGraph.
- other_
edges - USES_TYPE, CONTAINS, IMPORTS, FFI_EXPOSES edges.
- routes
- Web-framework route extraction.
- semantic_
edges - Exact-qualified semantic edges emitted by parsers with richer site models.
- type_
edges - IMPLEMENTS / EXTENDS / HAS_METHOD edges from TypeRelationships.
Functions§
- run
- Legacy entry — directory-only, used by the initial smoke test.
- run_
with_ options - Public
build()entry point matching the Python API — returns just the graph. Thin wrapper overrun_with_options_stats; the stats it drops are the CALLS-resolution counters consumed by thecode_tree_statsdev bin and the re-resolution phases. Single implementation, two entry points. - run_
with_ options_ stats - Full
build()implementation — also returnscall_edges::CallResolutionStats.