Skip to content

Commit 8142389

Browse files
committed
Keep BPMFBase.txt sorted by reading.
1 parent 43ca5c9 commit 8142389

2 files changed

Lines changed: 41 additions & 20 deletions

File tree

Source/Data/BPMFBase.txt

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6715,7 +6715,6 @@
67156715
㱒 ㄏㄜ he ck utf8
67166716
抲 ㄏㄜ he ck utf8
67176717
𠿒 ㄏㄜ he ck utf8
6718-
㗿 ㄏㄜˇ he3 ck3 utf8
67196718
賀 ㄏㄜˋ he4 ck4 big5
67206719
和 ㄏㄜˋ he4 ck4 big5
67216720
鶴 ㄏㄜˋ he4 ck4 big5
@@ -6841,6 +6840,7 @@
68416840
𩩲 ㄏㄜˊ he2 ck6 utf8
68426841
㪋 ㄏㄜˇ he3 ck3 utf8
68436842
㰤 ㄏㄜˇ he3 ck3 utf8
6843+
㗿 ㄏㄜˇ he3 ck3 utf8
68446844
蒿 ㄏㄠ hao cl big5
68456845
嚆 ㄏㄠ hao cl big5
68466846
薅 ㄏㄠ hao cl big5
@@ -7967,7 +7967,6 @@
79677967
篐 ㄍㄨ gu ej utf8
79687968
苽 ㄍㄨ gu ej utf8
79697969
軲 ㄍㄨ gu ej utf8
7970-
姑 ㄍㄨ˙ gu5 ej7 big5
79717970
工 ㄍㄨㄥ gong ej/ big5
79727971
公 ㄍㄨㄥ gong ej/ big5
79737972
功 ㄍㄨㄥ gong ej/ big5
@@ -8215,6 +8214,7 @@
82158214
𩿇 ㄍㄨˋ gu4 ej4 utf8
82168215
骨 ㄍㄨˊ gu2 ej6 big5
82178216
鶻 ㄍㄨˊ gu2 ej6 big5
8217+
姑 ㄍㄨ˙ gu5 ej7 big5
82188218
鼓 ㄍㄨ˙ gu5 ej7 big5
82198219
瓜 ㄍㄨㄚ gua ej8 big5
82208220
括 ㄍㄨㄚ gua ej8 big5
@@ -11299,6 +11299,7 @@
1129911299
藂 ㄘㄨㄥˋ cong4 hj/4 big5
1130011300
謥 ㄘㄨㄥˋ cong4 hj/4 big5
1130111301
䈡 ㄘㄨㄥˋ cong4 hj/4 utf8
11302+
衳 ㄘㄨㄥˇ cong3 hj/3 utf8
1130211303
幒 ㄘㄨㄥˇ cong3 hj/3 utf8
1130311304
從 ㄘㄨㄥˊ cong2 hj/6 big5
1130411305
叢 ㄘㄨㄥˊ cong2 hj/6 big5
@@ -11325,7 +11326,6 @@
1132511326
誴 ㄘㄨㄥˊ cong2 hj/6 utf8
1132611327
賩 ㄘㄨㄥˊ cong2 hj/6 utf8
1132711328
𧓏 ㄘㄨㄥˊ cong2 hj/6 utf8
11328-
衳 ㄘㄨㄥˇ cong3 hj/3 utf8
1132911329
攛 ㄘㄨㄢ cuan hj0 big5
1133011330
躥 ㄘㄨㄢ cuan hj0 big5
1133111331
鋑 ㄘㄨㄢ cuan hj0 big5
@@ -16936,7 +16936,6 @@
1693616936
瑨 ㄐㄧㄣˋ jin4 rup4 utf8
1693716937
馸 ㄐㄧㄣˋ jin4 rup4 utf8
1693816938
ㄋ ㄋ n s big5
16939-
㜌 ㄋㄡˇ nou3 s.3 utf8
1694016939
耨 ㄋㄡˋ nou4 s.4 big5
1694116940
鎒 ㄋㄡˋ nou4 s.4 big5
1694216941
嗕 ㄋㄡˋ nou4 s.4 big5
@@ -16951,6 +16950,7 @@
1695116950
㳶 ㄋㄡˇ nou3 s.3 utf8
1695216951
啂 ㄋㄡˇ nou3 s.3 utf8
1695316952
𡝦 ㄋㄡˇ nou3 s.3 utf8
16953+
㜌 ㄋㄡˇ nou3 s.3 utf8
1695416954
濘 ㄋㄥˋ neng4 s/4 big5
1695516955
能 ㄋㄥˊ neng2 s/6 big5
1695616956
薴 ㄋㄥˊ neng2 s/6 big5
@@ -19592,7 +19592,6 @@
1959219592
𢩮 ㄧˋ yi4 u4 utf8
1959319593
𥹞 ㄧˋ yi4 u4 utf8
1959419594
𦨇 ㄧˋ yi4 u4 utf8
19595-
意 ㄧㄜˋ ye4 uk4 big5
1959619595
義 ㄧˋ yi4 u4 big5
1959719596
易 ㄧˋ yi4 u4 big5
1959819597
議 ㄧˋ yi4 u4 big5
@@ -19939,6 +19938,7 @@
1993919938
𨯯 ㄧˊ yi2 u6 utf8
1994019939
𩼨 ㄧˊ yi2 u6 utf8
1994119940
意 ㄧ˙ yi5 u7 big5
19941+
意 ㄧㄜˋ ye4 uk4 big5
1994219942
呀 ㄧㄚ ya u8 big5
1994319943
壓 ㄧㄚ ya u8 big5
1994419944
鴉 ㄧㄚ ya u8 big5
@@ -21129,6 +21129,7 @@
2112921129
𧋍 ㄒㄧ xi vu utf8
2113021130
𧎴 ㄒㄧ xi vu utf8
2113121131
西 ㄒㄧ˙ xi5 vu7 big5
21132+
係 ㄒㄧ˙ xi5 vu7 big5
2113221133
些 ㄒㄧㄝ xie vu, big5
2113321134
歇 ㄒㄧㄝ xie vu, big5
2113421135
蠍 ㄒㄧㄝ xie vu, big5
@@ -21864,7 +21865,6 @@
2186421865
齚 ㄒㄧˊ xi2 vu6 utf8
2186521866
𢘻 ㄒㄧˊ xi2 vu6 utf8
2186621867
𨀙 ㄒㄧˊ xi2 vu6 utf8
21867-
係 ㄒㄧ˙ xi5 vu7 big5
2186821868
瞎 ㄒㄧㄚ xia vu8 big5
2186921869
蝦 ㄒㄧㄚ xia vu8 big5
2187021870
岈 ㄒㄧㄚ xia vu8 big5
@@ -24188,6 +24188,20 @@
2418824188
麿 ㄌㄩˇ lv3 xm3 utf8
2418924189
𢙲 ㄌㄩˇ lv3 xm3 utf8
2419024190
𥶇 ㄌㄩˇ lv3 xm3 utf8
24191+
捋 ㄌㄩˇ lv3 xm3 big5
24192+
㜢 ㄌㄩˇ lv3 xm3 utf8
24193+
侣 ㄌㄩˇ lv3 xm3 utf8
24194+
吕 ㄌㄩˇ lv3 xm3 utf8
24195+
娄 ㄌㄩˇ lv3 xm3 utf8
24196+
寽 ㄌㄩˇ lv3 xm3 utf8
24197+
屡 ㄌㄩˇ lv3 xm3 utf8
24198+
捛 ㄌㄩˇ lv3 xm3 utf8
24199+
稆 ㄌㄩˇ lv3 xm3 utf8
24200+
褛 ㄌㄩˇ lv3 xm3 utf8
24201+
鋶 ㄌㄩˇ lv3 xm3 utf8
24202+
麿 ㄌㄩˇ lv3 xm3 utf8
24203+
𢙲 ㄌㄩˇ lv3 xm3 utf8
24204+
𥶇 ㄌㄩˇ lv3 xm3 utf8
2419124205
律 ㄌㄩˋ lv4 xm4 big5
2419224206
綠 ㄌㄩˋ lv4 xm4 big5
2419324207
率 ㄌㄩˋ lv4 xm4 big5
@@ -24223,20 +24237,6 @@
2422324237
曥 ㄌㄩˊ lv2 xm6 utf8
2422424238
爈 ㄌㄩˊ lv2 xm6 utf8
2422524239
馿 ㄌㄩˊ lv2 xm6 utf8
24226-
捋 ㄌㄩˇ lv3 xm3 big5
24227-
㜢 ㄌㄩˇ lv3 xm3 utf8
24228-
侣 ㄌㄩˇ lv3 xm3 utf8
24229-
吕 ㄌㄩˇ lv3 xm3 utf8
24230-
娄 ㄌㄩˇ lv3 xm3 utf8
24231-
寽 ㄌㄩˇ lv3 xm3 utf8
24232-
屡 ㄌㄩˇ lv3 xm3 utf8
24233-
捛 ㄌㄩˇ lv3 xm3 utf8
24234-
稆 ㄌㄩˇ lv3 xm3 utf8
24235-
褛 ㄌㄩˇ lv3 xm3 utf8
24236-
鋶 ㄌㄩˇ lv3 xm3 utf8
24237-
麿 ㄌㄩˇ lv3 xm3 utf8
24238-
𢙲 ㄌㄩˇ lv3 xm3 utf8
24239-
𥶇 ㄌㄩˇ lv3 xm3 utf8
2424024240
勒 ㄌㄟ lei xo big5
2424124241
嘞 ㄌㄟ lei xo utf8
2424224242
累 ㄌㄟˇ lei3 xo3 big5
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
def main():
2+
used = set()
3+
last_reading = ""
4+
n = 0
5+
with open("../BPMFBase.txt") as f:
6+
lines = f.readlines()
7+
for line in lines:
8+
n += 1
9+
line = line.strip()
10+
components = line.split(" ")
11+
reading = components[1]
12+
if reading != last_reading:
13+
if reading in used:
14+
print(f"Duplicate reading: {reading}")
15+
print(f"#{n} {line}")
16+
else:
17+
used.add(reading)
18+
last_reading = reading
19+
20+
if __name__ == "__main__":
21+
main()

0 commit comments

Comments
 (0)