From 62d84abb72a7ab131f50ffd2789e984074f16500 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Sat, 22 Aug 2020 17:24:50 +0200 Subject: [PATCH] [javascript mode] Improve handling of &&, ||, and ?? operators Closes #6394 --- mode/javascript/javascript.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mode/javascript/javascript.js b/mode/javascript/javascript.js index 9c751d23f..66e5a308d 100644 --- a/mode/javascript/javascript.js +++ b/mode/javascript/javascript.js @@ -111,7 +111,7 @@ CodeMirror.defineMode("javascript", function(config, parserConfig) { if (ch != ">" || !state.lexical || state.lexical.type != ">") { if (stream.eat("=")) { if (ch == "!" || ch == "=") stream.eat("=") - } else if (/[<>*+\-]/.test(ch)) { + } else if (/[<>*+\-|&?]/.test(ch)) { stream.eat(ch) if (ch == ">") stream.eat(ch) }