diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-02-09 19:08:30 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-02-09 19:08:30 +0800 |
| commit | ade7980b250d0d679355d9583edd03deed871ff2 (patch) | |
| tree | 592e5d8730ec186b404694eb2687555c339105de /parser/src/macros.rs | |
| parent | 707a4e7162ad31c0152592cf28f66a55ca38dfd2 (diff) | |
Rename parser to converter
Diffstat (limited to 'parser/src/macros.rs')
| -rw-r--r-- | parser/src/macros.rs | 33 |
1 files changed, 0 insertions, 33 deletions
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<String> = 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 - }}; -} |
