From 29a2d77b6fa471d93c215254b429f5396cf5e032 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Mon, 8 Sep 2025 11:06:10 -0500 Subject: [PATCH] Fix backtick strings. --- src/parser/deimos.pest | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/parser/deimos.pest b/src/parser/deimos.pest index 8601eb6..2022614 100644 --- a/src/parser/deimos.pest +++ b/src/parser/deimos.pest @@ -877,7 +877,7 @@ DStringInner = @{ DStringChar+ } DStringChar = { !( "\"" | "\\" | "${" ) ~ ANY | "\\" ~ ( "\"" | "\\" | "/" | "b" | "f" | "n" | "r" | "t" | "$" ) - | "\\" ~ ( "u" ~ ASCII_HEX_DIGIT{4} ) + | "\\" ~ "u" ~ ASCII_HEX_DIGIT{4} } DStringExpression = { @@ -896,9 +896,9 @@ BacktickString = { BacktickInner = @{ BacktickStringChar+ } BacktickStringChar = { - !( "\\`" | "\\" | "${" ) ~ ANY + !( "`" | "\\" | "${" ) ~ ANY | "\\" ~ ( "`" | "\\" | "/" | "b" | "f" | "n" | "r" | "t" | "$" ) - | "\\" ~ ( "u" ~ ASCII_HEX_DIGIT{4} ) + | "\\" ~ "u" ~ ASCII_HEX_DIGIT{4} } BooleanLiteral = { True | False }