Fix backtick strings.

This commit is contained in:
Jesse Brault 2025-09-08 11:06:10 -05:00
parent 5c01589ca3
commit 29a2d77b6f

View File

@ -877,7 +877,7 @@ DStringInner = @{ DStringChar+ }
DStringChar = { DStringChar = {
!( "\"" | "\\" | "${" ) ~ ANY !( "\"" | "\\" | "${" ) ~ ANY
| "\\" ~ ( "\"" | "\\" | "/" | "b" | "f" | "n" | "r" | "t" | "$" ) | "\\" ~ ( "\"" | "\\" | "/" | "b" | "f" | "n" | "r" | "t" | "$" )
| "\\" ~ ( "u" ~ ASCII_HEX_DIGIT{4} ) | "\\" ~ "u" ~ ASCII_HEX_DIGIT{4}
} }
DStringExpression = { DStringExpression = {
@ -896,9 +896,9 @@ BacktickString = {
BacktickInner = @{ BacktickStringChar+ } BacktickInner = @{ BacktickStringChar+ }
BacktickStringChar = { BacktickStringChar = {
!( "\\`" | "\\" | "${" ) ~ ANY !( "`" | "\\" | "${" ) ~ ANY
| "\\" ~ ( "`" | "\\" | "/" | "b" | "f" | "n" | "r" | "t" | "$" ) | "\\" ~ ( "`" | "\\" | "/" | "b" | "f" | "n" | "r" | "t" | "$" )
| "\\" ~ ( "u" ~ ASCII_HEX_DIGIT{4} ) | "\\" ~ "u" ~ ASCII_HEX_DIGIT{4}
} }
BooleanLiteral = { True | False } BooleanLiteral = { True | False }