nkdsl.compiler.passes.diagnosticsΒΆ
DSL lint/diagnostics compiler pass.
Functions
|
Counts diagnostics grouped by severity. |
|
Structured debug event with scope and optional pass filtering. |
|
Filters diagnostics at or above one severity threshold. |
|
Formats multiple diagnostics into one multi-line readable block. |
|
Normalizes and validates one diagnostic-severity string. |
|
Runs all default diagnostics rules over one compilation input. |
Classes
|
Abstract base for all symbolic compiler passes. |
|
Special type indicating an unconstrained type. |
|
A Mapping is a generic container for associating key/value pairs. |
|
Holds per-compilation mutable state across pipeline stages. |
|
Runs DSL lint/diagnostics checks before lowering. |
Exceptions
|
Raised when diagnostics are configured to fail the compilation flow. |