From 42c8171992ed903ab0ac56d941e24a95bbca8807 Mon Sep 17 00:00:00 2001 From: Hans-Albert Maritz Date: Tue, 10 Mar 2015 16:47:42 +1100 Subject: [PATCH] Fixed backslash in string litteral breaking syntax highlighting --- src/ddc/lexer/tokenizer.d | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ddc/lexer/tokenizer.d b/src/ddc/lexer/tokenizer.d index 04a6bf9..ed15694 100644 --- a/src/ddc/lexer/tokenizer.d +++ b/src/ddc/lexer/tokenizer.d @@ -2605,10 +2605,12 @@ class Tokenizer else lastBackSlash = true; } - if (ch == delimiter && !lastBackSlash) { + else if (ch == delimiter && !lastBackSlash) { endPos = i; break; } + else if(lastBackSlash) + lastBackSlash = false; } if (endPos != int.max) { // found end quote