MCPcopy
hub / github.com/pandao/editor.md / matchSequence

Function matchSequence

lib/codemirror/mode/php/php.js:21–32  ·  view source on GitHub ↗
(list, end)

Source from the content-addressed store, hash-verified

19
20 // Helper for stringWithEscapes
21 function matchSequence(list, end) {
22 if (list.length == 0) return stringWithEscapes(end);
23 return function (stream, state) {
24 var patterns = list[0];
25 for (var i = 0; i < patterns.length; i++) if (stream.match(patterns[i][0])) {
26 state.tokenize = matchSequence(list.slice(1), end);
27 return patterns[i][1];
28 }
29 state.tokenize = stringWithEscapes(end);
30 return "string";
31 };
32 }
33 function stringWithEscapes(closing) {
34 return function(stream, state) { return stringWithEscapes_(stream, state, closing); };
35 }

Callers 1

stringWithEscapes_Function · 0.85

Calls 1

stringWithEscapesFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…