Repo // Comment updates.

This commit is contained in:
ShikiSuen 2022-07-23 17:06:25 +08:00
parent 509262bf6a
commit bf86a82441
3 changed files with 21 additions and 20 deletions

View File

@ -77,6 +77,7 @@ extension KeyHandler {
/// ///
switch compositor.cursor { switch compositor.cursor {
case compositor.readings.count...: case compositor.readings.count...:
// compositor.cursor readings.count Megrez
tooltipParameterRef[0] = compositor.readings[compositor.cursor - 1] tooltipParameterRef[0] = compositor.readings[compositor.cursor - 1]
case 0: case 0:
tooltipParameterRef[1] = compositor.readings[compositor.cursor] tooltipParameterRef[1] = compositor.readings[compositor.cursor]

View File

@ -51,10 +51,10 @@ extension vChewing {
/// ///
/// ///
/// - parameters: /// - parameters:
/// - reverse: /// - reverse:
/// - consolidate: 使 /// - consolidate: 使
/// - defaultScore: /// - defaultScore:
/// - forceDefaultScore: /// - forceDefaultScore:
public init( public init(
reverse: Bool = false, consolidate: Bool = false, defaultScore scoreDefault: Double = 0, reverse: Bool = false, consolidate: Bool = false, defaultScore scoreDefault: Double = 0,
forceDefaultScore: Bool = false forceDefaultScore: Bool = false
@ -73,7 +73,7 @@ extension vChewing {
/// ///
/// - parameters: /// - parameters:
/// - path: /// - path:
@discardableResult public mutating func open(_ path: String) -> Bool { @discardableResult public mutating func open(_ path: String) -> Bool {
if isLoaded() { if isLoaded() {
return false return false
@ -135,8 +135,8 @@ extension vChewing {
/// ///
/// ///
/// - parameters: /// - parameters:
/// - precedingKey: /// - precedingKey:
/// - key: /// - key:
public func bigramsFor(precedingKey: String, key: String) -> [Megrez.Bigram] { public func bigramsFor(precedingKey: String, key: String) -> [Megrez.Bigram] {
// Swift // Swift
// [Megrez.Bigram]() // [Megrez.Bigram]()
@ -145,7 +145,7 @@ extension vChewing {
/// strData /// strData
/// - parameters: /// - parameters:
/// - key: /// - key:
public func unigramsFor(key: String) -> [Megrez.Unigram] { public func unigramsFor(key: String) -> [Megrez.Unigram] {
var grams: [Megrez.Unigram] = [] var grams: [Megrez.Unigram] = []
if let arrRangeRecords: [Range<String.Index>] = rangeMap[key] { if let arrRangeRecords: [Range<String.Index>] = rangeMap[key] {
@ -168,7 +168,7 @@ extension vChewing {
/// ///
/// - parameters: /// - parameters:
/// - key: /// - key:
public func hasUnigramsFor(key: String) -> Bool { public func hasUnigramsFor(key: String) -> Bool {
rangeMap[key] != nil rangeMap[key] != nil
} }

View File

@ -52,10 +52,10 @@ extension vChewing {
/// LMCoreNS 便 /// LMCoreNS 便
/// ///
/// - parameters: /// - parameters:
/// - reverse: /// - reverse:
/// - consolidate: 使 /// - consolidate: 使
/// - defaultScore: /// - defaultScore:
/// - forceDefaultScore: /// - forceDefaultScore:
public init( public init(
reverse: Bool = false, consolidate: Bool = false, defaultScore scoreDefault: Double = 0, reverse: Bool = false, consolidate: Bool = false, defaultScore scoreDefault: Double = 0,
forceDefaultScore: Bool = false forceDefaultScore: Bool = false
@ -74,7 +74,7 @@ extension vChewing {
/// ///
/// - parameters: /// - parameters:
/// - path: /// - path:
@discardableResult public mutating func open(_ path: String) -> Bool { @discardableResult public mutating func open(_ path: String) -> Bool {
if isLoaded() { if isLoaded() {
return false return false
@ -128,8 +128,8 @@ extension vChewing {
/// ///
/// ///
/// - parameters: /// - parameters:
/// - precedingKey: /// - precedingKey:
/// - key: /// - key:
public func bigramsFor(precedingKey: String, key: String) -> [Megrez.Bigram] { public func bigramsFor(precedingKey: String, key: String) -> [Megrez.Bigram] {
// Swift // Swift
// [Megrez.Bigram]() // [Megrez.Bigram]()
@ -138,7 +138,7 @@ extension vChewing {
/// UTF8 /// UTF8
/// - parameters: /// - parameters:
/// - key: /// - key:
public func unigramsFor(key: String) -> [Megrez.Unigram] { public func unigramsFor(key: String) -> [Megrez.Unigram] {
var grams: [Megrez.Unigram] = [] var grams: [Megrez.Unigram] = []
if let arrRangeRecords: [Data] = rangeMap[cnvPhonabetToASCII(key)] { if let arrRangeRecords: [Data] = rangeMap[cnvPhonabetToASCII(key)] {
@ -162,7 +162,7 @@ extension vChewing {
/// ///
/// - parameters: /// - parameters:
/// - key: /// - key:
public func hasUnigramsFor(key: String) -> Bool { public func hasUnigramsFor(key: String) -> Bool {
rangeMap[cnvPhonabetToASCII(key)] != nil rangeMap[cnvPhonabetToASCII(key)] != nil
} }
@ -173,7 +173,7 @@ extension vChewing {
/// ///
/// ASCII /// ASCII
/// - parameters: /// - parameters:
/// - incoming: /// - incoming:
func cnvPhonabetToASCII(_ incoming: String) -> String { func cnvPhonabetToASCII(_ incoming: String) -> String {
let dicPhonabet2ASCII = [ let dicPhonabet2ASCII = [
"": "b", "": "p", "": "m", "": "f", "": "d", "": "t", "": "n", "": "l", "": "g", "": "k", "": "h", "": "b", "": "p", "": "m", "": "f", "": "d", "": "t", "": "n", "": "l", "": "g", "": "k", "": "h",
@ -194,7 +194,7 @@ extension vChewing {
/// ///
/// ASCII /// ASCII
/// - parameters: /// - parameters:
/// - incoming: /// - incoming:
func restorePhonabetFromASCII(_ incoming: String) -> String { func restorePhonabetFromASCII(_ incoming: String) -> String {
let dicPhonabet4ASCII = [ let dicPhonabet4ASCII = [
"b": "", "p": "", "m": "", "f": "", "d": "", "t": "", "n": "", "l": "", "g": "", "k": "", "h": "", "b": "", "p": "", "m": "", "f": "", "d": "", "t": "", "n": "", "l": "", "g": "", "k": "", "h": "",