about summary refs log tree commit diff stats
path: root/res
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-02-09 17:52:41 +0100
committerbptato <nincsnevem662@gmail.com>2024-02-09 17:54:32 +0100
commit7badcc1f952c085c6a73e2dbe3aa5a460d7be8b0 (patch)
tree0b6cdc9c1895329946df9f21508ee1539c2cfc57 /res
parent431fd101705146f2d4baaa1a4a139adf356188ab (diff)
downloadchawan-7badcc1f952c085c6a73e2dbe3aa5a460d7be8b0.tar.gz
twtstr: misc refactorings
* move out half width <-> full width converters
* snake_case -> camelCase
* improve toScreamingSnakeCase slicing
Diffstat (limited to 'res')
-rw-r--r--res/widthconv.json100
-rw-r--r--res/widthconvmap.tab93
2 files changed, 93 insertions, 100 deletions
diff --git a/res/widthconv.json b/res/widthconv.json
deleted file mode 100644
index 297c55db..00000000
--- a/res/widthconv.json
+++ /dev/null
@@ -1,100 +0,0 @@
-{
-  "!": "!",
-  "\"": """,
-  "#": "#",
-  "$": "$",
-  "%": "%",
-  "&": "&",
-  "'": "'",
-  "(": "(",
-  ")": ")",
-  "*": "*",
-  "+": "+",
-  ",": ",",
-  "-": "-",
-  ".": ".",
-  "/": "/",
-
-  "0": "0",
-  "1": "1",
-  "2": "2",
-  "3": "3",
-  "4": "4",
-  "5": "5",
-  "6": "6",
-  "7": "7",
-  "8": "8",
-  "9": "9",
-  ":": ":",
-  ";": ";",
-  "<": "<",
-  "=": "=",
-  ">": ">",
-  "?": "?",
-
-  "⦆": "⦆",
-  "。": "。",
-  "「": "「",
-  "」": "」",
-  "、": "、",
-  "・": "・",
-  "ヲ": ["ヲ", "を"],
-  "ァ": ["ァ", "ぁ"],
-  "ィ": ["ィ", "ぃ"],
-  "ゥ": ["ゥ", "ぅ"],
-  "ェ": ["ェ", "ぇ"],
-  "ォ": ["ォ", "ぉ"],
-  "ャ": ["ャ", "ゃ"],
-  "ュ": ["ュ", "ゅ"],
-  "ョ": ["ョ", "ょ"],
-  "ッ": ["ッ", "っ"],
-
-  "ー": "ー",
-  "ア": ["ア", "あ"],
-  "イ": ["イ", "い"],
-  "ウ": ["ウ", "う"],
-  "エ": ["エ", "え"],
-  "オ": ["オ", "お"],
-  "カ": ["カ", "か"],
-  "キ": ["キ", "き"],
-  "ク": ["ク", "く"],
-  "ケ": ["ケ", "け"],
-  "コ": ["コ", "こ"],
-  "サ": ["サ", "さ"],
-  "シ": ["シ", "し"],
-  "ス": ["ス", "す"],
-  "セ": ["セ", "せ"],
-  "ソ": ["ソ", "そ"],
-
-  "タ": ["タ", "た"],
-  "チ": ["チ", "ち"],
-  "ツ": ["ツ", "つ"],
-  "テ": ["テ", "て"],
-  "ト": ["ト", "と"],
-  "ナ": ["ナ", "な"],
-  "ニ": ["ニ", "に"],
-  "ヌ": ["ヌ", "ぬ"],
-  "ネ": ["ネ", "ね"],
-  "ノ": ["ノ", "の"],
-  "ハ": ["ハ", "は"],
-  "ヒ": ["ヒ", "ひ"],
-  "フ": ["フ", "ふ"],
-  "ヘ": ["ヘ", "へ"],
-  "ホ": ["ホ", "ほ"],
-  "マ": ["マ", "ま"],
-
-  "ミ": ["ミ", "み"],
-  "ム": ["ム", "む"],
-  "メ": ["メ", "め"],
-  "モ": ["モ", "も"],
-  "ヤ": ["ヤ", "や"],
-  "ユ": ["ユ", "ゆ"],
-  "ヨ": ["ヨ", "よ"],
-  "ラ": ["ラ", "ら"],
-  "リ": ["リ", "り"],
-  "ル": ["ル", "る"],
-  "レ": ["レ", "れ"],
-  "ロ": ["ロ", "ろ"],
-  "ワ": ["ワ", "わ"],
-  "ン": ["ン", "ん"]
-}
diff --git a/res/widthconvmap.tab b/res/widthconvmap.tab
new file mode 100644
index 00000000..34183e25
--- /dev/null
+++ b/res/widthconvmap.tab
@@ -0,0 +1,93 @@
+!	!
+\	"
+#	#
+$	$
+%	%
+&	&
+'	'
+(	(
+)	)
+*	*
++	+
+,	,
+-	-
+.	.
+/	/
+0	0
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	9
+:	:
+;	;
+<	<
+=	=
+>	>
+?	?
+⦆	⦆
+。	。
+「	「
+」	」
+、	、
+・	・
+ヲ	ヲ	を
+ァ	ァ	ぁ
+ィ	ィ	ぃ
+ゥ	ゥ	ぅ
+ェ	ェ	ぇ
+ォ	ォ	ぉ
+ャ	ャ	ゃ
+ュ	ュ	ゅ
+ョ	ョ	ょ
+ッ	ッ	っ
+ー	ー
+ア	ア	あ
+イ	イ	い
+ウ	ウ	う
+エ	エ	え
+オ	オ	お
+カ	カ	か
+キ	キ	き
+ク	ク	く
+ケ	ケ	け
+コ	コ	こ
+サ	サ	さ
+シ	シ	し
+ス	ス	す
+セ	セ	せ
+ソ	ソ	そ
+タ	タ	た
+チ	チ	ち
+ツ	ツ	つ
+テ	テ	て
+ト	ト	と
+ナ	ナ	な
+ニ	ニ	に
+ヌ	ヌ	ぬ
+ネ	ネ	ね
+ノ	ノ	の
+ハ	ハ	は
+ヒ	ヒ	ひ
+フ	フ	ふ
+ヘ	ヘ	へ
+ホ	ホ	ほ
+マ	マ	ま
+ミ	ミ	み
+ム	ム	む
+メ	メ	め
+モ	モ	も
+ヤ	ヤ	や
+ユ	ユ	ゆ
+ヨ	ヨ	よ
+ラ	ラ	ら
+リ	リ	り
+ル	ル	る
+レ	レ	れ
+ロ	ロ	ろ
+ワ	ワ	わ
+ン	ン	ん