fix +13929 Extra quote marks when a string contains $

pull/313/head
nightwing 2016-05-29 02:27:35 +04:00
rodzic de38faaa74
commit abd1240700
2 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -277,6 +277,8 @@ var CstyleBehaviour = function() {
var pair;
if (rightChar == quote) {
pair = stringBefore !== stringAfter;
if (pair && /string\.end/.test(rightToken.type))
pair = false;
} else {
if (stringBefore && !stringAfter)
return null; // wrap string with different quote

Wyświetl plik

@ -84,7 +84,7 @@ var ShHighlightRules = function() {
token : ["text", "comment"],
regex : /(^|\s)(#.*)$/
}, {
token : "string",
token : "string.start",
regex : '"',
push : [{
token : "constant.language.escape",
@ -95,7 +95,7 @@ var ShHighlightRules = function() {
token : "keyword.operator",
regex : /`/ // TODO highlight `
}, {
token : "string",
token : "string.end",
regex : '"',
next: "pop"
}, {