This change makes the syntax highlighting of braced string interpolation aware
of escaped backslashes. If it finds an even number of backslashes it won't
consider the $ to be escaped and highlight it as a variable.
I kept noticing that even when backslashes were escaped in Groovy (I have to work with quite a few Windows paths), variables wouldn't be highlighted.
This change makes the syntax highlighting of braced string interpolation aware of escaped backslashes. If it finds an even number of backslashes it won't consider the $ to be escaped and highlight it as a variable.
I kept noticing that even when backslashes were escaped in Groovy (I have to work with quite a few Windows paths), variables wouldn't be highlighted.