21 const unsigned num_codes =
codes_.size();
56 unsigned num_matra_parts = 0;
75 }
else if (num_matra_parts) {
77 tprintf(
"Joiner with non-dependent vowel after it!:0x%x 0x%x\n",
output_.back(),
131 if (off == 0x49 || off == 0x4a) {
void tprintf(const char *format,...)
bool ConsumeGraphemeIfValid() override
CharClass UnicodeToCharClass(char32 ch) const override
static const char32 kZeroWidthNonJoiner
std::vector< char32 > output_
static bool IsVedicAccent(char32 unicode)
bool UseMultiCode(unsigned length)
static const int kIndicCodePageSize
std::vector< IndicPair > codes_
static const char32 kZeroWidthJoiner