diff options
Diffstat (limited to 'src/run')
| -rw-r--r-- | src/run/builtin.rs | 12 | ||||
| -rw-r--r-- | src/run/mod.rs | 1 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/run/builtin.rs b/src/run/builtin.rs index 87a0be0..45d33e2 100644 --- a/src/run/builtin.rs +++ b/src/run/builtin.rs @@ -1039,9 +1039,9 @@ impl Builtin for pish_theme { #[cfg(debug_assertions)] mod dbg { - use crate::parse::regex::{dfa::DFA, enfa::ENFA}; + use crate::regex::{dfa::DFA, enfa::ENFA}; -use super::*; + use super::*; #[derive(Copy, Clone)] pub struct debug; @@ -1107,7 +1107,7 @@ use super::*; fn name(&self) -> &str { "case_match" } - + fn io( &self, _session: Arc<Mutex<Session>>, @@ -1115,12 +1115,12 @@ use super::*; _stdin: &mut dyn Read, stdout: &mut dyn Write, ) -> Result { - let regex = match crate::parse::regex::Pattern::parse_from_bytes(&args[0]) { + let regex = match crate::regex::Pattern::parse_from_bytes(&args[0]) { Ok(r) => r, Err(e) => { writeln!(stdout, "parse error: {e:?}")?; return Err(Error::Exit(1)); - }, + } }; let nfa = match ENFA::try_from(regex) { @@ -1141,4 +1141,4 @@ use super::*; } #[cfg(debug_assertions)] -pub use dbg::{debug, re, case_match}; +pub use dbg::{case_match, debug, re}; diff --git a/src/run/mod.rs b/src/run/mod.rs index c730272..64522d9 100644 --- a/src/run/mod.rs +++ b/src/run/mod.rs @@ -1,3 +1,4 @@ +use crate::regex::RegexEngine; use crate::rw::*; use std::collections::HashMap; use std::path::PathBuf; |
