From ade7980b250d0d679355d9583edd03deed871ff2 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Mon, 9 Feb 2026 19:08:30 +0800 Subject: Rename parser to converter --- parser/src/macros.rs | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 parser/src/macros.rs (limited to 'parser/src/macros.rs') diff --git a/parser/src/macros.rs b/parser/src/macros.rs deleted file mode 100644 index 894b3f4..0000000 --- a/parser/src/macros.rs +++ /dev/null @@ -1,33 +0,0 @@ -#[macro_export] -macro_rules! special_flag { - ($args:expr, $flag:expr) => {{ - let flag = $flag; - let found = $args.iter().any(|arg| arg == flag); - $args.retain(|arg| arg != flag); - found - }}; -} - -#[macro_export] -macro_rules! special_argument { - ($args:expr, $flag:expr) => {{ - let flag = $flag; - let mut value: Option = None; - let mut i = 0; - while i < $args.len() { - if $args[i] == flag { - if i + 1 < $args.len() { - value = Some($args[i + 1].clone()); - $args.remove(i + 1); - $args.remove(i); - } else { - value = None; - $args.remove(i); - } - break; - } - i += 1; - } - value - }}; -} -- cgit