mirror of
https://github.com/mii443/AzooKeyKanaKanjiConverter.git
synced 2025-08-22 23:15:25 +00:00
apply lint
This commit is contained in:
@ -204,9 +204,9 @@ public struct RandomTemplateLiteral: TemplateLiteralProtocol, Equatable, Sendabl
|
|||||||
|
|
||||||
public var type: ValueType {
|
public var type: ValueType {
|
||||||
switch self {
|
switch self {
|
||||||
case .int(from: _, to: _):
|
case .int:
|
||||||
return .int
|
return .int
|
||||||
case .double(from: _, to: _):
|
case .double:
|
||||||
return .double
|
return .double
|
||||||
case .string:
|
case .string:
|
||||||
return .string
|
return .string
|
||||||
|
@ -33,30 +33,30 @@ public enum CharacterUtils {
|
|||||||
/// 自分が小書きであれば該当する文字を返す。
|
/// 自分が小書きであれば該当する文字を返す。
|
||||||
public static func kogaki(_ character: Character) -> Character {
|
public static func kogaki(_ character: Character) -> Character {
|
||||||
switch character {
|
switch character {
|
||||||
case "あ":return "ぁ"
|
case "あ": return "ぁ"
|
||||||
case "い":return "ぃ"
|
case "い": return "ぃ"
|
||||||
case "う":return "ぅ"
|
case "う": return "ぅ"
|
||||||
case "え":return "ぇ"
|
case "え": return "ぇ"
|
||||||
case "お":return "ぉ"
|
case "お": return "ぉ"
|
||||||
case "か":return "ゕ"
|
case "か": return "ゕ"
|
||||||
case "け":return "ゖ"
|
case "け": return "ゖ"
|
||||||
case "つ":return "っ"
|
case "つ": return "っ"
|
||||||
case "や":return "ゃ"
|
case "や": return "ゃ"
|
||||||
case "ゆ":return "ゅ"
|
case "ゆ": return "ゅ"
|
||||||
case "よ":return "ょ"
|
case "よ": return "ょ"
|
||||||
case "わ":return "ゎ"
|
case "わ": return "ゎ"
|
||||||
case "ア":return "ァ"
|
case "ア": return "ァ"
|
||||||
case "イ":return "ィ"
|
case "イ": return "ィ"
|
||||||
case "ウ":return "ゥ"
|
case "ウ": return "ゥ"
|
||||||
case "エ":return "ェ"
|
case "エ": return "ェ"
|
||||||
case "オ":return "ォ"
|
case "オ": return "ォ"
|
||||||
case "カ":return "ヵ"
|
case "カ": return "ヵ"
|
||||||
case "ケ":return "ヶ"
|
case "ケ": return "ヶ"
|
||||||
case "ツ":return "ッ"
|
case "ツ": return "ッ"
|
||||||
case "ヤ":return "ャ"
|
case "ヤ": return "ャ"
|
||||||
case "ユ":return "ュ"
|
case "ユ": return "ュ"
|
||||||
case "ヨ":return "ョ"
|
case "ヨ": return "ョ"
|
||||||
case "ワ":return "ヮ"
|
case "ワ": return "ヮ"
|
||||||
default: return character
|
default: return character
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -64,30 +64,30 @@ public enum CharacterUtils {
|
|||||||
/// 小書きから大書きを返す
|
/// 小書きから大書きを返す
|
||||||
public static func ogaki(_ character: Character) -> Character {
|
public static func ogaki(_ character: Character) -> Character {
|
||||||
switch character {
|
switch character {
|
||||||
case "ぁ":return "あ"
|
case "ぁ": return "あ"
|
||||||
case "ぃ":return "い"
|
case "ぃ": return "い"
|
||||||
case "ぅ":return "う"
|
case "ぅ": return "う"
|
||||||
case "ぇ":return "え"
|
case "ぇ": return "え"
|
||||||
case "ぉ":return "お"
|
case "ぉ": return "お"
|
||||||
case "ゕ":return "か"
|
case "ゕ": return "か"
|
||||||
case "ゖ":return "け"
|
case "ゖ": return "け"
|
||||||
case "っ":return "つ"
|
case "っ": return "つ"
|
||||||
case "ゃ":return "や"
|
case "ゃ": return "や"
|
||||||
case "ゅ":return "ゆ"
|
case "ゅ": return "ゆ"
|
||||||
case "ょ":return "よ"
|
case "ょ": return "よ"
|
||||||
case "ゎ":return "わ"
|
case "ゎ": return "わ"
|
||||||
case "ァ":return "ア"
|
case "ァ": return "ア"
|
||||||
case "ィ":return "イ"
|
case "ィ": return "イ"
|
||||||
case "ゥ":return "ウ"
|
case "ゥ": return "ウ"
|
||||||
case "ェ":return "エ"
|
case "ェ": return "エ"
|
||||||
case "ォ":return "オ"
|
case "ォ": return "オ"
|
||||||
case "ヵ":return "カ"
|
case "ヵ": return "カ"
|
||||||
case "ヶ":return "ケ"
|
case "ヶ": return "ケ"
|
||||||
case "ッ":return "ツ"
|
case "ッ": return "ツ"
|
||||||
case "ャ":return "ヤ"
|
case "ャ": return "ヤ"
|
||||||
case "ュ":return "ユ"
|
case "ュ": return "ユ"
|
||||||
case "ョ":return "ヨ"
|
case "ョ": return "ヨ"
|
||||||
case "ヮ":return "ワ"
|
case "ヮ": return "ワ"
|
||||||
default: return character
|
default: return character
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -99,96 +99,96 @@ public enum CharacterUtils {
|
|||||||
/// 濁点をつけて返す
|
/// 濁点をつけて返す
|
||||||
public static func dakuten(_ character: Character) -> Character {
|
public static func dakuten(_ character: Character) -> Character {
|
||||||
switch character {
|
switch character {
|
||||||
case"う":return "ゔ"
|
case"う": return "ゔ"
|
||||||
case"か":return "が"
|
case"か": return "が"
|
||||||
case"き":return "ぎ"
|
case"き": return "ぎ"
|
||||||
case"く":return "ぐ"
|
case"く": return "ぐ"
|
||||||
case"け":return "げ"
|
case"け": return "げ"
|
||||||
case"こ":return "ご"
|
case"こ": return "ご"
|
||||||
case"さ":return "ざ"
|
case"さ": return "ざ"
|
||||||
case"し":return "じ"
|
case"し": return "じ"
|
||||||
case"す":return "ず"
|
case"す": return "ず"
|
||||||
case"せ":return "ぜ"
|
case"せ": return "ぜ"
|
||||||
case"そ":return "ぞ"
|
case"そ": return "ぞ"
|
||||||
case"た":return "だ"
|
case"た": return "だ"
|
||||||
case"ち":return "ぢ"
|
case"ち": return "ぢ"
|
||||||
case"つ":return "づ"
|
case"つ": return "づ"
|
||||||
case"て":return "で"
|
case"て": return "で"
|
||||||
case"と":return "ど"
|
case"と": return "ど"
|
||||||
case"は":return "ば"
|
case"は": return "ば"
|
||||||
case"ひ":return "び"
|
case"ひ": return "び"
|
||||||
case"ふ":return "ぶ"
|
case"ふ": return "ぶ"
|
||||||
case"へ":return "べ"
|
case"へ": return "べ"
|
||||||
case"ほ":return "ぼ"
|
case"ほ": return "ぼ"
|
||||||
case"ウ":return "ヴ"
|
case"ウ": return "ヴ"
|
||||||
case"カ":return "ガ"
|
case"カ": return "ガ"
|
||||||
case"キ":return "ギ"
|
case"キ": return "ギ"
|
||||||
case"ク":return "グ"
|
case"ク": return "グ"
|
||||||
case"ケ":return "ゲ"
|
case"ケ": return "ゲ"
|
||||||
case"コ":return "ゴ"
|
case"コ": return "ゴ"
|
||||||
case"サ":return "ザ"
|
case"サ": return "ザ"
|
||||||
case"シ":return "ジ"
|
case"シ": return "ジ"
|
||||||
case"ス":return "ズ"
|
case"ス": return "ズ"
|
||||||
case"セ":return "ゼ"
|
case"セ": return "ゼ"
|
||||||
case"ソ":return "ゾ"
|
case"ソ": return "ゾ"
|
||||||
case"タ":return "ダ"
|
case"タ": return "ダ"
|
||||||
case"チ":return "ヂ"
|
case"チ": return "ヂ"
|
||||||
case"ツ":return "ヅ"
|
case"ツ": return "ヅ"
|
||||||
case"テ":return "デ"
|
case"テ": return "デ"
|
||||||
case"ト":return "ド"
|
case"ト": return "ド"
|
||||||
case"ハ":return "バ"
|
case"ハ": return "バ"
|
||||||
case"ヒ":return "ビ"
|
case"ヒ": return "ビ"
|
||||||
case"フ":return "ブ"
|
case"フ": return "ブ"
|
||||||
case"ヘ":return "ベ"
|
case"ヘ": return "ベ"
|
||||||
case"ホ":return "ボ"
|
case"ホ": return "ボ"
|
||||||
default: return character
|
default: return character
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// 濁点を外して返す
|
/// 濁点を外して返す
|
||||||
public static func mudakuten(_ character: Character) -> Character {
|
public static func mudakuten(_ character: Character) -> Character {
|
||||||
switch character {
|
switch character {
|
||||||
case"ゔ":return "う"
|
case"ゔ": return "う"
|
||||||
case"が":return "か"
|
case"が": return "か"
|
||||||
case"ぎ":return "き"
|
case"ぎ": return "き"
|
||||||
case"ぐ":return "く"
|
case"ぐ": return "く"
|
||||||
case"げ":return "け"
|
case"げ": return "け"
|
||||||
case"ご":return "こ"
|
case"ご": return "こ"
|
||||||
case"ざ":return "さ"
|
case"ざ": return "さ"
|
||||||
case"じ":return "し"
|
case"じ": return "し"
|
||||||
case"ず":return "す"
|
case"ず": return "す"
|
||||||
case"ぜ":return "せ"
|
case"ぜ": return "せ"
|
||||||
case"ぞ":return "そ"
|
case"ぞ": return "そ"
|
||||||
case"だ":return "た"
|
case"だ": return "た"
|
||||||
case"ぢ":return "ち"
|
case"ぢ": return "ち"
|
||||||
case"づ":return "つ"
|
case"づ": return "つ"
|
||||||
case"で":return "て"
|
case"で": return "て"
|
||||||
case"ど":return "と"
|
case"ど": return "と"
|
||||||
case"ば":return "は"
|
case"ば": return "は"
|
||||||
case"び":return "ひ"
|
case"び": return "ひ"
|
||||||
case"ぶ":return "ふ"
|
case"ぶ": return "ふ"
|
||||||
case"べ":return "へ"
|
case"べ": return "へ"
|
||||||
case"ぼ":return "ほ"
|
case"ぼ": return "ほ"
|
||||||
case"ヴ":return "ウ"
|
case"ヴ": return "ウ"
|
||||||
case"ガ":return "カ"
|
case"ガ": return "カ"
|
||||||
case"ギ":return "キ"
|
case"ギ": return "キ"
|
||||||
case"グ":return "ク"
|
case"グ": return "ク"
|
||||||
case"ゲ":return "ケ"
|
case"ゲ": return "ケ"
|
||||||
case"ゴ":return "コ"
|
case"ゴ": return "コ"
|
||||||
case"ザ":return "サ"
|
case"ザ": return "サ"
|
||||||
case"ジ":return "シ"
|
case"ジ": return "シ"
|
||||||
case"ズ":return "ス"
|
case"ズ": return "ス"
|
||||||
case"ゼ":return "セ"
|
case"ゼ": return "セ"
|
||||||
case"ゾ":return "ソ"
|
case"ゾ": return "ソ"
|
||||||
case"ダ":return "タ"
|
case"ダ": return "タ"
|
||||||
case"ヂ":return "チ"
|
case"ヂ": return "チ"
|
||||||
case"ヅ":return "ツ"
|
case"ヅ": return "ツ"
|
||||||
case"デ":return "テ"
|
case"デ": return "テ"
|
||||||
case"ド":return "ト"
|
case"ド": return "ト"
|
||||||
case"バ":return "ハ"
|
case"バ": return "ハ"
|
||||||
case"ビ":return "ヒ"
|
case"ビ": return "ヒ"
|
||||||
case"ブ":return "フ"
|
case"ブ": return "フ"
|
||||||
case"ベ":return "ヘ"
|
case"ベ": return "ヘ"
|
||||||
case"ボ":return "ホ"
|
case"ボ": return "ホ"
|
||||||
default: return character
|
default: return character
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -202,32 +202,32 @@ public enum CharacterUtils {
|
|||||||
/// 半濁点をつけて返す
|
/// 半濁点をつけて返す
|
||||||
public static func handakuten(_ character: Character) -> Character {
|
public static func handakuten(_ character: Character) -> Character {
|
||||||
switch character {
|
switch character {
|
||||||
case"は":return "ぱ"
|
case"は": return "ぱ"
|
||||||
case"ひ":return "ぴ"
|
case"ひ": return "ぴ"
|
||||||
case"ふ":return "ぷ"
|
case"ふ": return "ぷ"
|
||||||
case"へ":return "ぺ"
|
case"へ": return "ぺ"
|
||||||
case"ほ":return "ぽ"
|
case"ほ": return "ぽ"
|
||||||
case"ハ":return "パ"
|
case"ハ": return "パ"
|
||||||
case"ヒ":return "ピ"
|
case"ヒ": return "ピ"
|
||||||
case"フ":return "プ"
|
case"フ": return "プ"
|
||||||
case"ヘ":return "ペ"
|
case"ヘ": return "ペ"
|
||||||
case"ホ":return "ポ"
|
case"ホ": return "ポ"
|
||||||
default: return character
|
default: return character
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// 半濁点を外して返す
|
/// 半濁点を外して返す
|
||||||
public static func muhandakuten(_ character: Character) -> Character {
|
public static func muhandakuten(_ character: Character) -> Character {
|
||||||
switch character {
|
switch character {
|
||||||
case"ぱ":return "は"
|
case"ぱ": return "は"
|
||||||
case"ぴ":return "ひ"
|
case"ぴ": return "ひ"
|
||||||
case"ぷ":return "ふ"
|
case"ぷ": return "ふ"
|
||||||
case"ぺ":return "へ"
|
case"ぺ": return "へ"
|
||||||
case"ぽ":return "ほ"
|
case"ぽ": return "ほ"
|
||||||
case"パ":return "ハ"
|
case"パ": return "ハ"
|
||||||
case"ピ":return "ヒ"
|
case"ピ": return "ヒ"
|
||||||
case"プ":return "フ"
|
case"プ": return "フ"
|
||||||
case"ペ":return "ヘ"
|
case"ペ": return "ヘ"
|
||||||
case"ポ":return "ホ"
|
case"ポ": return "ホ"
|
||||||
default: return character
|
default: return character
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -83,7 +83,6 @@ public extension StringProtocol {
|
|||||||
self.index(self.startIndex, offsetBy: offset)
|
self.index(self.startIndex, offsetBy: offset)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// FIXME: レガシーな実装なのでどうにかしたい。Migrationする……?
|
// FIXME: レガシーな実装なのでどうにかしたい。Migrationする……?
|
||||||
// エスケープが必要なのは次の文字:
|
// エスケープが必要なのは次の文字:
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user