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}