We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 068ba76 commit 4a0d0caCopy full SHA for 4a0d0ca
mode/dylan/dylan.js
@@ -14,6 +14,10 @@
14
function forEach(arr, f) {
15
for (var i = 0; i < arr.length; i++) f(arr[i], i)
16
}
17
+function some(arr, f) {
18
+ for (var i = 0; i < arr.length; i++) if (f(arr[i], i)) return true
19
+ return false
20
+}
21
22
CodeMirror.defineMode("dylan", function(_config) {
23
// Words
@@ -262,7 +266,7 @@ CodeMirror.defineMode("dylan", function(_config) {
262
266
for (var name in patterns) {
263
267
if (patterns.hasOwnProperty(name)) {
264
268
var pattern = patterns[name];
265
- if ((pattern instanceof Array && pattern.some(function(p) {
269
+ if ((pattern instanceof Array && some(pattern, function(p) {
270
return stream.match(p);
271
})) || stream.match(pattern))
272
return patternStyles[name];
0 commit comments