#include "agramtab_.h"
#include "rus_consts.h"
Go to the source code of this file.
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.
const unsigned int StartUp = 0xC0E0 |
Referenced by CRusGramTab::i2s(), and CRusGramTab::s2i().
const unsigned int EndUp = 0x10000 |
const unsigned int MaxGrmCount = EndUp -StartUp |
Referenced by CRusGramTab::GetMaxGrmCount().
const BYTE rPartOfSpeechCount = 22 |
Referenced by CRusGramTab::GetPartOfSpeechesCount().
const char rPartOfSpeeches[rPartOfSpeechCount][20] |
{ "Ñ", "Ï", "Ã", "ÌÑ", "ÌÑ-Ï", "ÌÑ-ÏÐÅÄÊ", "×ÈÑË", "×ÈÑË-Ï", "Í", "ÏÐÅÄÊ", "ÏÐÅÄË", "ÏÎÑË", "ÑÎÞÇ", "ÌÅÆÄ", "ÂÂÎÄÍ", "ÔÐÀÇ", "×ÀÑÒ", "ÊÐ_ÏÐÈË", "ÏÐÈ×ÀÑÒÈÅ", "ÄÅÅÏÐÈ×ÀÑÒÈÅ", "ÊÐ_ÏÐÈ×ÀÑÒÈÅ", "ÈÍÔÈÍÈÒÈÂ" }
const short GrammemsCount = 52 |
Referenced by GetGramInfosFromWord(), CRusGramTab::GetGrammemsCount(), and CAgramtab::grammems_to_str().
const char Grammems[GrammemsCount][10] |
const int rClauseTypesCount = 12 |
const char rClauseTypes[rClauseTypesCount][30] |
{ "ÃË_ËÈ×Í", "ÄÏÐ", "ÊÐ_ÏÐ×", "ÊÐ_ÏÐÈË", "ÏÐÅÄÊ", "ÏÐ×", "ÈÍÔ", "ÂÂÎÄ", "ÒÈÐÅ", "ÍÑÎ", "ÑÐÀÂÍ", "ÊÎÏÓË" }
Referenced by CRusGramTab::GetClauseNameByType(), and CRusGramTab::GetClauseTypeByName().