Skip to content
Snippets Groups Projects
Commit e36dff23 authored by Marijn Haverbeke's avatar Marijn Haverbeke
Browse files

[php mode] Allow double-quoted heredoc ids and space before the id

Closes #3421
parent 665417cb
No related branches found
No related tags found
No related merge requests found
......@@ -105,11 +105,12 @@
return "variable-2";
},
"<": function(stream, state) {
if (stream.match(/<</)) {
var nowDoc = stream.eat("'");
var before;
if (before = stream.match(/<<\s*/)) {
var nowDoc = stream.eat(/['"]/);
stream.eatWhile(/[\w\.]/);
var delim = stream.current().slice(3 + (nowDoc ? 1 : 0));
if (nowDoc) stream.eat("'");
var delim = stream.current().slice(before[0].length + (nowDoc ? 2 : 1));
if (nowDoc) stream.eat(nowDoc);
if (delim) {
(state.tokStack || (state.tokStack = [])).push(delim, 0);
state.tokenize = phpString(delim, nowDoc ? false : true);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment