widen CharReader buffer (#1859)

This commit is contained in:
Mark
2023-07-04 11:22:07 -06:00
parent 7f69ac3f4a
commit 5d09449c95
2 changed files with 15 additions and 4 deletions

View File

@@ -988,6 +988,17 @@ impl<'a, R: CharRead> Lexer<'a, R> {
return Ok(Token::End);
}
Ok(c) if c == '\\' => {
self.skip_char(c);
if self.lookahead_char().ok() == Some('n') {
self.skip_char('n');
return Ok(Token::End);
} else {
self.return_char(c);
self.return_char('.');
}
}
Err(ParserError::UnexpectedEOF) => {
return Ok(Token::End);
}