sea_core/error/mod.rs
1/// Error handling and diagnostics module
2///
3/// This module provides comprehensive error handling infrastructure including:
4/// - Error codes for all validation errors
5/// - Source position and range tracking
6/// - Fuzzy string matching for "did you mean?" suggestions
7/// - Multiple diagnostic output formatters (JSON, Human-readable, LSP)
8pub mod diagnostics;
9pub mod fuzzy;
10
11// Re-export commonly used types
12pub use crate::validation_error::{ErrorCode, Position, SourceRange, ValidationError};
13pub use diagnostics::{DiagnosticFormatter, HumanFormatter, JsonFormatter, LspFormatter};