alex.components.nlg.tectotpl.tool.lexicon package¶
Submodules¶
alex.components.nlg.tectotpl.tool.lexicon.cs module¶
- class alex.components.nlg.tectotpl.tool.lexicon.cs.Lexicon[source]¶
Bases: object
- get_possessive_adj_for(noun_lemma)[source]¶
Given a noun lemma, this returns a possessive adjective if it’s in the database.
- has_expletive(lemma)[source]¶
Return an expletive for a ‘že’-clause that this verb governs, or False. Lemmas must include reflexive particles for reflexiva tantum.
- has_synthetic_future(verb_lemma)[source]¶
Returns True if the verb builds a synthetic future tense form with the prefix ‘po-‘/’pů-‘.
- inflect_conditional(lemma, number, person)[source]¶
Return inflected form of a conditional particle/conjunction
- is_coord_conj(lemma)[source]¶
Return ‘Y’/’N’ if the given lemma is a coordinating conjunction (depending on whether one should write a comma directly in front).
- is_incongruent_numeral(numeral)[source]¶
Return True if the given lemma belongs to a Czech numeral that takes a genitive attribute instead of being an attribute itself
- is_named_entity_label(lemma)[source]¶
Return ‘I’/’C’ if the given lemma is a named entity label (used as congruent/incongruent attribute).