Files
akaza/scratch/pygtrie-latice.py
Tokuhiro Matsuno 0949b527a5 split files
2020-09-08 10:52:29 +09:00

29 lines
522 B
Python

from comb.engine import parse_skkdict
import pygtrie
dictionary = parse_skkdict('/usr/share/skk/SKK-JISYO.L', encoding='euc-jp')
t = pygtrie.CharTrie()
for k, v in dictionary.items():
vvv = '/'.join(v).encode('utf-8')
t[k] = v
print("LOADED")
def gen_latice(s):
for n in range(len(s) - 1):
print(n)
word = s[0:n]
print(word)
src = 'じゅうかきんぜい'
# print(t.get('じゅうか'))
for s in t.prefixes('たんげつ'):
print(s)
# f = src[0]
# print(gen_latice(src))