From d754c3d2fa2559d52dfaf2ef1b60540efa69cf79 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, 9 Dec 2018 11:45:57 +0100 Subject: [PATCH] fix #1550 --- ParserTools/ParsersController.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ParserTools/ParsersController.cs b/ParserTools/ParsersController.cs index d8024fe33..6921c0892 100644 --- a/ParserTools/ParsersController.cs +++ b/ParserTools/ParsersController.cs @@ -168,7 +168,15 @@ namespace PascalABCCompiler.Parsers } public SyntaxTree.expression GetExpression(string FileName, string Text, List Errors, List Warnings) { - SyntaxTree.syntax_tree_node cu = Compile(FileName, Text, Errors, Warnings, ParseMode.Expression); + SyntaxTree.syntax_tree_node cu = null; + try // SSM 06.09.18 + { + cu = Compile(FileName, Text, Errors, Warnings, ParseMode.Expression); + } + catch + { + + } if (cu == null) return null; if (cu is SyntaxTree.expression)