From 71aafba1c5f86326c4fbe2a52a1eac7f8ddff3bc Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 30 Oct 2022 11:32:17 +0800 Subject: [PATCH] LMI // Simplified the construction of the filtered list. --- .../Sources/LangModelAssembly/LMInstantiator.swift | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift b/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift index cb3bb6dc..70472e97 100644 --- a/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift +++ b/Packages/vChewing_LangModelAssembly/Sources/LangModelAssembly/LMInstantiator.swift @@ -283,14 +283,6 @@ extension vChewingLM { // 新增與日期、時間、星期有關的單元圖資料 rawAllUnigrams.append(contentsOf: queryDateTimeUnigrams(with: key)) - // 準備過濾清單。因為我們在 Swift 使用 NSOrderedSet,所以就不需要統計清單了。 - var filteredList: Set = [] - - // 載入要過濾的 KeyValuePair 清單。 - for unigram in lmFiltered.unigramsFor(key: key) { - filteredList.insert(unigram.value) - } - // 提前處理語彙置換 if isPhraseReplacementEnabled { for i in 0..