Skip to main content

Crate brink_driver

Crate brink_driver 

Source
Expand description

Pipeline orchestration for the brink ink compiler.

Driver wraps a ProjectDb and provides higher-level operations: file discovery, analysis orchestration, diagnostic collection, and LIR input preparation. Both the compiler (one-shot) and LSP (long-lived) use Driver as their entry point.

Structs§

AnalysisResult
The output of cross-file semantic analysis.
DiagnosticReport
Partitioned diagnostics after suppression filtering.
Driver
Pipeline orchestration wrapper around ProjectDb.
FileId
Opaque identifier for a source file within a multi-file project.
ProjectDb
Stateful incremental project database.

Enums§

DiscoverError
Errors from file discovery.