Skip to content

Commit dabefce

Browse files
vranamarijnh
authored andcommitted
[soy mode] Support backslash in strings
1 parent df3a0ae commit dabefce

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

mode/soy/soy.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,11 @@
121121
return tokenUntil(stream, state, /\{\/literal}/);
122122

123123
case "string":
124-
if (stream.match(/^.*?"/)) {
125-
state.soyState.pop();
126-
} else {
124+
var match = stream.match(/^.*?("|\\[\s\S])/);
125+
if (!match) {
127126
stream.skipToEnd();
127+
} else if (match[1] == "\"") {
128+
state.soyState.pop();
128129
}
129130
return "string";
130131
}

0 commit comments

Comments
 (0)