monster_regex/errors/
compile_error.rs

1/// Errors that can occur during the compilation of a regular expression.
2#[derive(Debug)]
3pub enum CompileError {
4    /// The pattern contains invalid syntax.
5    InvalidPattern(String),
6    /// A quantifier (e.g., `*`, `+`, `{n,m}`) is used incorrectly or is invalid.
7    InvalidQuantifier(String),
8    /// A capture group is malformed.
9    InvalidGroup(String),
10    /// Parentheses are not balanced.
11    UnmatchedParen,
12    /// An escape sequence is invalid.
13    InvalidEscape(String),
14    /// A named capture group uses a name that has already been used.
15    DuplicateGroupName(String),
16}