This is more of a bug report, each time I upgrade SublimeText I have to manually edit the language file to fix this issue.
The r
modifier on substitutions is not correctly supported and results in incorrect highlighting.
sub escapeString {
my ($string) = @_;
return defined $string ? $string =~ s/"/\\"/grxms : undef;
}
sub escapeKeyword {
my ($this, $name) = @_;
return;
}