regex_syntax

Function parse

Source
pub fn parse(pattern: &str) -> Result<Hir, Error>
Expand description

A convenience routine for parsing a regex using default options.

This is equivalent to Parser::new().parse(pattern).

If you need to set non-default options, then use a ParserBuilder.

This routine returns an Hir value. Namely, it automatically parses the pattern as an Ast and then invokes the translator to convert the Ast into an Hir. If you need access to the Ast, then you should use a ast::parse::Parser.