20 #ifndef __GRAPHMAT_DICTS_H 21 #define __GRAPHMAT_DICTS_H 25 #include "../CommonLib/util_classes.h" 49 return strcmp(X1.
name,X2) < 0;
53 return strcmp(X1,X2.
name) < 0;
87 bool ReadSpaces (
string FileName);
88 const char* SearchSpace (
const char *In ,
int *len )
const;
95 bool FindInIdents (
const char* s,
BYTE& ResultLen)
const;
96 bool ReadIdents (
string FileName);
101 bool ReadENames (
string FileName);
107 return m_pOborDic.
Get();
119 void BuildOborot (
const string& s,
int OborotNo);
120 void BuildOborottos ();
123 bool ReadAbbrevations();
128 bool IsRegisteredKeyModifier(
const char* Str,
size_t Len)
const;
131 bool ReadKeyboard(
string FileName);
135 bool IsExtension(
const char * UpperStr,
BYTE Len)
const;
136 bool ReadExtensions(
string FileName);
StringVector m_OborotTokens
Definition: GraphanDicts.h:114
const size_t MaxNameSize
Definition: GraphanDicts.h:30
const int MaxSpaceWordLen
Definition: GraphanDicts.h:28
PtrHolder< CDictionary > m_pOborDic
Definition: GraphanDicts.h:104
vector< CGraphemOborot > m_Oborottos
Definition: GraphanDicts.h:113
char name[MaxNameSize]
Definition: GraphanDicts.h:35
const CDictionary * GetOborDic() const
Definition: GraphanDicts.h:105
T * Get() const
Definition: ptrholder.h:50
Definition: GraphanDicts.h:45
map< WORD, vector< WORD > > m_OborottosFirstWordIndex
Definition: GraphanDicts.h:108
Definition: GraphanDicts.h:81
vector< CSpacedWord > m_Spaces
Definition: GraphanDicts.h:86
vector< CEnglishName > m_EnglishNames
Definition: GraphanDicts.h:100
vector< string > StringVector
Definition: utilit.h:146
Definition: GraphanDicts.h:71
MorphLanguageEnum m_Language
Definition: GraphanDicts.h:74
unsigned char BYTE
Definition: utilit.h:94
int m_SpacedWordLen
Definition: GraphanDicts.h:84
StringVector m_Extensions
Definition: GraphanDicts.h:134
MorphLanguageEnum
Definition: utilit.h:162
Definition: GraphanDicts.h:32
StringVector m_Keys
Definition: GraphanDicts.h:130
vector< CAbbrev > m_Abbrevs
Definition: GraphanDicts.h:122
StringVector m_KeyModifiers
Definition: GraphanDicts.h:127