Functions | Variables

RusGramTab.cpp File Reference

#include "StdGramtab.h"
#include "RusGramTab.h"
Include dependency graph for RusGramTab.cpp:

Functions

Variables


Function Documentation

bool CaseNumber ( const CAgramtabLine l1,
const CAgramtabLine l2 
) [inline]

References CAgramtabLine::m_Grammems, rAllCases, and rAllNumbers.

Referenced by CRusGramTab::GleicheCaseNumber().

Here is the caller graph for this function:

bool CaseFirstPlural ( const CAgramtabLine l1,
const CAgramtabLine l2 
) [inline]
bool GenderNumber ( const CAgramtabLine l1,
const CAgramtabLine l2 
) [inline]

References _QM, CAgramtabLine::m_Grammems, rAllGenders, rAllNumbers, and rPlural.

Referenced by CRusGramTab::GleicheGenderNumber(), and SubjectPredicate().

Here is the caller graph for this function:

bool PersonNumber ( const CAgramtabLine l1,
const CAgramtabLine l2 
) [inline]

References CAgramtabLine::m_Grammems, rAllNumbers, and rAllPersons.

Referenced by SubjectPredicate().

Here is the caller graph for this function:

bool SubjectPredicate ( const CAgramtabLine subj_l,
const CAgramtabLine verb_l 
) [inline]
bool Case ( const CAgramtabLine l1,
const CAgramtabLine l2 
) [inline]

References CAgramtabLine::m_Grammems, and rAllCases.

Referenced by CRusGramTab::GleicheCase().

Here is the caller graph for this function:

bool GenderNumberCaseAnimRussian ( const CAgramtabLine l1,
const CAgramtabLine l2 
)

References _QM, CAgramtabLine::m_Grammems, rAllAnimative, rAllCases, rAllGenders, rAllNumbers, and rAnimative.

Referenced by CRusGramTab::GleicheGenderNumberCase().

Here is the caller graph for this function:

bool GenderNumberCaseNotAnimRussian ( const CAgramtabLine l1,
const CAgramtabLine l2 
)

References _QM, CAgramtabLine::m_Grammems, rAllAnimative, rAllCases, rAllGenders, rAllNumbers, and rNonAnimative.

Referenced by CRusGramTab::GleicheGenderNumberCase().

Here is the caller graph for this function:

bool GenderNumberCaseRussian ( const CAgramtabLine l1,
const CAgramtabLine l2 
)

References CAgramtabLine::m_Grammems, rAllCases, rAllGenders, and rAllNumbers.

Referenced by CRusGramTab::GleicheGenderNumberCase().

Here is the caller graph for this function:

bool FiniteFormCoordRussian ( const CAgramtabLine l1,
const CAgramtabLine l2 
)
string RussianCaseNumberGender ( const CAgramtab pGramTab,
const string &  adj,
const string &  common_noun_grm,
const string &  noun 
)

Variable Documentation

char months[12][10]
Initial value:
 {"ßÍÂÀÐÜ","ÔÅÂÐÀËÜ","ÌÀÐÒ",
                       "ÀÏÐÅËÜ","ÌÀÉ","ÈÞÍÜ",
                       "ÈÞËÜ","ÀÂÃÓÑÒ","ÑÅÍÒßÁÐÜ"
                       ,"ÎÊÒßÁÐÜ","ÍÎßÁÐÜ","ÄÅÊÀÁÐÜ"}

Referenced by cgiHeaderCookieSetString(), and CRusGramTab::is_month().

char SmallNumbers[5][10] = {"ÄÂÀ","ÒÐÈ","×ÅÒÛÐÅ","ÎÁÀ","ÏÎËÒÎÐÀ"}
const size_t ParticleCount = 8
const char Particles[ParticleCount][20] = {"ËÈ","ÆÅ","ÁÛ","ÓÆ","ÒÎËÜÊÎ", "Æ", "Á", "ËÜ"}
const int StandardParamAbbrCount = 8
const int StandardParamAbbrLength = 4
Initial value:
  
{ "ÊÃ", "ÊÌ", "ÑÌ","ÌË", "ÌÁ","ÊÁ", "ÌÃÖ", "ÊÂ"}

Referenced by CRusGramTab::IsStandardParamAbbr().