ass_core/parser/errors/
mod.rs

1//! Parser error types for ASS script parsing
2//!
3//! Provides comprehensive error handling for ASS subtitle script parsing with
4//! detailed error messages and recovery information for interactive editing.
5//!
6//! # Error Philosophy
7//!
8//! - Prefer recovery over failure where possible
9//! - Provide detailed location information for editor integration
10//! - Group related errors for efficient handling
11//! - Include suggestions for common mistakes
12//!
13//! # Module Organization
14//!
15//! - `parse_error` - Unrecoverable parsing errors
16//! - `parse_issue` - Recoverable issues and warnings
17//! - `parse_result` - Result types for error handling
18
19pub mod parse_error;
20pub mod parse_issue;
21pub mod parse_result;
22
23pub use parse_error::ParseError;
24pub use parse_issue::{IssueCategory, IssueSeverity, ParseIssue};
25pub use parse_result::{ParseResult, ParseResultWithIssues};