Skip to content

Commit d0d289e

Browse files
authored
Merge pull request #4 from levitte/upgrade-abnf
Upgrade abnf to 0.13.0
2 parents 6a330b2 + 600f041 commit d0d289e

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ repository = "https://github.com/Nadrieril/abnf-to-pest"
1313
doctest = false
1414

1515
[dependencies]
16-
abnf = "0.12.0"
16+
abnf = "0.13.0"
1717
indexmap = "1.0.2"
1818
itertools = "0.10.3"
1919
pretty = "0.11.3"

src/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ impl Pretty for Node {
5151
.append(n.pretty().nest(4).group())
5252
.append(BoxDoc::text(")?")),
5353
String(s) => BoxDoc::text(format!(
54-
"^\"{}\"",
55-
s.replace("\"", "\\\"").replace("\\", "\\\\")
54+
"{}\"{}\"",
55+
if s.is_case_sensitive() { "" } else { "^" },
56+
s.as_str().replace("\"", "\\\"").replace("\\", "\\\\")
5657
)),
5758
TerminalValues(r) => r.pretty(),
5859
Prose(_) => unimplemented!(),

0 commit comments

Comments
 (0)