Expand description
Cross-file semantic analysis for inkle’s ink narrative scripting language.
The analyzer merges per-file SymbolManifests from brink-ir into a
unified SymbolIndex, then runs validation passes (name resolution,
duplicate detection, type checking). Both brink-compiler and brink-lsp
consume the analysis result.
Structs§
- Analysis
Result - The output of cross-file semantic analysis.
- FileId
- Opaque identifier for a source file within a multi-file project.
Functions§
- analyze
- Run cross-file semantic analysis on a set of lowered files.
Type Aliases§
- Resolution
Map - Maps reference use-sites to their resolved definitions, with file provenance.