Directories
¶
| Path | Synopsis |
|---|---|
|
Package emit turns a resolved graph into a single, deterministic, gofmt-clean Go source file: construction, phased lifecycle, supervision, and static graph introspection data.
|
Package emit turns a resolved graph into a single, deterministic, gofmt-clean Go source file: construction, phased lifecycle, supervision, and static graph introspection data. |
|
Package graph defines the resolved-graph data model: canonical type identity, provider candidates, and structural capability detection.
|
Package graph defines the resolved-graph data model: canonical type identity, provider candidates, and structural capability detection. |
|
Package load wraps golang.org/x/tools/go/packages to load the main module and every transitively imported package in one type-checking session (so identity-based checks like types.Implements are valid across package boundaries), and to locate + parse the servo.Build(...) spec call.
|
Package load wraps golang.org/x/tools/go/packages to load the main module and every transitively imported package in one type-checking session (so identity-based checks like types.Implements are valid across package boundaries), and to locate + parse the servo.Build(...) spec call. |
|
Package render turns a resolved graph into the human/machine formats `servo graph` exports: text, JSON, DOT, and Mermaid.
|
Package render turns a resolved graph into the human/machine formats `servo graph` exports: text, JSON, DOT, and Mermaid. |
|
Package resolve implements the selection precedence, cycle detection, leveling, and diagnostics that turn a candidate index and a set of declared roots into a concrete, ordered construction plan.
|
Package resolve implements the selection precedence, cycle detection, leveling, and diagnostics that turn a candidate index and a set of declared roots into a concrete, ordered construction plan. |
Click to show internal directories.
Click to hide internal directories.