Expand description
SourceErrorManager: owns source buffers, resolves locations, and
dispatches diagnostics. This module covers buffer registration, names,
virtual buffers, source-URL storage, and the central diagnostic emit
pipeline: handler storage, message counts, error limit, warning
categories, and message buffering/coalescing.
Port of hermes::SourceErrorManager.
Structsยง
- Message
Data - A single diagnostic payload awaiting flush while buffering is active, or
held by an active collector. Port of the
MessageDatainner struct inSourceErrorManager.cpp. - Source
Error Manager - A facade that owns source buffers and reports diagnostics against them.
Rust port of
hermes::SourceErrorManager.