7 return TSysProc::GetExeFNm().
GetFPath()+
"UnicodeDef.Bin";
46 for (
int UniChN=0; UniChN<=UniChs; UniChN++){
47 if ((UniChN==UniChs)||(WordBoundPV[UniChN+1])){
54 if (!WordUniChV.
Empty()){
55 TUStr WordUStr(WordUniChV);
56 WordUStrV.
Add(WordUStr);
57 WordUniChV.
Clr(
false);
112 if (
IsCase(UniCh)){ChTypeChA+=
"Case,";}
116 if (
IsMath(UniCh)){ChTypeChA+=
"Math,";}
117 if (ChTypeChA.
LastCh()==
'['){ChTypeChA+=
']';}
118 else {ChTypeChA[ChTypeChA.
Len()-1]=
']';}
static bool IsAlphabetic(const int &UniCh)
void ToSimpleUpperCase(TIntV &src) const
int GetScriptByName(const TStr &scriptName) const
TStr EncodeUtf8Str(const TIntV &src) const
static TUnicodeDef UnicodeDef
static TStr GetChNm(const int &UniCh)
TSizeTy Len() const
Returns the number of elements in the vector.
bool IsAlphabetic() const
const TStr & GetScriptName(const int scriptId) const
int GetScript(const TUniChInfo &ci) const
static TUnicode * GetDef()
void ToSimpleLowerCase(TIntV &src) const
void GetSimpleLowerCase(const TIntV &src, TIntV &dest) const
TStr GetStarterLowerCaseStr() const
static TStr GetChScriptNm(const int &UniCh)
static TStr GetChTypeStr(const int &UniCh)
bool Empty() const
Tests whether the vector is empty.
void FindWordBoundaries(const TIntV &src, TBoolV &dest) const
static bool IsLowerCase(const int &UniCh)
TStr GetCharNameS(const int cp) const
void Clr(const bool &DoDel=true, const TSizeTy &NoDelLim=-1)
Clears the contents of the vector.
static bool IsMath(const int &UniCh)
int ExtractStarters(const TIntV &src, TIntV &dest) const
static int GetChScriptId(const int &UniCh)
const TVal & Last() const
Returns a reference to the last element of the vector.
static bool IsUpperCase(const int &UniCh)
static int GetScriptId(const TStr &ScriptNm)
void GetWordUStrV(TUStrV &UStrV)
void GetWordBoundPV(TBoolV &WordBoundPV)
int DecodeUtf8(const TIntV &src, TIntV &dest) const
static TStr GetScriptNm(const int &ScriptId)
void Decompose(const TIntV &src, TIntV &dest, bool compatibility) const
static TVec< TInt, TSizeTy > GetV(const TInt &Val1)
Returns a vector on element Val1.
TStr GetStarterStr() const
static TStr EncodeUtf8(const int &UniCh)
static void AssertUnicodeDefOk()
TSizeTy Add()
Adds a new element at the end of the vector, after its current last element.
static bool IsCase(const int &UniCh)