From 5019ecb4f812acd64a5422e620c9ed77e958aa3e Mon Sep 17 00:00:00 2001 From: "Dustin J. Mitchell" Date: Sat, 8 Jan 2022 22:34:29 +0000 Subject: [PATCH] allow windows newlines in TDB2 files --- cli/src/tdb2/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cli/src/tdb2/mod.rs b/cli/src/tdb2/mod.rs index e23ad585b..0ff59a311 100644 --- a/cli/src/tdb2/mod.rs +++ b/cli/src/tdb2/mod.rs @@ -27,7 +27,8 @@ impl File { fn parse(input: &str) -> IResult<&str, File> { all_consuming(fold_many0( - terminated(Line::parse, char('\n')), + // allow windows or normal newlines + terminated(Line::parse, pair(opt(char('\r')), char('\n'))), File { lines: vec![] }, |mut file, line| { file.lines.push(line);