fix(parser,windows): capture carriage return properly

This commit is contained in:
rvcas 2023-01-26 09:33:29 -05:00 committed by Lucas
parent 3c97f057cc
commit 703fcb451d
1 changed files with 2 additions and 2 deletions

View File

@ -52,8 +52,8 @@ pub fn lexer() -> impl Parser<char, Vec<(Token, Span)>, Error = ParseError> {
just('|').to(Token::Vbar),
just("&&").to(Token::AmperAmper),
just('#').to(Token::Hash),
just("\n\n").to(Token::EmptyLine),
just("\n").to(Token::NewLine),
choice((just("\n\n"), just("\r\n\r\n"))).to(Token::EmptyLine),
choice((just("\n"), just("\r\n"))).to(Token::NewLine),
));
let grouping = choice((