from typing import Dict from .word_model import ( USER_DICT_MAX_PRIORITY, USER_DICT_MIN_PRIORITY, PartOfSpeechDetail, WordTypes, ) MIN_PRIORITY = USER_DICT_MIN_PRIORITY MAX_PRIORITY = USER_DICT_MAX_PRIORITY part_of_speech_data: Dict[WordTypes, PartOfSpeechDetail] = { WordTypes.PROPER_NOUN: PartOfSpeechDetail( part_of_speech="名詞", part_of_speech_detail_1="固有名詞", part_of_speech_detail_2="一般", part_of_speech_detail_3="*", context_id=1348, cost_candidates=[ -988, 3488, 4768, 6048, 7328, 8609, 8734, 8859, 8984, 9110, 14176, ], accent_associative_rules=[ "*", "C1", "C2", "C3", "C4", "C5", ], ), WordTypes.COMMON_NOUN: PartOfSpeechDetail( part_of_speech="名詞", part_of_speech_detail_1="一般", part_of_speech_detail_2="*", part_of_speech_detail_3="*", context_id=1345, cost_candidates=[ -4445, 49, 1473, 2897, 4321, 5746, 6554, 7362, 8170, 8979, 15001, ], accent_associative_rules=[ "*", "C1", "C2", "C3", "C4", "C5", ], ), WordTypes.VERB: PartOfSpeechDetail( part_of_speech="動詞", part_of_speech_detail_1="自立", part_of_speech_detail_2="*", part_of_speech_detail_3="*", context_id=642, cost_candidates=[ 3100, 6160, 6360, 6561, 6761, 6962, 7414, 7866, 8318, 8771, 13433, ], accent_associative_rules=[ "*", ], ), WordTypes.ADJECTIVE: PartOfSpeechDetail( part_of_speech="形容詞", part_of_speech_detail_1="自立", part_of_speech_detail_2="*", part_of_speech_detail_3="*", context_id=20, cost_candidates=[ 1527, 3266, 3561, 3857, 4153, 4449, 5149, 5849, 6549, 7250, 10001, ], accent_associative_rules=[ "*", ], ), WordTypes.SUFFIX: PartOfSpeechDetail( part_of_speech="名詞", part_of_speech_detail_1="接尾", part_of_speech_detail_2="一般", part_of_speech_detail_3="*", context_id=1358, cost_candidates=[ 4399, 5373, 6041, 6710, 7378, 8047, 9440, 10834, 12228, 13622, 15847, ], accent_associative_rules=[ "*", "C1", "C2", "C3", "C4", "C5", ], ), }