The syntax for template directives changed during prototyping, but there is some remnant handling of the old syntax in the string literal parser that needs to be updated to support the current syntax.
In particular, it currently trips over single ! characters believing them to be the start of a directive sequence, and conversely does not correctly handle escaping of the new introduction symbol %.
The syntax for template directives changed during prototyping, but there is some remnant handling of the old syntax in the string literal parser that needs to be updated to support the current syntax.
In particular, it currently trips over single
!
characters believing them to be the start of a directive sequence, and conversely does not correctly handle escaping of the new introduction symbol%
.