diff --git a/crates/lexer/src/complex_tokens.rs b/crates/lexer/src/complex_tokens.rs index 15c69d8..571cb16 100644 --- a/crates/lexer/src/complex_tokens.rs +++ b/crates/lexer/src/complex_tokens.rs @@ -380,21 +380,14 @@ pub(crate) fn parse_comment<'a>(source: &'a mut Source) -> Result { } let doc = source.next_if_eq(&'/').is_some(); - eprintln!("doc comment: {doc}"); loop { // take until new line - source - .take_while_inclusive(|&c| c != '\n') - .inspect(|c| eprintln!("skipping comment char: {c}")) - .for_each(drop); + source.take_while_inclusive(|&c| c != '\n').for_each(drop); let mut copy = source.clone(); // skip whitespaces after new line to find continuation of comment (&mut copy) - .take_while_ref(|&c| { - eprintln!("Skipping whitespace: {c}"); - is_things::is_whitespace(c) && c != '\n' - }) + .take_while_ref(|&c| is_things::is_whitespace(c) && c != '\n') .for_each(drop); if (copy.next() == Some('/')) && (copy.next() == Some('/')) { diff --git a/crates/lexer/src/lib.rs b/crates/lexer/src/lib.rs index 86c2372..c47973e 100644 --- a/crates/lexer/src/lib.rs +++ b/crates/lexer/src/lib.rs @@ -496,8 +496,6 @@ impl<'a> TokenIterator<'a> { Some('/') if self.follows("//") => { let doc = complex_tokens::parse_comment(&mut source).ok()?; self.offset += source.offset(); - eprintln!("next: {:?}", source.next()); - eprintln!("rest: {:?}", &self.source[self.offset..]); let lexeme = &self.source[start..self.offset]; if doc {