#include <MorphAutomat.h>
CABCEncoder::CABCEncoder | ( | MorphLanguageEnum | Language, | |
BYTE | AnnotChar | |||
) |
References InitAlphabet(), m_Alphabet2Code, m_Alphabet2CodeWithoutAnnotator, m_AlphabetSize, m_AlphabetSizeWithoutAnnotator, m_AnnotChar, m_Code2Alphabet, m_Code2AlphabetWithoutAnnotator, and m_Language.
bool CABCEncoder::CheckABCWithAnnotator | ( | const string & | WordForm | ) | const |
References m_Alphabet2Code.
Referenced by CMorphAutomatBuilder::AddStringDaciuk().
bool CABCEncoder::CheckABCWithoutAnnotator | ( | const string & | WordForm | ) | const |
References m_Alphabet2CodeWithoutAnnotator.
Referenced by CLemmatizer::CheckABC().
string CABCEncoder::EncodeIntToAlphabet | ( | DWORD | v | ) | const |
References m_AlphabetSizeWithoutAnnotator, and m_Code2AlphabetWithoutAnnotator.
Referenced by CMorphDictBuilder::CreateAutomat().
DWORD CABCEncoder::DecodeFromAlphabet | ( | const string & | v | ) | const |
References m_Alphabet2CodeWithoutAnnotator, and m_AlphabetSizeWithoutAnnotator.
Referenced by CPredictBase::FindRecursive(), and CMorphAutomat::GetAllMorphInterpsRecursive().
string CABCEncoder::GetCriticalNounLetterPack | ( | ) | const |
References m_AnnotChar, and MinimalPredictionSuffix.
Referenced by CLemmatizer::CheckAbbreviation(), and CLemmatizer::PredictByDataBase().
Referenced by CABCEncoder(), CLemmatizer::GetLanguage(), and CMorphAutomat::Load().
const BYTE CABCEncoder::m_AnnotChar |
Referenced by CABCEncoder().
int CABCEncoder::m_Alphabet2Code[256] |
Referenced by CABCEncoder(), and CMorphAutomatBuilder::ConvertBuildRelationsToRelations().
Referenced by CABCEncoder(), DecodeFromAlphabet(), and EncodeIntToAlphabet().
Referenced by CABCEncoder(), CheckABCWithoutAnnotator(), and DecodeFromAlphabet().
Referenced by CABCEncoder(), and EncodeIntToAlphabet().