private bool r_vowel_suffix()
{
int v_1;
int v_2;
// (, line 169
// try, line 170
v_1 = limit - cursor;
do
{
// (, line 170
// [, line 171
ket = cursor;
if (!(in_grouping_b(g_AEIO, 97, 242)))
{
cursor = limit - v_1;
goto lab0_brk;
}
// ], line 171
bra = cursor;
// call RV, line 171
if (!r_RV())
{
cursor = limit - v_1;
goto lab0_brk;
}
// delete, line 171
slice_del();
// [, line 172
ket = cursor;
// literal, line 172
if (!(eq_s_b(1, "i")))
{
cursor = limit - v_1;
goto lab0_brk;
}
// ], line 172
bra = cursor;
// call RV, line 172
if (!r_RV())
{
cursor = limit - v_1;
goto lab0_brk;
}
// delete, line 172
slice_del();
}
while (false);
lab0_brk: ;
// try, line 174
v_2 = limit - cursor;
do
{
// (, line 174
// [, line 175
ket = cursor;
// literal, line 175
if (!(eq_s_b(1, "h")))
{
cursor = limit - v_2;
goto lab1_brk;
}
// ], line 175
bra = cursor;
if (!(in_grouping_b(g_CG, 99, 103)))
{
cursor = limit - v_2;
goto lab1_brk;
}
// call RV, line 175
if (!r_RV())
{
cursor = limit - v_2;
goto lab1_brk;
}
// delete, line 175
slice_del();
}
while (false);
lab1_brk: ;
return true;
}