From ca47896204482bf4a6979e3838bf7f09f61cebeb Mon Sep 17 00:00:00 2001
From: giy <giy@omp-system.ru>
Date: Fri, 02 Sep 2022 14:16:56 +0300
Subject: [PATCH] Обновление до версии 2.9.0

---
 QtVsTools.RegExpr/parser/Parser.cs |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/QtVsTools.RegExpr/parser/Parser.cs b/QtVsTools.RegExpr/parser/Parser.cs
index f69cae4..e2b9f36 100644
--- a/QtVsTools.RegExpr/parser/Parser.cs
+++ b/QtVsTools.RegExpr/parser/Parser.cs
@@ -27,8 +27,6 @@
 ****************************************************************************/
 
 using System;
-using System.Collections.Generic;
-using System.Diagnostics;
 using System.Linq;
 using System.Text.RegularExpressions;
 
@@ -46,7 +44,7 @@
         /// </summary>
         public partial class Parser
         {
-            Renderer Renderer { get; set; }
+            Renderer Renderer { get; }
             Pattern Pattern { get; set; }
             public Regex Regex { get; private set; }
 
@@ -118,11 +116,9 @@
 
                 foreach (var node in nodes.Where(n => n.Token != Pattern.Root)) {
                     // Get nodes captured by parent token
-                    Token parentToken;
-                    if (!node.Token.Parents.TryGetValue(node.CaptureId, out parentToken))
+                    if (!node.Token.Parents.TryGetValue(node.CaptureId, out Token parentToken))
                         throw new ParseErrorException("Unknown capture ID");
-                    ParseTree.Node[] parentNodes;
-                    if (!nodesByToken.TryGetValue(parentToken, out parentNodes))
+                    if (!nodesByToken.TryGetValue(parentToken, out ParseTree.Node[] parentNodes))
                         throw new ParseErrorException("Missing parent nodes");
                     // Find parent node
                     int idx = Array.BinarySearch(parentNodes, node, ParseTree.Node.Comparer);

--
Gitblit v1.9.1