1#ifndef TESSERACT_TRAINING_VALIDATE_INDIC_H_
2#define TESSERACT_TRAINING_VALIDATE_INDIC_H_
26 bool ConsumeViramaIfValid(
IndicPair joiner,
bool post_matra);
29 bool ConsumeConsonantHeadIfValid();
32 bool ConsumeConsonantTailIfValid();
34 bool ConsumeVowelIfValid();
37 static const char32 kYayana = 0xdba;
38 static const char32 kRayana = 0xdbb;
~ValidateIndic() override=default
ValidateIndic(ViramaScript script, bool report_errors)
bool ConsumeGraphemeIfValid() override
Validator::CharClass UnicodeToCharClass(char32 ch) const override
std::pair< CharClass, char32 > IndicPair