diff options
| author | Mel <einebeere@gmail.com> | 2021-10-23 00:49:54 +0200 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2021-10-23 00:49:54 +0200 |
| commit | da14afd74e1659af6ce4553360ac5dd0ce933db8 (patch) | |
| tree | 1a40d2182637d078db9e074a48cc4e3b355d865e /src/lex/lexer.rs | |
| parent | 39b065b7b3c82218f7be5876f563b5d74ea75ee3 (diff) | |
| download | rabbithole-da14afd74e1659af6ce4553360ac5dd0ce933db8.tar.zst rabbithole-da14afd74e1659af6ce4553360ac5dd0ce933db8.zip | |
Fix clippy warnings
Diffstat (limited to 'src/lex/lexer.rs')
| -rw-r--r-- | src/lex/lexer.rs | 22 |
1 files changed, 8 insertions, 14 deletions
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(); } } |
