Struct regex_syntax::ast::parse::Parser [] [src]

pub struct Parser { /* fields omitted */ }

A regular expression parser.

This parses a string representation of a regular expression into an abstract syntax tree. The size of the tree is proportional to the length of the regular expression pattern.

A Parser can be configured in more detail via a ParserBuilder.

Methods

impl Parser
[src]

[src]

Create a new parser with a default configuration.

The parser can be run with either the parse or parse_with_comments methods. The parse methods return an abstract syntax tree.

To set configuration options on the parser, use ParserBuilder.

[src]

Parse the regular expression into an abstract syntax tree.

[src]

Parse the regular expression and return an abstract syntax tree with all of the comments found in the pattern.

Trait Implementations

impl Clone for Parser
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Parser
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Parser

impl !Sync for Parser