From 331c7ea17a238098be42bd3c7614ab1d2aceacf3 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Fri, 5 Apr 2024 12:03:57 +0800 Subject: [PATCH] Add test case for https://github.com/pest-parser/site/issues/58 --- src/formatter.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/formatter.rs b/src/formatter.rs index 670f111..5c3134f 100644 --- a/src/formatter.rs +++ b/src/formatter.rs @@ -438,4 +438,24 @@ mod tests { "#, } } + + #[test] + fn test_tailing_comments() { + expect_correction! { + r#" + number = { + "-"? ~ // sign + ("0" | '1'..'9' ~ ASCII_DIGIT*) ~ ("." ~ ASCII_DIGIT*)? ~ // fraction + "E"|"e" ~ ("+" | "-")? ~ASCII_DIGIT* // exponent + } + "#, + r#" + number = { + "-"? ~ // sign + ("0" | '1'..'9' ~ ASCII_DIGIT*) ~ ("." ~ ASCII_DIGIT*)? ~ // fraction + "E"|"e" ~ ("+" | "-")? ~ASCII_DIGIT* // exponent + } + "#, + } + } }