ddc
|
#include "../CommonLib/utilit.h"
#include "../AgramtabLib/agramtab_.h"
#include "FormInfo.h"
#include "OperationMeter.h"
Go to the source code of this file.
Classes | |
struct | CParadigmInfo |
struct | CPredictSuffix |
struct | CMorphSession |
struct | CDumpParadigm |
class | MorphoWizard |
struct | MorphoWizard::AncodeLess |
class | MorphWizardMeter |
Typedefs | |
typedef multimap< string, CParadigmInfo > | LemmaMap |
typedef LemmaMap::iterator | lemma_iterator_t |
typedef LemmaMap::const_iterator | const_lemma_iterator_t |
typedef set< CPredictSuffix > | predict_container_t |
Functions | |
BYTE | TransferReverseVowelNoToCharNo (const string &form, BYTE AccentCharNo, MorphLanguageEnum Language) |
Variables | |
const WORD | UnknownSessionNo = 0xffff-1 |
const WORD | UnknownPrefixSetNo = 0xffff-1 |
const BYTE | UnknownAccent = 0xff |
const WORD | AnyParadigmNo = 0xffff |
const WORD | AnyAccentModelNo = 0xffff |
const WORD | AnySessionNo = 0xffff |
const WORD | AnyPrefixSetNo = 0xffff |
const BYTE | AnyAccent = 0xff-1 |
const char * | AnyCommonAncode |
const int | MinPredictSuffixLength = 2 |
const int | MaxPredictSuffixLength = 5 |
typedef multimap<string, CParadigmInfo> LemmaMap |
typedef LemmaMap::iterator lemma_iterator_t |
typedef LemmaMap::const_iterator const_lemma_iterator_t |
typedef set<CPredictSuffix> predict_container_t |
BYTE TransferReverseVowelNoToCharNo | ( | const string & | form, |
BYTE | AccentCharNo, | ||
MorphLanguageEnum | Language | ||
) |
References is_lower_vowel(), is_upper_vowel(), and UnknownAccent.
Referenced by MorphoWizard::_GetReverseVowelNo(), CFormInfo::GetAccentedVowel(), MorphoWizard::GetLemmaAccent(), and MorphoWizard::SetAccent().
const WORD UnknownSessionNo = 0xffff-1 |
const WORD UnknownPrefixSetNo = 0xffff-1 |
const BYTE UnknownAccent = 0xff |
Referenced by MorphoWizard::_GetReverseVowelNo(), MorphoWizard::change_prd_info(), CParadigmInfo::CParadigmInfo(), MorphoWizard::create_slf_from_predicted(), MorphoWizard::find_lemm_by_accent_model(), CFormInfo::GetAccentedVowel(), MorphoWizard::GetLemmaAccent(), MorphoWizard::HasUnknownAccents(), MorphoWizard::IsPartialAccented(), ReadLemmas(), MorphoWizard::SetAccent(), MorphoWizard::show_differences_in_two_paradigms(), MorphoWizard::slf_to_mrd(), and TransferReverseVowelNoToCharNo().
const WORD AnyParadigmNo = 0xffff |
Referenced by CParadigmInfo::AnyParadigmInfo(), and CParadigmInfo::IsAnyEqual().
const WORD AnyAccentModelNo = 0xffff |
Referenced by CParadigmInfo::AnyParadigmInfo(), and CParadigmInfo::IsAnyEqual().
const WORD AnySessionNo = 0xffff |
Referenced by CParadigmInfo::AnyParadigmInfo().
const WORD AnyPrefixSetNo = 0xffff |
Referenced by CParadigmInfo::AnyParadigmInfo(), and CParadigmInfo::IsAnyEqual().
const BYTE AnyAccent = 0xff-1 |
Referenced by CParadigmInfo::AnyParadigmInfo(), and CParadigmInfo::IsAnyEqual().
const char* AnyCommonAncode |
Referenced by CParadigmInfo::AnyParadigmInfo(), and CParadigmInfo::IsAnyEqual().
const int MinPredictSuffixLength = 2 |
Referenced by MorphoWizard::CreatePredictIndex(), and MorphoWizard::predict_lemm().
const int MaxPredictSuffixLength = 5 |
Referenced by MorphoWizard::CreatePredictIndex(), and MorphoWizard::predict_lemm().