Table of Contents

Namespace ModernLrc.Diagnostics

Classes

LrcDiagnostic

A single diagnostic emitted during parsing or writing. Line is 1-based; Column is 1-based; Length covers the offending source span (in chars). All locations refer to the original input/output, not any normalized form.

LrcDiagnosticIds

String identifiers for every diagnostic the parser or writer can emit. Exposed as const string so consumers can switch on them without coupling to an enum that changes between versions.

Enums

LrcDiagnosticSeverity

Severity of a diagnostic emitted by the parser or writer.