2023-08-17 15:43:39 +03:00
|
|
|
''' Concept core text processing library. '''
|
2023-08-17 21:23:54 +03:00
|
|
|
# pylint: skip-file
|
2023-08-16 21:26:59 +03:00
|
|
|
from .syntax import RuSyntax, Capitalization
|
2023-08-20 14:12:09 +03:00
|
|
|
from .rumodel import Morphology, SemanticRole, WordTag, morpho, split_grams, combine_grams
|
2023-08-17 15:43:39 +03:00
|
|
|
from .ruparser import PhraseParser, WordToken, Collation
|
2023-08-20 13:59:46 +03:00
|
|
|
from .reference import EntityReference, ReferenceType, SyntacticReference, parse_reference
|
|
|
|
from .context import TermForm, Entity, TermContext
|
|
|
|
from .resolver import Position, Resolver, ResolvedReference, resolve_entity, resolve_syntactic
|
2023-08-16 21:26:59 +03:00
|
|
|
|
|
|
|
from .conceptapi import (
|
|
|
|
parse, normalize,
|
|
|
|
get_all_forms, inflect, inflect_context, inflect_substitute, inflect_dependant,
|
2023-08-20 13:59:46 +03:00
|
|
|
match_all_morpho, find_substr
|
2023-08-16 21:26:59 +03:00
|
|
|
)
|
2023-08-17 15:43:39 +03:00
|
|
|
|
|
|
|
# TODO: implement Part of speech transition for VERB <-> NOUN
|