diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2024-04-26 00:05:26 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2024-04-26 00:07:16 +0200 |
commit | 175c790cc730c01283c1aa0cf65cfce8c7152d4b (patch) | |
tree | 8add9a9dee38c1e0624e59a6cf08b3e118749530 /crates/rebel-parse | |
parent | 6ada7a8a5edc6123f35205c047e274113a0f8b2c (diff) | |
download | rebel-175c790cc730c01283c1aa0cf65cfce8c7152d4b.tar rebel-175c790cc730c01283c1aa0cf65cfce8c7152d4b.zip |
rebel-parse: tokenize: allow escaping '{' characters
Diffstat (limited to 'crates/rebel-parse')
-rw-r--r-- | crates/rebel-parse/src/grammar/tokenize.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/rebel-parse/src/grammar/tokenize.rs b/crates/rebel-parse/src/grammar/tokenize.rs index 841e61b..7eddebc 100644 --- a/crates/rebel-parse/src/grammar/tokenize.rs +++ b/crates/rebel-parse/src/grammar/tokenize.rs @@ -63,6 +63,7 @@ peg::parser! { / "t" { '\t' } / "\\" { '\\' } / "\"" { '"' } + / "{" { '{' } / "0" { '\0' } / "x" digits:$(['0'..='7'] hex_digit()) { u8::from_str_radix(digits, 16).unwrap().into() |