From da14afd74e1659af6ce4553360ac5dd0ce933db8 Mon Sep 17 00:00:00 2001 From: Mel Date: Sat, 23 Oct 2021 00:49:54 +0200 Subject: Fix clippy warnings --- src/lex/lexer.rs | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) (limited to 'src/lex') diff --git a/src/lex/lexer.rs b/src/lex/lexer.rs index c8c1a2f..4d980d6 100644 --- a/src/lex/lexer.rs +++ b/src/lex/lexer.rs @@ -136,23 +136,17 @@ impl<'s> Lexer<'s> { fn skip_non_code(&mut self) { let mut is_in_comment = false; - loop { - if let Some(c) = self.peek() { - if is_in_comment { - if c == '\n' { - is_in_comment = false; - } - } else { - if c == '#' { - is_in_comment = true; - } else if !c.is_whitespace() && c != '\n' { - break; - } + while let Some(c) = self.peek() { + if is_in_comment { + if c == '\n' { + is_in_comment = false; } - self.advance(); - } else { + } else if c == '#' { + is_in_comment = true; + } else if !c.is_whitespace() && c != '\n' { break; } + self.advance(); } } -- cgit 1.4.1