Skip to main content

Crate resharp_parser

Crate resharp_parser 

Source
Expand description

Parser for resharp regex patterns.

Converts regex pattern strings into the node representation used by resharp-algebra.

Modules§

ast
RE# AST based on the regex_syntax crate.

Structs§

PatternFlags
global pattern-level flags, set from EngineOptions.
ResharpError
ResharpParser
RE# syntax parser based on the regex-syntax crate.

Enums§

Either

Functions§

escape
escapes all resharp meta characters in text.
escape_into
escapes all resharp meta characters in text and appends to buf.
is_escapeable_character
is_meta_character
parse_ast
parse_ast_with
parse_to_ast
Parse a pattern into the raw AST without converting to algebra nodes.