From 39a849c46cc61cacc84c1d9a7e5c2c05bcf51f1a Mon Sep 17 00:00:00 2001 From: Jonas Maier Date: Fri, 5 Jun 2026 21:59:49 +0200 Subject: parse non-greedy repetitions --- src/parse/regex/bc.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/parse/regex/bc.rs') diff --git a/src/parse/regex/bc.rs b/src/parse/regex/bc.rs index c0eff8b..6b3ca1b 100644 --- a/src/parse/regex/bc.rs +++ b/src/parse/regex/bc.rs @@ -2,12 +2,8 @@ use std::collections::{HashMap, VecDeque}; use crate::{ bitset::BitSet, - parse::{ - Parse, - regex::{ - CharacterClass, GreedyBehavior, LookDirection, LookPolarity, Pattern, - byte_range::ByteRange, - }, + parse::regex::{ + CharacterClass, GreedyBehavior, LookDirection, LookPolarity, Pattern, byte_range::ByteRange, }, }; @@ -586,6 +582,9 @@ impl TryFrom for BytecodeCompiledRegex { } } +#[cfg(test)] +use crate::parse::Parse; + #[test] fn print_compiled_vm() { let pat = Pattern::parse_from_bytes(b"a?b?").unwrap(); -- cgit v1.2.3