From f6e4972fd1b62d962d514ba9641ae19fcc5549d9 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sun, 28 Sep 2025 11:47:39 +0800 Subject: perf: parser unused if --- src/parser.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/parser.rs b/src/parser.rs index 7e37376..9a139e4 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -73,14 +73,10 @@ pub fn process(strs: SplitWithMetadata<'_>) -> Vec> { // TODO: fix one line if else as not delimited by {} for s in str.split_whitespace() { - if let Some(token) = tokenizer::parse(if let len = s.len() { - if s.starts_with("println") { - "println" - } else if s.starts_with("throw") { - "throw" - } else { - s - } + if let Some(token) = tokenizer::parse(if s.starts_with("println") { + "println" + } else if s.starts_with("throw") { + "throw" } else { s }) { -- cgit v1.2.3