From 4d8cbb2db5cb1e6c4f165e61071f3af3962716da Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sat, 14 May 2022 00:36:23 +0800 Subject: [PATCH] Megrez::Grid // Fix wrong conditioning in expandGridByOneAt(). --- Source/Modules/LanguageParsers/Megrez/1_Walker.swift | 2 +- Source/Modules/LanguageParsers/Megrez/2_Grid.swift | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Source/Modules/LanguageParsers/Megrez/1_Walker.swift b/Source/Modules/LanguageParsers/Megrez/1_Walker.swift index d0f68b3a..26e4502d 100644 --- a/Source/Modules/LanguageParsers/Megrez/1_Walker.swift +++ b/Source/Modules/LanguageParsers/Megrez/1_Walker.swift @@ -46,7 +46,7 @@ extension Megrez { if balanced { nodes.sort { - $0.balancedScore > $1.balancedScore // 排序規則已經在 NodeAnchor 內定義了。 + $0.balancedScore > $1.balancedScore } } diff --git a/Source/Modules/LanguageParsers/Megrez/2_Grid.swift b/Source/Modules/LanguageParsers/Megrez/2_Grid.swift index 961a03a3..ada025f4 100644 --- a/Source/Modules/LanguageParsers/Megrez/2_Grid.swift +++ b/Source/Modules/LanguageParsers/Megrez/2_Grid.swift @@ -55,11 +55,12 @@ extension Megrez { } public func expandGridByOneAt(location: Int) { - mutSpans.append(Span()) - if location > 0, location < mutSpans.count { - for i in 0..