ddc
|
Functions | |
bool | CaseNumber (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | CaseFirstPlural (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | GenderNumber (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | PersonNumber (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | SubjectPredicate (const CAgramtabLine *subj_l, const CAgramtabLine *verb_l) |
bool | Case (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | GenderNumberCaseAnimRussian (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | GenderNumberCaseNotAnimRussian (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | GenderNumberCaseRussian (const CAgramtabLine *l1, const CAgramtabLine *l2) |
bool | FiniteFormCoordRussian (const CAgramtabLine *l1, const CAgramtabLine *l2) |
string | RussianCaseNumberGender (const CAgramtab *pGramTab, const string &adj, const string &common_noun_grm, const string &noun) |
Variables | |
char | months [12][10] |
char | SmallNumbers [5][10] = {"\xc4\xc2\xc0","\xd2\xd0\xc8","\xd7\xc5\xd2\xdb\xd0\xc5","\xce\xc1\xc0","\xcf\xce\xcb\xd2\xce\xd0\xc0"} |
const size_t | ParticleCount = 8 |
const char | Particles [ParticleCount][20] = {"\xcb\xc8","\xc6\xc5","\xc1\xdb","\xd3\xc6","\xd2\xce\xcb\xdc\xca\xce", "\xc6", "\xc1", "\xcb\xdc"} |
const int | StandardParamAbbrCount = 8 |
const int | StandardParamAbbrLength = 4 |
const char | StandardParamAbbr [StandardParamAbbrCount][StandardParamAbbrLength] |
|
inline |
References CAgramtabLine::m_Grammems, rAllCases, and rAllNumbers.
Referenced by CRusGramTab::GleicheCaseNumber().
|
inline |
References CAgramtabLine::m_Grammems, rAllCases, and rPlural.
|
inline |
References _QM, CAgramtabLine::m_Grammems, rAllGenders, rAllNumbers, and rPlural.
Referenced by CRusGramTab::GleicheGenderNumber(), and SubjectPredicate().
|
inline |
References CAgramtabLine::m_Grammems, rAllNumbers, and rAllPersons.
Referenced by SubjectPredicate().
|
inline |
References _QM, ADJ_SHORT, GenderNumber(), CAgramtabLine::m_Grammems, CAgramtabLine::m_PartOfSpeech, PARTICIPLE_SHORT, PersonNumber(), rAllNumbers, rFeminum, rFirstPerson, rFutureTense, rImperative, rMasculinum, rNominativ, rPastTense, rPlural, rPresentTense, rSecondPerson, and rSingular.
Referenced by CRusGramTab::GleicheSubjectPredicate().
|
inline |
References CAgramtabLine::m_Grammems, and rAllCases.
Referenced by CRusGramTab::GleicheCase().
bool GenderNumberCaseAnimRussian | ( | const CAgramtabLine * | l1, |
const CAgramtabLine * | l2 | ||
) |
References _QM, CAgramtabLine::m_Grammems, rAllAnimative, rAllCases, rAllGenders, rAllNumbers, and rAnimative.
Referenced by CRusGramTab::GleicheGenderNumberCase().
bool GenderNumberCaseNotAnimRussian | ( | const CAgramtabLine * | l1, |
const CAgramtabLine * | l2 | ||
) |
References _QM, CAgramtabLine::m_Grammems, rAllAnimative, rAllCases, rAllGenders, rAllNumbers, and rNonAnimative.
Referenced by CRusGramTab::GleicheGenderNumberCase().
bool GenderNumberCaseRussian | ( | const CAgramtabLine * | l1, |
const CAgramtabLine * | l2 | ||
) |
References CAgramtabLine::m_Grammems, rAllCases, rAllGenders, and rAllNumbers.
Referenced by CRusGramTab::GleicheGenderNumberCase().
bool FiniteFormCoordRussian | ( | const CAgramtabLine * | l1, |
const CAgramtabLine * | l2 | ||
) |
References _QM, CAgramtabLine::m_Grammems, rAllGenders, rAllNumbers, rAllPersons, rPastTense, and rPlural.
string RussianCaseNumberGender | ( | const CAgramtab * | pGramTab, |
const string & | adj, | ||
const string & | common_noun_grm, | ||
const string & | noun | ||
) |
char months[12][10] |
Referenced by CRusGramTab::is_month().
char SmallNumbers[5][10] = {"\xc4\xc2\xc0","\xd2\xd0\xc8","\xd7\xc5\xd2\xdb\xd0\xc5","\xce\xc1\xc0","\xcf\xce\xcb\xd2\xce\xd0\xc0"} |
Referenced by CRusGramTab::is_small_number().
const size_t ParticleCount = 8 |
Referenced by CRusGramTab::IsSimpleParticle().
const char Particles[ParticleCount][20] = {"\xcb\xc8","\xc6\xc5","\xc1\xdb","\xd3\xc6","\xd2\xce\xcb\xdc\xca\xce", "\xc6", "\xc1", "\xcb\xdc"} |
Referenced by CRusGramTab::IsSimpleParticle().
const int StandardParamAbbrCount = 8 |
Referenced by CRusGramTab::IsStandardParamAbbr().
const int StandardParamAbbrLength = 4 |
Referenced by CRusGramTab::IsStandardParamAbbr().
const char StandardParamAbbr[StandardParamAbbrCount][StandardParamAbbrLength] |
Referenced by CRusGramTab::IsStandardParamAbbr().