From a4eb5e1815189aea989b50738fc04f14f29c7850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=B2=20=D0=98?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD?= Date: Sun, 17 Feb 2019 12:39:16 +0100 Subject: [PATCH] fix #1719 fix #1718 fix #1717 fix #1716 fix #1715 --- .../CodeCompletionHighlighter.cs | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs b/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs index 4c5e83c0e..d81f86239 100644 --- a/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs +++ b/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs @@ -303,12 +303,7 @@ namespace VisualPascalABC { return null; } - else if (c == '{')//nachalo kommentarija, propuskaem ego - { - end_off++; - while (end_off < text.Length && text[end_off] != '}') - end_off++; - } + else if (c == '\'')//nachalo kavychek, propuskaem { end_off++; @@ -339,6 +334,12 @@ namespace VisualPascalABC } } sb.Remove(0, sb.Length); + if (c == '{') + { + end_off++; + while (end_off < text.Length && text[end_off] != '}') + end_off++; + } } end_off++; } @@ -369,12 +370,6 @@ namespace VisualPascalABC { return null; } - else if (c == '{')//nachalo kommentarija, propuskaem ego - { - end_off++; - while (end_off < text.Length && text[end_off] != '}') - end_off++; - } else if (c == '\'')//nachalo kavychek, propuskaem { end_off++; @@ -407,6 +402,12 @@ namespace VisualPascalABC } } sb.Remove(0, sb.Length); + if (c == '{') + { + end_off++; + while (end_off < text.Length && text[end_off] != '}') + end_off++; + } } end_off++; }