1 #ifndef TESSERACT_TRAINING_VALIDATE_GRAPHEME_H_ 2 #define TESSERACT_TRAINING_VALIDATE_GRAPHEME_H_ 35 #endif // TESSERACT_TRAINING_VALIDATE_GRAPHEME_H_ ValidateGrapheme(ViramaScript script, bool report_errors)
Definition: validate_grapheme.h:12
signed int char32
Definition: unichar.h:52
Definition: baseapi.cpp:94
CharClass UnicodeToCharClass(char32 ch) const override
Definition: validate_grapheme.cpp:48
static bool IsBadlyFormedThai(char32 prev_ch, char32 ch)
Definition: validate_grapheme.cpp:133
ViramaScript
Definition: validator.h:53
CharClass
Definition: validator.h:112
~ValidateGrapheme()
Definition: validate_grapheme.h:14
bool ConsumeGraphemeIfValid() override
Definition: validate_grapheme.cpp:7
bool IsBadlyFormed(char32 prev_ch, char32 ch)
Definition: validate_grapheme.cpp:65
Definition: validate_grapheme.h:10
static bool IsBadlyFormedIndicVowel(char32 prev_ch, char32 ch)
Definition: validate_grapheme.cpp:92
Definition: validator.h:72