#include <EngGramTab.h>
CEngGramTab::CEngGramTab | ( | ) |
CEngGramTab::~CEngGramTab | ( | ) |
BYTE CEngGramTab::GetPartOfSpeechesCount | ( | ) | const [inline, virtual] |
Implements CAgramtab.
References ePartOfSpeechesCount.
const char* CEngGramTab::GetPartOfSpeechStr | ( | BYTE | i | ) | const [inline, virtual] |
Implements CAgramtab.
size_t CEngGramTab::GetGrammemsCount | ( | ) | const [inline, virtual] |
Implements CAgramtab.
References eGrammemsCount.
const char* CEngGramTab::GetGrammemStr | ( | size_t | i | ) | const [inline, virtual] |
Implements CAgramtab.
size_t CEngGramTab::GetMaxGrmCount | ( | ) | const [inline, virtual] |
Implements CAgramtab.
References eMaxGrmCount.
Referenced by CEngGramTab(), and ~CEngGramTab().
CAgramtabLine*& CEngGramTab::GetLine | ( | size_t | LineNo | ) | [inline, virtual] |
Implements CAgramtab.
References Lines.
Referenced by CEngGramTab(), and ~CEngGramTab().
const CAgramtabLine* CEngGramTab::GetLine | ( | size_t | LineNo | ) | const [inline, virtual] |
size_t CEngGramTab::s2i | ( | const char * | s | ) | const [inline, virtual] |
string CEngGramTab::i2s | ( | WORD | i | ) | const [inline, virtual] |
const char* CEngGramTab::GetRegistryString | ( | ) | const [inline, virtual] |
Implements CAgramtab.
long CEngGramTab::GetClauseTypeByName | ( | const char * | TypeName | ) | const [inline, virtual] |
Implements CAgramtab.
const char* CEngGramTab::GetClauseNameByType | ( | long | type | ) | const [inline, virtual] |
Implements CAgramtab.
bool CEngGramTab::GleicheGenderNumber | ( | const char * | gram_code1, | |
const char * | gram_code2 | |||
) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::GleicheSubjectPredicate | ( | const char * | gram_code1, | |
const char * | gram_code2 | |||
) | const [virtual] |
Implements CAgramtab.
const size_t CEngGramTab::GetClauseTypesCount | ( | ) | const [inline, virtual] |
Implements CAgramtab.
bool CEngGramTab::is_month | ( | const char * | lemma | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_small_number | ( | const char * | lemma | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::IsMorphNoun | ( | size_t | Poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_adj | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_participle | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_pronoun | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_pronoun_adjective | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_left_noun_modifier | ( | size_t | poses, | |
QWORD | grammems | |||
) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_numeral | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_verb_form | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_infinitive | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_predk | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_adv | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_personal_pronoun | ( | size_t | poses, | |
QWORD | grammems | |||
) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::is_morph_article | ( | size_t | poses | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::IsSimpleParticle | ( | const char * | lemma, | |
size_t | poses | |||
) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::IsSynNoun | ( | size_t | Poses, | |
const char * | Lemma | |||
) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::IsStandardParamAbbr | ( | const char * | WordStrUpper | ) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::GleicheCase | ( | const char * | gram_code_noun, | |
const char * | gram_code_adj | |||
) | const [virtual] |
Implements CAgramtab.
bool CEngGramTab::GleicheCaseNumber | ( | const char * | gram_code1, | |
const char * | gram_code2 | |||
) | const [virtual] |
Implements CAgramtab.
QWORD CEngGramTab::GleicheGenderNumberCase | ( | const char * | common_gram_code_noun, | |
const char * | gram_code_noun, | |||
const char * | gram_code_adj | |||
) | const [virtual] |
Implements CAgramtab.
Referenced by GetLine().