kopia lustrzana https://github.com/c9/core
fix +13929 Extra quote marks when a string contains $
rodzic
de38faaa74
commit
abd1240700
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
}, {
|
||||
|
|
Ładowanie…
Reference in New Issue