From 7e9027e134266aa0034552971010801a261cf6ea Mon Sep 17 00:00:00 2001 From: Ryuichi Ueda Date: Thu, 24 Oct 2024 20:35:09 +0900 Subject: [PATCH 1/2] Remove redundancy --- src/feeder/scanner.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/feeder/scanner.rs b/src/feeder/scanner.rs index 01573203..946f70c8 100644 --- a/src/feeder/scanner.rs +++ b/src/feeder/scanner.rs @@ -81,9 +81,6 @@ impl Feeder { if ! self.starts_with("'") { return 0; } - if self.starts_with("''") { - return 2; - } loop { if let Some(n) = self.remaining[1..].find("'") { From 12a086f72a48988f5f05684259cddd309f46079e Mon Sep 17 00:00:00 2001 From: Ryuichi Ueda Date: Thu, 24 Oct 2024 21:00:49 +0900 Subject: [PATCH 2/2] Remove redundancy --- src/elements/subword/single_quoted.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/elements/subword/single_quoted.rs b/src/elements/subword/single_quoted.rs index a0ca8c81..83a54a47 100644 --- a/src/elements/subword/single_quoted.rs +++ b/src/elements/subword/single_quoted.rs @@ -22,10 +22,7 @@ impl SingleQuoted { pub fn parse(feeder: &mut Feeder, core: &mut ShellCore) -> Option { match feeder.scanner_single_quoted_subword(core) { 0 => None, - n => { - let s = feeder.consume(n); - Some(SingleQuoted{ text: s }) - }, + n => Some(Self{ text: feeder.consume(n) }), } } }