pub fn parse_with_flags( pattern: &str, verbose: bool, dot_all: bool, ungreedy: bool, ) -> Result<ParseResult>
Parse a pattern into an AST with flags and metadata.