19#ifndef TESSERACT_TRAINING_VALIDATE_JAVANESE_H_
20#define TESSERACT_TRAINING_VALIDATE_JAVANESE_H_
44 bool ConsumeViramaIfValid(
IndicPair joiner,
bool post_matra);
47 bool ConsumeConsonantHeadIfValid();
50 bool ConsumeConsonantTailIfValid();
52 bool ConsumeVowelIfValid();
55 static const char32 kPengkal = 0xa9be;
56 static const char32 kCakra = 0xa9bf;
bool ConsumeGraphemeIfValid() override
~ValidateJavanese() override=default
Validator::CharClass UnicodeToCharClass(char32 ch) const override
ValidateJavanese(ViramaScript script, bool report_errors)
std::pair< CharClass, char32 > IndicPair