Coverage for src/wiktextract/extractor/ru/section_titles.py: 100%
4 statements
« prev ^ index » next coverage.py v7.6.10, created at 2024-12-27 08:07 +0000
« prev ^ index » next coverage.py v7.6.10, created at 2024-12-27 08:07 +0000
1from ...config import POSSubtitleData
3POS_TITLES: dict[str, POSSubtitleData] = {
4 "аббревиатура": {"pos": "abbrev"},
5 "глагол": {"pos": "verb"},
6 "деепричастие": {"pos": "gerund"},
7 "имя собственное": {"pos": "name"},
8 "имя, собственное": {"pos": "name"},
9 "междометие": {"pos": "interj"},
10 "префикс": {"pos": "prefix"},
11 "префиксоид": {"pos": "prefix"},
12 "прилагательное": {"pos": "adj"},
13 "суффикс": {"pos": "suffix"},
14 "существительное": {"pos": "noun"},
15 "устойчивое сочетание": {"pos": "phrase"},
16 "наречие": {"pos": "adv"},
17}
19POS_TEMPLATE_NAMES: dict[str, POSSubtitleData] = {
20 "abbrev": {"pos": "abbrev", "tags": ["abbreviation"]},
21 "adv": {"pos": "adv"},
22 "affix": {"pos": "affix"},
23 "article": {"pos": "article"},
24 "conj": {"pos": "conj"},
25 "interj": {"pos": "intj"},
26 "noun": {"pos": "noun"},
27 "onomatop": {"pos": "onomatopeia", "tags": ["onomatopoeic"]},
28 "part": {"pos": "particle"},
29 "phrase": {"pos": "phrase"},
30 "predic": {"pos": "adj"},
31 "prep": {"pos": "prep"},
32 "suffix": {"pos": "suffix", "tags": ["morpheme"]},
33 "буква": {"pos": "character"},
34 "гидроним": {"pos": "name"},
35 "гл": {"pos": "verb"},
36 "дее": {"pos": "verb", "tags": ["participle", "gerund"]},
37 "деепр": {"pos": "verb", "tags": ["participle", "gerund"]},
38 "мест": {"pos": "pron"},
39 "нар": {"pos": "adv"},
40 "падежи": {"pos": "noun"},
41 "послелог": {"pos": "postp"},
42 "посл": {"pos": "postp"},
43 "прил": {"pos": "adj"},
44 "прич": {"pos": "verb", "tags": ["participle"]},
45 "союз": {"pos": "conj"},
46 "сущ": {"pos": "noun"},
47 "существительное": {"pos": "noun"},
48 "топоним": {"pos": "name"},
49 "фам": {"pos": "name"},
50 "част": {"pos": "particle"},
51 "числ": {"pos": "num"},
52 "предл": {"pos": "prep"},
53}
55LINKAGE_TITLES: dict[str, str] = {
56 "антонимы": "antonyms",
57 "анаграммы": "anagrams",
58 "варианты": "variants",
59 "гиперонимы": "hypernyms",
60 "гипонимы": "hyponyms",
61 "дериваты": "derived",
62 "меронимы": "meronyms",
63 "синонимы": "synonyms",
64 "согипонимы": "coordinate_terms",
65 "холонимы": "holonyms",
66 "конверсивы": "antonyms",
67 "метаграммы": "metagrams", # https://ru.wikipedia.org/wiki/Метаграммы
68}