Skip to main content

perl_regex/analyzer/
mod.rs

1mod capture;
2mod hover;
3mod modifiers;
4mod parser;
5
6pub use capture::CaptureGroup;
7
8pub struct RegexAnalyzer;
9
10impl RegexAnalyzer {
11    pub fn extract_named_captures(pattern: &str) -> Vec<CaptureGroup> {
12        capture::extract_named_captures(pattern)
13    }
14    pub fn hover_text_for_regex(pattern: &str, modifiers: &str) -> String {
15        hover::hover_text_for_regex(pattern, modifiers)
16    }
17}