aboutsummaryrefslogtreecommitdiff
path: root/src/lex
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2021-10-23 00:49:54 +0200
committerMel <einebeere@gmail.com>2021-10-23 00:49:54 +0200
commitda14afd74e1659af6ce4553360ac5dd0ce933db8 (patch)
tree1a40d2182637d078db9e074a48cc4e3b355d865e /src/lex
parent39b065b7b3c82218f7be5876f563b5d74ea75ee3 (diff)
downloadrabbithole-da14afd74e1659af6ce4553360ac5dd0ce933db8.tar.zst
rabbithole-da14afd74e1659af6ce4553360ac5dd0ce933db8.zip
Fix clippy warnings
Diffstat (limited to 'src/lex')
-rw-r--r--src/lex/lexer.rs22
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();
}
}