Skip to main content

Crate brink_analyzer

Crate brink_analyzer 

Source
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§

AnalysisResult
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§

ResolutionMap
Maps reference use-sites to their resolved definitions, with file provenance.