#include <GraphanDicts.h>
CGraphanDicts::CGraphanDicts | ( | MorphLanguageEnum | Language | ) |
References m_Language.
CGraphanDicts::~CGraphanDicts | ( | ) |
References _share_pointer_t< T >::FreePointer(), and m_pOborDic.
void CGraphanDicts::FreeData | ( | ) |
References _share_pointer_t< T >::FreePointer(), m_Abbrevs, m_EnglishNames, m_Oborottos, and m_pOborDic.
bool CGraphanDicts::ReadSpaces | ( | string | FileName | ) |
References m_Language, CGraphanDicts::CSpacedWord::m_SpacedWord, CGraphanDicts::CSpacedWord::m_SpacedWordLen, m_Spaces, MOpen(), morphUnknown, and rtrim().
Referenced by CGraphmatFile::LoadDicts().
const char * CGraphanDicts::SearchSpace | ( | const char * | In, | |
int * | len | |||
) | const |
References m_Language, m_Spaces, and StrSpacingCompare().
Referenced by CGraLine::ReadWord().
bool CGraphanDicts::FindInIdents | ( | const char * | s, | |
BYTE & | ResultLen | |||
) | const |
References CompareWithoutRegister(), m_Idents, and morphEnglish.
Referenced by CGraLine::ReadWord().
bool CGraphanDicts::ReadIdents | ( | string | FileName | ) |
References m_Idents, m_Language, MaxNameSize, MOpen(), morphUnknown, ReverseChar(), and Trim().
Referenced by CGraphmatFile::LoadDicts().
bool CGraphanDicts::ReadENames | ( | string | FileName | ) |
References m_EnglishNames, m_Language, MaxNameSize, MOpen(), morphUnknown, CEnglishName::name, and RmlMakeUpper().
Referenced by CGraphmatFile::LoadDicts().
const CDictionary* CGraphanDicts::GetOborDic | ( | ) | const [inline] |
References m_pOborDic, and _share_pointer_t< T >::m_Pointer.
Referenced by BuildOborottos(), and CGraphmatFile::GetOborDic().
void CGraphanDicts::SetOborDic | ( | CDictionary * | Dic | ) | [inline] |
References m_pOborDic, and _share_pointer_t< T >::SetPointer().
void CGraphanDicts::BuildOborot | ( | const string & | s, | |
int | OborotNo, | |||
bool | bFixedFet | |||
) |
References ErrorMessage(), CGraphemOborot::m_bFixedFet, m_Oborottos, CGraphemOborot::m_UnitNo, CGraphemOborot::m_UnitStr, and NormalizeOborotStr().
Referenced by BuildOborottos().
void CGraphanDicts::BuildOborottos | ( | ) |
References BuildOborot(), BuildOborottosIndex(), ErrorMessage(), Format(), CDictionary::GetCortegeFieldNo(), CDictionary::GetCortegeItem(), CDictionary::GetDomItemStr(), CDictionary::GetFieldNoByFieldStr(), GetOborDic(), CDictionary::GetUnitEndPos(), TRoss::GetUnitsSize(), and CDictionary::GetUnitStartPos().
Referenced by CGraphmatFile::LoadDicts().
bool CGraphanDicts::ReadAbbrevations | ( | ) |
References GetRegistryString(), m_Abbrevs, m_Language, MakeFName(), morphGerman, and ReadAbbrevationsFromOneFile().
Referenced by CGraphmatFile::LoadDicts().
bool CGraphanDicts::IsRegisteredKeyModifier | ( | const char * | Str, | |
size_t | Len | |||
) | const |
References m_KeyModifiers.
Referenced by CGraLine::LengthUntilDelimiters().
bool CGraphanDicts::ReadKeyboard | ( | string | FileName | ) |
References m_KeyModifiers, m_Keys, m_Language, RmlMakeUpper(), and rtrim().
Referenced by CGraphmatFile::LoadDicts().
bool CGraphanDicts::IsExtension | ( | const char * | UpperStr, | |
BYTE | Len | |||
) | const |
References m_Extensions.
Referenced by CGraphmatFile::DealExtensionsAndLocalFileNames().
bool CGraphanDicts::ReadExtensions | ( | string | FileName | ) |
References EngRusMakeUpper(), m_Extensions, and rtrim().
Referenced by CGraphmatFile::LoadDicts().
Referenced by CGraphanDicts(), NormalizeOborotStr(), ReadAbbrevations(), ReadENames(), ReadIdents(), ReadKeyboard(), ReadSpaces(), and SearchSpace().
vector<CSpacedWord> CGraphanDicts::m_Spaces |
Referenced by ReadSpaces(), and SearchSpace().
Referenced by FindInIdents(), and ReadIdents().
Referenced by FreeData(), InitEnglishNameSlot(), and ReadENames().
_share_pointer_t<CDictionary*> CGraphanDicts::m_pOborDic [mutable] |
Referenced by FreeData(), GetOborDic(), CGraphmatFile::LoadDicts(), SetOborDic(), and ~CGraphanDicts().
map<WORD, vector<WORD> > CGraphanDicts::m_OborottosFirstWordIndex |
Referenced by BuildOborottosIndex(), and CGraphmatFile::FindOborotto().
Referenced by BuildOborottosIndex(), and CGraphmatFile::DealOborotto().
vector<CAbbrev> CGraphanDicts::m_Abbrevs |
Referenced by CGraphmatFile::DealAbbrev(), FreeData(), and ReadAbbrevations().
Referenced by IsRegisteredKeyModifier(), and ReadKeyboard().
Referenced by CGraphmatFile::IsKey(), and ReadKeyboard().
Referenced by IsExtension(), and ReadExtensions().