ddc
|
Functions | |
string | CommonAncodeAssignFunction (const CAgramtab *pGramTab, const string &s1, const string &s2) |
bool | GenderNumberGerman (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | SubjectPredicateGerman (const CAgramtabLine *subj_l, const CAgramtabLine *verb_l) |
bool | GleicheCasesGerman (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | GenderNumberCaseGerman (const CAgramtabLine *noun_l, const CAgramtabLine *adj_l) |
bool | WeakGleiche (const CAgramtabLine *noun, const CAgramtabLine *adj) |
string | WeakDeclAssignFunction2 (const CAgramtab *pGramTab, const string &det, const string &noun) |
string | WeakDeclAssignFunction3 (const CAgramtab *pGramTab, const string &det, const string &adj, const string &noun) |
bool | MixedGleiche (const CAgramtabLine *noun, const CAgramtabLine *adj) |
string | MixedDeclAssignFunction2 (const CAgramtab *pGramTab, const string &det, const string &noun) |
string | MixedDeclAssignFunction3 (const CAgramtab *pGramTab, const string &det, const string &adj, const string &noun) |
bool | SoloGleiche (const CAgramtabLine *noun, const CAgramtabLine *adj) |
string | StrongDeclAssignFunction (const CAgramtab *pGramTab, const string &det, const string &noun) |
string | CommonCase (const CAgramtab *pGramTab, const string &noun1, const string &noun2) |
bool | HasOnlyOneCase (const CAgramtab *pGramTab, const string &Ancodes, const size_t &poses, const QWORD &Grammems) |
bool | HasGrammem (const CAgramtab *pGramTab, const string &Ancodes, const size_t &poses, const QWORD &Grammems) |
bool | HasOneGrammem (const CAgramtab *pGramTab, const string &Ancodes, const size_t &poses, const QWORD &Grammems) |
string | CommonCaseNumberGender (const CAgramtab *pGramTab, const string &adj1, const string &adj2) |
string | ConvertToPlural (const CAgramtab *pGramTab, const string &s) |
string CommonAncodeAssignFunction | ( | const CAgramtab * | pGramTab, |
const string & | s1, | ||
const string & | s2 | ||
) |
Referenced by MixedDeclAssignFunction3(), and WeakDeclAssignFunction3().
bool GenderNumberGerman | ( | const CAgramtabLine * | l1, |
const CAgramtabLine * | l2 | ||
) |
References _QM, gAllGenders, gAllNumbers, gPlural, and CAgramtabLine::m_Grammems.
Referenced by CGerGramTab::GleicheGenderNumber().
bool SubjectPredicateGerman | ( | const CAgramtabLine * | subj_l, |
const CAgramtabLine * | verb_l | ||
) |
References _QM, gAllNumbers, gErstePerson, gImperativ, gNominativ, gPlural, gSingular, gZweitePerson, and CAgramtabLine::m_Grammems.
Referenced by CGerGramTab::GleicheSubjectPredicate().
bool GleicheCasesGerman | ( | const CAgramtabLine * | l1, |
const CAgramtabLine * | l2 | ||
) |
References gAllCases, and CAgramtabLine::m_Grammems.
Referenced by CommonCase(), and CGerGramTab::GleicheCase().
|
inline |
References gAllCases, gAllGenders, gAllNumbers, and CAgramtabLine::m_Grammems.
Referenced by CommonCaseNumberGender(), CGerGramTab::GleicheGenderNumberCase(), MixedGleiche(), SoloGleiche(), and WeakGleiche().
bool WeakGleiche | ( | const CAgramtabLine * | noun, |
const CAgramtabLine * | adj | ||
) |
References _QM, gAdjektiveMitBestimmte, GenderNumberCaseGerman(), and CAgramtabLine::m_Grammems.
Referenced by WeakDeclAssignFunction2(), and WeakDeclAssignFunction3().
string WeakDeclAssignFunction2 | ( | const CAgramtab * | pGramTab, |
const string & | det, | ||
const string & | noun | ||
) |
References CAgramtab::GleicheAncode1(), and WeakGleiche().
string WeakDeclAssignFunction3 | ( | const CAgramtab * | pGramTab, |
const string & | det, | ||
const string & | adj, | ||
const string & | noun | ||
) |
References CommonAncodeAssignFunction(), CAgramtab::GleicheAncode1(), and WeakGleiche().
bool MixedGleiche | ( | const CAgramtabLine * | noun, |
const CAgramtabLine * | adj | ||
) |
References _QM, gAdjektiveMitUnbestimmte, GenderNumberCaseGerman(), gPossessiv, and CAgramtabLine::m_Grammems.
Referenced by MixedDeclAssignFunction2(), and MixedDeclAssignFunction3().
string MixedDeclAssignFunction2 | ( | const CAgramtab * | pGramTab, |
const string & | det, | ||
const string & | noun | ||
) |
References CAgramtab::GleicheAncode1(), and MixedGleiche().
string MixedDeclAssignFunction3 | ( | const CAgramtab * | pGramTab, |
const string & | det, | ||
const string & | adj, | ||
const string & | noun | ||
) |
References CommonAncodeAssignFunction(), CAgramtab::GleicheAncode1(), and MixedGleiche().
bool SoloGleiche | ( | const CAgramtabLine * | noun, |
const CAgramtabLine * | adj | ||
) |
References _QM, gAdjektiveOhneArtikel, GenderNumberCaseGerman(), and CAgramtabLine::m_Grammems.
Referenced by StrongDeclAssignFunction().
string StrongDeclAssignFunction | ( | const CAgramtab * | pGramTab, |
const string & | det, | ||
const string & | noun | ||
) |
References CAgramtab::GleicheAncode1(), and SoloGleiche().
string CommonCase | ( | const CAgramtab * | pGramTab, |
const string & | noun1, | ||
const string & | noun2 | ||
) |
References CAgramtab::GleicheAncode1(), and GleicheCasesGerman().
bool HasOnlyOneCase | ( | const CAgramtab * | pGramTab, |
const string & | Ancodes, | ||
const size_t & | poses, | ||
const QWORD & | Grammems | ||
) |
References gAllCases, CAgramtab::GetPartOfSpeechAndGrammems(), and Grammems.
bool HasGrammem | ( | const CAgramtab * | pGramTab, |
const string & | Ancodes, | ||
const size_t & | poses, | ||
const QWORD & | Grammems | ||
) |
References CAgramtab::GetPartOfSpeechAndGrammems(), and Grammems.
string CommonCaseNumberGender | ( | const CAgramtab * | pGramTab, |
const string & | adj1, | ||
const string & | adj2 | ||
) |
References GenderNumberCaseGerman(), and CAgramtab::GleicheAncode1().
string ConvertToPlural | ( | const CAgramtab * | pGramTab, |
const string & | s | ||
) |
References _QM, CAgramtab::GetAllPossibleAncodes(), CAgramtab::GetLine(), gPlural, gSingular, CAgramtabLine::m_Grammems, CAgramtabLine::m_PartOfSpeech, and CAgramtab::s2i().