diff --git a/core/strings/parser/parser.factor b/core/strings/parser/parser.factor index 3f28e05874..18c4fa41be 100644 --- a/core/strings/parser/parser.factor +++ b/core/strings/parser/parser.factor @@ -31,6 +31,7 @@ ERROR: bad-escape char ; { char: \( char: \( } { char: \) char: \) } { char: \! char: \! } + { char: \` char: \` } } ?at [ bad-escape ] unless ; symbol: name>char-hook diff --git a/language/backticks/backticks.factor b/language/backticks/backticks.factor index e40e8e2e9c..cad9665ee7 100644 --- a/language/backticks/backticks.factor +++ b/language/backticks/backticks.factor @@ -4,7 +4,7 @@ USING: fry io io.encodings.utf8 interpolate io.launcher multiline sequences ; in: backticks -SYNTAX: ` +SYNTAX: \ ` "`" parse-multiline-string '[ _ interpolate>string utf8 [ contents ] with-process-reader