From ffd2d8227361385d0d3f250af0e41c5a24222231 Mon Sep 17 00:00:00 2001
From: Marijn Haverbeke <marijn@haverbeke.nl>
Date: Fri, 21 Apr 2017 11:31:06 +0200
Subject: [PATCH] [julia mode] Make sure parser doesn't get stuck in annotation

Closes #4701
---
 mode/julia/julia.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mode/julia/julia.js b/mode/julia/julia.js
index ad11d6b94..a8b114a72 100644
--- a/mode/julia/julia.js
+++ b/mode/julia/julia.js
@@ -288,7 +288,7 @@ CodeMirror.defineMode("julia", function(config, parserConf) {
       state.nestedLevels--;
     }
     if (state.nestedLevels > 0) {
-      stream.match(/.*?(?={|})/);
+      stream.match(/.*?(?={|})/) || stream.next();
     } else if (state.nestedLevels == 0) {
       state.tokenize = tokenBase;
     }
-- 
GitLab