#ink #narrative #interactive-fiction #compiler

brink-analyzer

Cross-file semantic analysis for inkle's ink narrative scripting language

1 unstable release

Uses new Rust 2024

new 0.0.2 Jun 4, 2026

#2234 in Programming languages

21 downloads per month
Used in 6 crates (3 directly)

MIT license

1.5MB
34K SLoC

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.


brink

A Rust compiler and runtime for inkle's ink narrative scripting language.

Crates.io docs.rs CI

This project is in early development.

Dependencies

~5.5–8.5MB
~80K SLoC