From 7f18056a914d892c6ca2dda63bf0a08f12a89675 Mon Sep 17 00:00:00 2001 From: Ryuichi Ueda Date: Fri, 2 Feb 2024 13:45:23 +0900 Subject: [PATCH] Change comment detect pos --- src/elements/word.rs | 4 ++++ src/feeder/scanner.rs | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/elements/word.rs b/src/elements/word.rs index b5a53c42..1cea1e0f 100644 --- a/src/elements/word.rs +++ b/src/elements/word.rs @@ -19,6 +19,10 @@ impl Word { } pub fn parse(feeder: &mut Feeder, core: &mut ShellCore) -> Option { + if feeder.starts_with("#") { + return None; + } + let mut ans = Word::new(); while let Some(sw) = UnquotedSubword::parse(feeder, core) { ans.text += &sw.text.clone(); diff --git a/src/feeder/scanner.rs b/src/feeder/scanner.rs index 482eef30..5261d741 100644 --- a/src/feeder/scanner.rs +++ b/src/feeder/scanner.rs @@ -42,10 +42,6 @@ impl Feeder { } pub fn scanner_word(&mut self, core: &mut ShellCore) -> usize { - if self.remaining.starts_with("#") { - return 0; - } - let mut next_line = false; let mut ans = 0; for ch in self.remaining.chars() {