Lines Matching defs:new
135 pub fn new(re: &str) -> Self {
139 /// Like new, but compiles the union of the given regular expressions.
238 let mut parser = ParserBuilder::new()
303 let ro = Arc::new(ExecReadOnly {
305 nfa: Program::new(),
306 dfa: Program::new(),
307 dfa_reverse: Program::new(),
317 let mut nfa = Compiler::new()
322 let mut dfa = Compiler::new()
327 let mut dfa_reverse = Compiler::new()
353 let ro = Arc::new(ro);
373 AhoCorasickBuilder::new()
1093 ByteInput::new(text, self.ro.nfa.only_utf8),
1104 CharInput::new(text),
1126 ByteInput::new(text, self.ro.nfa.only_utf8),
1136 CharInput::new(text),
1455 Box::new(Pool::new(Box::new(move || {
1456 AssertUnwindSafe(RefCell::new(ProgramCacheInner::new(&ro)))
1534 fn new(ro: &ExecReadOnly) -> Self {
1536 pikevm: pikevm::Cache::new(&ro.nfa),
1537 backtrack: backtrack::Cache::new(&ro.nfa),
1539 dfa: dfa::Cache::new(&ro.dfa),
1541 dfa_reverse: dfa::Cache::new(&ro.dfa_reverse),
1604 let backtrack_bytes_re = ExecBuilder::new("^S")
1612 let default_bytes_re = ExecBuilder::new("^S")
1632 let backtrack_bytes_re = ExecBuilder::new(r"^(?u:\*)")
1640 let default_bytes_re = ExecBuilder::new(r"^(?u:\*)")