@@ -79,14 +79,16 @@ syntax match resAttribute "\v\@([a-zA-z][A-Za-z0-9_']*)(\.([a-zA-z])[A-Za-z0-9_'
79
79
80
80
" String
81
81
syntax match resUnicodeChar " \v\\ u[A-Fa-f0-9]\{ 4}" contained
82
- syntax match resEscapedChar " \v\\ [\\ "'ntbrf]" contained
83
- syntax region resString start =" \v\" " end =" \v\" " contains =resEscapedQuote,resEscapedChar,resUnicodeChar
82
+ syntax match resStringEscapeSeq " \v\\ [\\ "ntbrf]" contained
83
+ syntax match resInterpolatedStringEscapeSeq " \v\\ [\\ `ntbrf]" contained
84
+
85
+ syntax region resString start =" \v\" " end =" \v\" " contains =resStringEscapeSeq,resUnicodeChar
84
86
85
87
" Interpolation
86
88
syntax match resInterpolationVariable " \v\$ [a-z_][A-Za-z0-0_'$]*" contained
87
89
syntax region resInterpolationBlock matchgroup =resInterpolationDelimiters start =" \v\$\{ " end =" \v\} " contained contains =TOP
88
- syntax region resString start =" \v `" end =" \v `" contains =resInterpolationBlock
89
- syntax region resString start =" \v [a-z]`" end =" \v `" contains =resInterpolationBlock,resInterpolationVariable
90
+ syntax region resString start =" \v `" end =" \v `" contains =resInterpolationBlock,resInterpolatedStringEscapeSeq
91
+ syntax region resString start =" \v [a-z]`" end =" \v `" contains =resInterpolationBlock,resInterpolationVariable,resInterpolatedStringEscapeSeq
90
92
91
93
" Polymorphic variants
92
94
syntax match resPolyVariant " \v #[A-za-z][A-Za-z0-9_'$]*"
@@ -109,7 +111,8 @@ highlight default link resModuleOrVariant Function
109
111
highlight default link resPolyVariant Function
110
112
highlight default link resModuleChain Macro
111
113
highlight default link resUnicodeChar Character
112
- highlight default link resEscapedChar Character
114
+ highlight default link resStringEscapeSeq Character
115
+ highlight default link resInterpolatedStringEscapeSeq Character
113
116
highlight default link resString String
114
117
highlight default link resInterpolationDelimiters Macro
115
118
highlight default link resInterpolationVariable Macro
0 commit comments