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 }