private bool r_prelude()
{
int among_var;
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
// (, line 34
// test, line 35
v_1 = cursor;
// repeat, line 35
while (true)
{
v_2 = cursor;
do
{
// (, line 35
// [, line 36
bra = cursor;
// substring, line 36
among_var = find_among(a_0, 7);
if (among_var == 0)
{
goto lab1_brk;
}
// ], line 36
ket = cursor;
switch (among_var)
{
case 0:
goto lab1_brk;
case 1:
// (, line 37
// <-, line 37
slice_from("\u00E0");
break;
case 2:
// (, line 38
// <-, line 38
slice_from("\u00E8");
break;
case 3:
// (, line 39
// <-, line 39
slice_from("\u00EC");
break;
case 4:
// (, line 40
// <-, line 40
slice_from("\u00F2");
break;
case 5:
// (, line 41
// <-, line 41
slice_from("\u00F9");
break;
case 6:
// (, line 42
// <-, line 42
slice_from("qU");
break;
case 7:
// (, line 43
// next, line 43
if (cursor >= limit)
{
goto lab1_brk;
}
cursor++;
break;
}
goto replab0;
}
while (false);
lab1_brk: ;
cursor = v_2;
goto replab0_brk;
replab0: ;
}
replab0_brk: ;
cursor = v_1;
// repeat, line 46
while (true)
{
v_3 = cursor;
do
{
// goto, line 46
while (true)
{
v_4 = cursor;
do
{
// (, line 46
if (!(in_grouping(g_v, 97, 249)))
{
goto lab5_brk;
}
// [, line 47
bra = cursor;
// or, line 47
do
{
v_5 = cursor;
do
{
// (, line 47
// literal, line 47
if (!(eq_s(1, "u")))
{
goto lab7_brk;
}
// ], line 47
ket = cursor;
if (!(in_grouping(g_v, 97, 249)))
{
goto lab7_brk;
}
// <-, line 47
slice_from("U");
goto lab6_brk;
}
while (false);
lab7_brk: ;
cursor = v_5;
// (, line 48
// literal, line 48
if (!(eq_s(1, "i")))
{
goto lab5_brk;
}
// ], line 48
ket = cursor;
if (!(in_grouping(g_v, 97, 249)))
{
goto lab5_brk;
}
// <-, line 48
slice_from("I");
}
while (false);
lab6_brk: ;
cursor = v_4;
goto golab4_brk;
}
while (false);
lab5_brk: ;
cursor = v_4;
if (cursor >= limit)
{
goto lab3_brk;
}
cursor++;
}
golab4_brk: ;
goto replab2;
}
while (false);
lab3_brk: ;
cursor = v_3;
goto replab2_brk;
replab2: ;
}
replab2_brk: ;
return true;
}