Table of Contents

Namespace Utils.Parser.Diagnostics

Classes

DiagnosticBag

Mutable collection of parser diagnostics.

DiagnosticDetails

Represents immutable content for a parser diagnostic.

DiagnosticSpan

Represents a zero-based source span for a diagnostic.

ParserDiagnostic

Represents one emitted diagnostic message instance.

ParserDiagnosticDescriptor

Immutable descriptor that defines a reusable parser diagnostic template.

ParserDiagnosticSeverityMapper

Provides severity mapping from diagnostic code prefixes.

ParserDiagnostics

Central registry of parser diagnostic descriptors shared by runtime and generator pipelines.

Enums

DiagnosticSeverity

Severity level associated with a parser diagnostic.