From 2a862bc385a6ac4ec15465776b100c84115d7654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teemu=20P=C3=A4tsi?= <44954973+frendsick@users.noreply.github.com> Date: Sat, 24 May 2025 21:15:53 +0300 Subject: [PATCH] expr: Simplify checking of the end of an expression Co-authored-by: Daniel Hofstetter --- src/uu/expr/src/syntax_tree.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/uu/expr/src/syntax_tree.rs b/src/uu/expr/src/syntax_tree.rs index 9b80d40c2..544b3b773 100644 --- a/src/uu/expr/src/syntax_tree.rs +++ b/src/uu/expr/src/syntax_tree.rs @@ -244,13 +244,7 @@ where { let mut pattern_chars_clone = pattern_chars.clone(); match pattern_chars_clone.next() { - Some('\\') => { - match pattern_chars_clone.next() { - Some(')') // End of a capturing group - | Some('|') => true, // End of an alternative pattern - _ => false, - } - } + Some('\\') => matches!(pattern_chars_clone.next(), Some(')' | '|')), None => true, // No characters left _ => false, }