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 = {
!( "\"" | "\\" | "${" ) ~ 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 }