public override bool Stem()
{
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
int v_6;
int v_7;
int v_8;
int v_9;
int v_10;
// (, line 201
// do, line 202
v_1 = cursor;
// call prelude, line 202
if (!r_prelude())
{
goto lab0;
}
lab0:
cursor = v_1;
// do, line 203
v_2 = cursor;
// call mark_regions, line 203
if (!r_mark_regions())
{
goto lab1;
}
lab1:
cursor = v_2;
// backwards, line 204
limit_backward = cursor; cursor = limit;
// (, line 204
// do, line 205
v_3 = limit - cursor;
// (, line 205
// or, line 209
v_4 = limit - cursor;
// (, line 206
// and, line 207
v_5 = limit - cursor;
// (, line 206
// or, line 206
v_6 = limit - cursor;
// call standard_suffix, line 206
if (!r_standard_suffix())
{
goto lab6;
}
goto lab5;
lab6:
cursor = limit - v_6;
// call verb_suffix, line 206
if (!r_verb_suffix())
{
goto lab4;
}
lab5:
cursor = limit - v_5;
// do, line 207
v_7 = limit - cursor;
// (, line 207
// [, line 207
ket = cursor;
// literal, line 207
if (!(eq_s_b(1, "i")))
{
goto lab7;
}
// ], line 207
bra = cursor;
// test, line 207
v_8 = limit - cursor;
// literal, line 207
if (!(eq_s_b(1, "c")))
{
goto lab7;
}
cursor = limit - v_8;
// call RV, line 207
if (!r_RV())
{
goto lab7;
}
// delete, line 207
slice_del();
lab7:
cursor = limit - v_7;
goto lab3;
lab4:
cursor = limit - v_4;
// call residual_suffix, line 209
if (!r_residual_suffix())
{
goto lab2;
}
lab3:
lab2:
cursor = limit - v_3;
// do, line 211
v_9 = limit - cursor;
// call residual_form, line 211
if (!r_residual_form())
{
goto lab8;
}
lab8:
cursor = limit - v_9;
cursor = limit_backward;
// do, line 213
v_10 = cursor;
// call postlude, line 213
if (!r_postlude())
{
goto lab9;
}
lab9:
cursor = v_10;
return true;
}
}