From 93804d063e5dc5d60a2e8921394c445468934439 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 1 Jun 2012 18:08:15 +0400 Subject: [PATCH] double quoted strings in scala can't span multiple lines --- lib/ace/mode/scala_highlight_rules.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ace/mode/scala_highlight_rules.js b/lib/ace/mode/scala_highlight_rules.js index 443e6350..c39962db 100644 --- a/lib/ace/mode/scala_highlight_rules.js +++ b/lib/ace/mode/scala_highlight_rules.js @@ -80,7 +80,7 @@ var ScalaHighlightRules = function() { next : "tstring" }, { token : "string", - regex : '"', + regex : '"(?=.)', // " strings can't span multiple lines next : "string" }, { token : "symbol.constant", // single line @@ -146,6 +146,10 @@ var ScalaHighlightRules = function() { merge : true, regex : '"', next : "start" + }, { + token : "string.invalid", + regex : '[^"\\\\]*$', + next : "start" }, { token : "string", regex : '[^"\\\\]+',