Repo // Clang-format.
This commit is contained in:
parent
9a7186b3ba
commit
9ac581dd91
|
@ -387,7 +387,8 @@ extension KeyHandler {
|
|||
return true
|
||||
default: // 包括 case 0,直接塞給組字區。
|
||||
let letter: String! = String(
|
||||
format: "%@%c", "_letter_", charCode.isPrintableASCII ? CChar(charCode) : inputText)
|
||||
format: "%@%c", "_letter_", charCode.isPrintableASCII ? CChar(charCode) : inputText
|
||||
)
|
||||
if handlePunctuation(
|
||||
letter,
|
||||
state: state,
|
||||
|
|
|
@ -194,7 +194,7 @@ extension vChewing {
|
|||
|
||||
// 如果有檢測到使用者自訂逐字選字語料庫內的相關資料的話,在這裡先插入。
|
||||
if mgrPrefs.useSCPCTypingMode {
|
||||
rawAllUnigrams += lmPlainBopomofo.valuesFor(key: key).map { Megrez.Unigram.init(value: $0, score: 0) }
|
||||
rawAllUnigrams += lmPlainBopomofo.valuesFor(key: key).map { Megrez.Unigram(value: $0, score: 0) }
|
||||
}
|
||||
|
||||
// 用 reversed 指令讓使用者語彙檔案內的詞條優先順序隨著行數增加而逐漸增高。
|
||||
|
|
|
@ -58,7 +58,7 @@ extension vChewing {
|
|||
public func valuesFor(key: String) -> [String] {
|
||||
var pairs: [String] = []
|
||||
if let arrRangeRecords: String = rangeMap[key] {
|
||||
pairs.append(contentsOf: arrRangeRecords.map({ String($0) }))
|
||||
pairs.append(contentsOf: arrRangeRecords.map { String($0) })
|
||||
}
|
||||
var set = Set<String>()
|
||||
return pairs.filter { set.insert($0).inserted }
|
||||
|
|
Loading…
Reference in New Issue