PostgreSQL Source Code  git master
stem_UTF_8_greek.c File Reference
#include "header.h"
Include dependency graph for stem_UTF_8_greek.c:

Go to the source code of this file.

Functions

static int r_step7 (struct SN_env *z)
 
static int r_step6 (struct SN_env *z)
 
static int r_step5m (struct SN_env *z)
 
static int r_step5l (struct SN_env *z)
 
static int r_step5k (struct SN_env *z)
 
static int r_step5j (struct SN_env *z)
 
static int r_step5i (struct SN_env *z)
 
static int r_step5h (struct SN_env *z)
 
static int r_step5g (struct SN_env *z)
 
static int r_step5f (struct SN_env *z)
 
static int r_step5e (struct SN_env *z)
 
static int r_step5d (struct SN_env *z)
 
static int r_step5c (struct SN_env *z)
 
static int r_step5b (struct SN_env *z)
 
static int r_step5a (struct SN_env *z)
 
static int r_step4 (struct SN_env *z)
 
static int r_step3 (struct SN_env *z)
 
static int r_step2d (struct SN_env *z)
 
static int r_step2c (struct SN_env *z)
 
static int r_step2b (struct SN_env *z)
 
static int r_step2a (struct SN_env *z)
 
static int r_step1 (struct SN_env *z)
 
static int r_steps10 (struct SN_env *z)
 
static int r_steps9 (struct SN_env *z)
 
static int r_steps8 (struct SN_env *z)
 
static int r_steps7 (struct SN_env *z)
 
static int r_steps6 (struct SN_env *z)
 
static int r_steps5 (struct SN_env *z)
 
static int r_steps4 (struct SN_env *z)
 
static int r_steps3 (struct SN_env *z)
 
static int r_steps2 (struct SN_env *z)
 
static int r_steps1 (struct SN_env *z)
 
static int r_has_min_length (struct SN_env *z)
 
static int r_tolower (struct SN_env *z)
 
int greek_UTF_8_stem (struct SN_env *z)
 
struct SN_envgreek_UTF_8_create_env (void)
 
void greek_UTF_8_close_env (struct SN_env *z)
 

Variables

static const symbol s_0_1 [2] = { 0xCF, 0x82 }
 
static const symbol s_0_2 [2] = { 0xCE, 0x86 }
 
static const symbol s_0_3 [2] = { 0xCE, 0x88 }
 
static const symbol s_0_4 [2] = { 0xCE, 0x89 }
 
static const symbol s_0_5 [2] = { 0xCE, 0x8A }
 
static const symbol s_0_6 [2] = { 0xCF, 0x8A }
 
static const symbol s_0_7 [2] = { 0xCF, 0x8B }
 
static const symbol s_0_8 [2] = { 0xCE, 0x8C }
 
static const symbol s_0_9 [2] = { 0xCF, 0x8C }
 
static const symbol s_0_10 [2] = { 0xCF, 0x8D }
 
static const symbol s_0_11 [2] = { 0xCE, 0x8E }
 
static const symbol s_0_12 [2] = { 0xCF, 0x8E }
 
static const symbol s_0_13 [2] = { 0xCE, 0x8F }
 
static const symbol s_0_14 [2] = { 0xCE, 0x90 }
 
static const symbol s_0_15 [2] = { 0xCE, 0x91 }
 
static const symbol s_0_16 [2] = { 0xCE, 0x92 }
 
static const symbol s_0_17 [2] = { 0xCE, 0x93 }
 
static const symbol s_0_18 [2] = { 0xCE, 0x94 }
 
static const symbol s_0_19 [2] = { 0xCE, 0x95 }
 
static const symbol s_0_20 [2] = { 0xCE, 0x96 }
 
static const symbol s_0_21 [2] = { 0xCE, 0x97 }
 
static const symbol s_0_22 [2] = { 0xCE, 0x98 }
 
static const symbol s_0_23 [2] = { 0xCE, 0x99 }
 
static const symbol s_0_24 [2] = { 0xCE, 0x9A }
 
static const symbol s_0_25 [2] = { 0xCE, 0x9B }
 
static const symbol s_0_26 [2] = { 0xCE, 0x9C }
 
static const symbol s_0_27 [2] = { 0xCE, 0x9D }
 
static const symbol s_0_28 [2] = { 0xCE, 0x9E }
 
static const symbol s_0_29 [2] = { 0xCE, 0x9F }
 
static const symbol s_0_30 [2] = { 0xCE, 0xA0 }
 
static const symbol s_0_31 [2] = { 0xCE, 0xA1 }
 
static const symbol s_0_32 [2] = { 0xCE, 0xA3 }
 
static const symbol s_0_33 [2] = { 0xCE, 0xA4 }
 
static const symbol s_0_34 [2] = { 0xCE, 0xA5 }
 
static const symbol s_0_35 [2] = { 0xCE, 0xA6 }
 
static const symbol s_0_36 [2] = { 0xCE, 0xA7 }
 
static const symbol s_0_37 [2] = { 0xCE, 0xA8 }
 
static const symbol s_0_38 [2] = { 0xCE, 0xA9 }
 
static const symbol s_0_39 [2] = { 0xCE, 0xAA }
 
static const symbol s_0_40 [2] = { 0xCE, 0xAB }
 
static const symbol s_0_41 [2] = { 0xCE, 0xAC }
 
static const symbol s_0_42 [2] = { 0xCE, 0xAD }
 
static const symbol s_0_43 [2] = { 0xCE, 0xAE }
 
static const symbol s_0_44 [2] = { 0xCE, 0xAF }
 
static const symbol s_0_45 [2] = { 0xCE, 0xB0 }
 
static const struct among a_0 [46]
 
static const symbol s_1_0 [16] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x83 }
 
static const symbol s_1_1 [6] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x83 }
 
static const symbol s_1_2 [10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_1_3 [10] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_1_4 [10] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_1_5 [20] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_6 [10] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_7 [14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_8 [14] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_9 [14] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_10 [18] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_11 [14] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_1_12 [12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_1_13 [14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_1_14 [12] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_1_15 [16] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_1_16 [14] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_1_17 [18] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_1_18 [8] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_1_19 [12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_1_20 [12] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_1_21 [12] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_1_22 [16] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_1_23 [10] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_1_24 [12] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_1_25 [10] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_1_26 [14] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_1_27 [12] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_1_28 [12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB7 }
 
static const symbol s_1_29 [20] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_30 [10] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_31 [14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_32 [14] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_33 [14] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_34 [18] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_35 [12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_36 [14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_37 [12] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_38 [16] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_1_39 [14] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_1 [40]
 
static const symbol s_2_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_2_1 [6] = { 0xCE, 0xB9, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_2_2 [2] = { 0xCF, 0x81 }
 
static const symbol s_2_3 [4] = { 0xCF, 0x80, 0xCF, 0x81 }
 
static const symbol s_2_4 [6] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCF, 0x81 }
 
static const symbol s_2_5 [6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 }
 
static const symbol s_2_6 [12] = { 0xCE, 0xB3, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_2_7 [10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_2_8 [10] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_2_9 [6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_2_10 [6] = { 0xCE, 0xB3, 0xCE, 0xBA, 0xCF, 0x81 }
 
static const symbol s_2_11 [14] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_2_12 [12] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_2_13 [12] = { 0xCE, 0xB3, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_2_14 [6] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_2_15 [4] = { 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_2_16 [12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_2_17 [6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_2_18 [12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_2_19 [12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_2_20 [8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_2_21 [2] = { 0xCE, 0xB2 }
 
static const symbol s_2_22 [8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_2_23 [12] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x85, 0xCF, 0x81, 0xCE, 0xB9 }
 
static const symbol s_2_24 [8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA }
 
static const symbol s_2_25 [8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA }
 
static const symbol s_2_26 [2] = { 0xCE, 0xBB }
 
static const symbol s_2_27 [2] = { 0xCE, 0xBC }
 
static const symbol s_2_28 [8] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xBD }
 
static const symbol s_2_29 [8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const symbol s_2_30 [14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const struct among a_2 [31]
 
static const symbol s_3_0 [8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_3_1 [10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_3_2 [6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCF, 0x89 }
 
static const symbol s_3_3 [6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1 }
 
static const symbol s_3_4 [10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_3_5 [10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_3_6 [6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5 }
 
static const symbol s_3_7 [12] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_3_8 [10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_3_9 [12] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_3_10 [10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_3_11 [8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_3_12 [10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_3_13 [8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const struct among a_3 [14]
 
static const symbol s_4_0 [2] = { 0xCF, 0x83 }
 
static const symbol s_4_1 [2] = { 0xCF, 0x87 }
 
static const symbol s_4_2 [4] = { 0xCF, 0x85, 0xCF, 0x88 }
 
static const symbol s_4_3 [4] = { 0xCE, 0xB6, 0xCF, 0x89 }
 
static const symbol s_4_4 [4] = { 0xCE, 0xB2, 0xCE, 0xB9 }
 
static const symbol s_4_5 [4] = { 0xCE, 0xBB, 0xCE, 0xB9 }
 
static const symbol s_4_6 [4] = { 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_4_7 [4] = { 0xCE, 0xB5, 0xCE, 0xBD }
 
static const struct among a_4 [8]
 
static const symbol s_5_0 [12] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_5_1 [10] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 }
 
static const symbol s_5_2 [14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_5_3 [10] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 }
 
static const symbol s_5_4 [14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_5_5 [14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_5_6 [12] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const struct among a_5 [7]
 
static const symbol s_6_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_6_1 [6] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_6_2 [16] = { 0xCE, 0xB4, 0xCE, 0xB7, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_6_3 [4] = { 0xCE, 0xB1, 0xCF, 0x86 }
 
static const symbol s_6_4 [18] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB1, 0xCF, 0x86 }
 
static const symbol s_6_5 [12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_6_6 [6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_6_7 [12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_6_8 [12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_6_9 [8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_6_10 [14] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_6_11 [12] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87, 0xCE, 0xB1 }
 
static const symbol s_6_12 [4] = { 0xCF, 0x80, 0xCE, 0xB5 }
 
static const symbol s_6_13 [6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 }
 
static const symbol s_6_14 [12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 }
 
static const symbol s_6_15 [6] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_6_16 [4] = { 0xCE, 0xB3, 0xCE, 0xB5 }
 
static const symbol s_6_17 [6] = { 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xB5 }
 
static const symbol s_6_18 [6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_6_19 [12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_6_20 [8] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_6_21 [12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_6_22 [12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_6_23 [8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_6_24 [4] = { 0xCE, 0xB3, 0xCE, 0xBA }
 
static const symbol s_6_25 [2] = { 0xCE, 0xBC }
 
static const symbol s_6_26 [12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_6_27 [6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBC }
 
static const symbol s_6_28 [4] = { 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_6_29 [8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const symbol s_6_30 [14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const symbol s_6_31 [6] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF }
 
static const struct among a_6 [32]
 
static const symbol s_7_0 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_7_1 [6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1 }
 
static const symbol s_7_2 [6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_7_3 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_7_4 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_7_5 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_7_6 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const struct among a_7 [7]
 
static const symbol s_8_0 [12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_8_1 [6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_8_2 [12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_8_3 [12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_8_4 [8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_8_5 [14] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB1 }
 
static const symbol s_8_6 [12] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87, 0xCE, 0xB1 }
 
static const symbol s_8_7 [4] = { 0xCF, 0x80, 0xCE, 0xB5 }
 
static const symbol s_8_8 [6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 }
 
static const symbol s_8_9 [12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 }
 
static const symbol s_8_10 [6] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_8_11 [6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_8_12 [12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_8_13 [8] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_8_14 [12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_8_15 [12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_8_16 [8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_8_17 [8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const symbol s_8_18 [14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const struct among a_8 [19]
 
static const symbol s_9_0 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_9_1 [6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x89 }
 
static const symbol s_9_2 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_9_3 [12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_9_4 [12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_9_5 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_9_6 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const struct among a_9 [7]
 
static const symbol s_10_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_10_1 [6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x80 }
 
static const symbol s_10_2 [4] = { 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_10_3 [6] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_10_4 [6] = { 0xCE, 0xB3, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_10_5 [4] = { 0xCF, 0x87, 0xCF, 0x81 }
 
static const symbol s_10_6 [6] = { 0xCF, 0x87, 0xCF, 0x89, 0xCF, 0x81 }
 
static const symbol s_10_7 [4] = { 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_10_8 [6] = { 0xCE, 0xB1, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_10_9 [4] = { 0xCF, 0x87, 0xCF, 0x84 }
 
static const symbol s_10_10 [6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x84 }
 
static const symbol s_10_11 [4] = { 0xCE, 0xBA, 0xCF, 0x84 }
 
static const symbol s_10_12 [6] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCF, 0x84 }
 
static const symbol s_10_13 [4] = { 0xCF, 0x83, 0xCF, 0x87 }
 
static const symbol s_10_14 [6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x87 }
 
static const symbol s_10_15 [6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x87 }
 
static const symbol s_10_16 [4] = { 0xCF, 0x85, 0xCF, 0x88 }
 
static const symbol s_10_17 [6] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_10_18 [4] = { 0xCF, 0x86, 0xCE, 0xB1 }
 
static const symbol s_10_19 [6] = { 0xCE, 0xB7, 0xCF, 0x86, 0xCE, 0xB1 }
 
static const symbol s_10_20 [6] = { 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xB3 }
 
static const symbol s_10_21 [6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3 }
 
static const symbol s_10_22 [4] = { 0xCE, 0xB7, 0xCE, 0xB4 }
 
static const symbol s_10_23 [4] = { 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_10_24 [6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_10_25 [6] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_10_26 [6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_10_27 [12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_10_28 [8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_10_29 [6] = { 0xCE, 0xB5, 0xCF, 0x87, 0xCE, 0xB8 }
 
static const symbol s_10_30 [6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_10_31 [4] = { 0xCF, 0x83, 0xCE, 0xBA }
 
static const symbol s_10_32 [6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_10_33 [6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_10_34 [6] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_10_35 [6] = { 0xCF, 0x86, 0xCE, 0xB9, 0xCE, 0xBB }
 
static const symbol s_10_36 [2] = { 0xCE, 0xBC }
 
static const symbol s_10_37 [6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xBC }
 
static const symbol s_10_38 [6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xBD }
 
static const symbol s_10_39 [14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF }
 
static const struct among a_10 [40]
 
static const symbol s_11_0 [12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_11_1 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_11_2 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB7, 0xCF, 0x83 }
 
static const symbol s_11_3 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_11_4 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_11_5 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_11_6 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_11_7 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB7 }
 
static const symbol s_11_8 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB9 }
 
static const symbol s_11_9 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_11_10 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF }
 
static const struct among a_11 [11]
 
static const symbol s_12_0 [4] = { 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_12_1 [12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_12_2 [14] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const symbol s_12_3 [10] = { 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_12_4 [12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_12_5 [8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_12_6 [16] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const struct among a_12 [7]
 
static const symbol s_13_0 [10] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_1 [14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_2 [14] = { 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_3 [16] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_4 [16] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_5 [12] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_6 [10] = { 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xBD, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_13_7 [14] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBD }
 
static const symbol s_13_8 [20] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBD }
 
static const symbol s_13_9 [16] = { 0xCE, 0xB2, 0xCF, 0x85, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBD }
 
static const struct among a_13 [10]
 
static const symbol s_14_0 [12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_14_1 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_14_2 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_14_3 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xB9 }
 
static const symbol s_14_4 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_14_5 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF }
 
static const struct among a_14 [6]
 
static const symbol s_15_0 [2] = { 0xCF, 0x83 }
 
static const symbol s_15_1 [2] = { 0xCF, 0x87 }
 
static const struct among a_15 [2]
 
static const symbol s_16_0 [12] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_16_1 [14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_16_2 [10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 }
 
static const symbol s_16_3 [12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 }
 
static const struct among a_16 [4]
 
static const symbol s_17_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_17_1 [12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_17_2 [2] = { 0xCF, 0x81 }
 
static const symbol s_17_3 [4] = { 0xCE, 0xB2, 0xCF, 0x81 }
 
static const symbol s_17_4 [8] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xB2, 0xCF, 0x81 }
 
static const symbol s_17_5 [8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB2, 0xCF, 0x81 }
 
static const symbol s_17_6 [10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_17_7 [6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_17_8 [8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB8, 0xCF, 0x81 }
 
static const symbol s_17_9 [6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_17_10 [2] = { 0xCF, 0x83 }
 
static const symbol s_17_11 [12] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_17_12 [6] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_17_13 [10] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_17_14 [4] = { 0xCF, 0x81, 0xCF, 0x85 }
 
static const symbol s_17_15 [2] = { 0xCF, 0x86 }
 
static const symbol s_17_16 [4] = { 0xCF, 0x83, 0xCF, 0x86 }
 
static const symbol s_17_17 [10] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x86 }
 
static const symbol s_17_18 [6] = { 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x86 }
 
static const symbol s_17_19 [2] = { 0xCF, 0x87 }
 
static const symbol s_17_20 [2] = { 0xCE, 0xB2 }
 
static const symbol s_17_21 [8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB2 }
 
static const symbol s_17_22 [8] = { 0xCF, 0x83, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2 }
 
static const symbol s_17_23 [18] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2 }
 
static const symbol s_17_24 [8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB4 }
 
static const symbol s_17_25 [2] = { 0xCE, 0xB6 }
 
static const symbol s_17_26 [4] = { 0xCF, 0x84, 0xCE, 0xB6 }
 
static const symbol s_17_27 [2] = { 0xCE, 0xBA }
 
static const symbol s_17_28 [4] = { 0xCF, 0x83, 0xCE, 0xBA }
 
static const symbol s_17_29 [10] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_17_30 [6] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xBA }
 
static const symbol s_17_31 [4] = { 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_17_32 [6] = { 0xCF, 0x86, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_17_33 [8] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_17_34 [6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_17_35 [6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_17_36 [4] = { 0xCE, 0xB3, 0xCE, 0xBB }
 
static const symbol s_17_37 [12] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB }
 
static const symbol s_17_38 [8] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBC }
 
static const symbol s_17_39 [8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBC }
 
static const symbol s_17_40 [8] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBC }
 
static const symbol s_17_41 [12] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA, 0xCF, 0x81, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_17_42 [8] = { 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_17_43 [8] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_17_44 [14] = { 0xCE, 0xB7, 0xCE, 0xB3, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xBD }
 
static const symbol s_17_45 [6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const struct among a_17 [46]
 
static const symbol s_18_0 [10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_18_1 [10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_18_2 [8] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1 }
 
static const symbol s_18_3 [8] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_18_4 [12] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_18_5 [6] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 }
 
static const symbol s_18_6 [10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 }
 
static const symbol s_18_7 [10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_18 [8]
 
static const symbol s_19_0 [4] = { 0xCE, 0xB9, 0xCF, 0x81 }
 
static const symbol s_19_1 [6] = { 0xCF, 0x88, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_19_2 [8] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x86, 0xCE, 0xBD }
 
static const symbol s_19_3 [6] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF }
 
static const struct among a_19 [4]
 
static const symbol s_20_0 [2] = { 0xCE, 0xB5 }
 
static const symbol s_20_1 [10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x87, 0xCE, 0xBD }
 
static const struct among a_20 [2]
 
static const symbol s_21_0 [8] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_21_1 [10] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_21_2 [8] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xBF }
 
static const struct among a_21 [3]
 
static const symbol s_22_0 [2] = { 0xCF, 0x81 }
 
static const symbol s_22_1 [4] = { 0xCE, 0xB9, 0xCE, 0xB2 }
 
static const symbol s_22_2 [2] = { 0xCE, 0xB4 }
 
static const symbol s_22_3 [6] = { 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA }
 
static const symbol s_22_4 [10] = { 0xCF, 0x86, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA }
 
static const symbol s_22_5 [8] = { 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_22_6 [6] = { 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBD }
 
static const struct among a_22 [7]
 
static const symbol s_23_0 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_23_1 [10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_23_2 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5 }
 
static const symbol s_23_3 [8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF }
 
static const struct among a_23 [4]
 
static const symbol s_24_0 [8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_24_1 [8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_24 [2]
 
static const symbol s_25_0 [10] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_25_1 [6] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_25_2 [10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_25_3 [10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_25_4 [10] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_25_5 [10] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9 }
 
static const symbol s_25_6 [6] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_25_7 [4] = { 0xCE, 0xBF, 0xCE, 0xBA }
 
static const symbol s_25_8 [6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_25_9 [6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const struct among a_25 [10]
 
static const symbol s_26_0 [8] = { 0xCE, 0xB5, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_26_1 [8] = { 0xCE, 0xB5, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_26 [2]
 
static const symbol s_27_0 [10] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80 }
 
static const symbol s_27_1 [4] = { 0xCF, 0x85, 0xCF, 0x80 }
 
static const symbol s_27_2 [6] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_27_3 [6] = { 0xCE, 0xB3, 0xCE, 0xB7, 0xCF, 0x80 }
 
static const symbol s_27_4 [4] = { 0xCE, 0xB9, 0xCF, 0x80 }
 
static const symbol s_27_5 [6] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_27_6 [4] = { 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_27_7 [6] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBB }
 
static const struct among a_27 [8]
 
static const symbol s_28_0 [10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_28_1 [10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_28 [2]
 
static const symbol s_29_0 [4] = { 0xCF, 0x83, 0xCF, 0x80 }
 
static const symbol s_29_1 [4] = { 0xCF, 0x86, 0xCF, 0x81 }
 
static const symbol s_29_2 [2] = { 0xCF, 0x83 }
 
static const symbol s_29_3 [6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x87 }
 
static const symbol s_29_4 [8] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_29_5 [4] = { 0xCF, 0x86, 0xCE, 0xB5 }
 
static const symbol s_29_6 [6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA }
 
static const symbol s_29_7 [4] = { 0xCF, 0x83, 0xCE, 0xBA }
 
static const symbol s_29_8 [12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_29_9 [8] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_29_10 [4] = { 0xCF, 0x86, 0xCE, 0xBB }
 
static const symbol s_29_11 [10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_29_12 [6] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_29_13 [4] = { 0xCF, 0x87, 0xCE, 0xBD }
 
static const symbol s_29_14 [8] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE }
 
static const struct among a_29 [15]
 
static const symbol s_30_0 [6] = { 0xCE, 0xB5, 0xCF, 0x89, 0xCF, 0x83 }
 
static const symbol s_30_1 [6] = { 0xCE, 0xB5, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_30 [2]
 
static const symbol s_31_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_31_1 [6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_31_2 [2] = { 0xCE, 0xB4 }
 
static const symbol s_31_3 [4] = { 0xCE, 0xB9, 0xCE, 0xB4 }
 
static const symbol s_31_4 [2] = { 0xCE, 0xB8 }
 
static const symbol s_31_5 [6] = { 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_31_6 [4] = { 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_31_7 [2] = { 0xCE, 0xBD }
 
static const struct among a_31 [8]
 
static const symbol s_32_0 [6] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_32_1 [4] = { 0xCE, 0xB9, 0xCE, 0xB1 }
 
static const symbol s_32_2 [6] = { 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_32 [3]
 
static const symbol s_33_0 [8] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_33_1 [6] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1 }
 
static const symbol s_33_2 [8] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_33_3 [6] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xBF }
 
static const struct among a_33 [4]
 
static const symbol s_34_0 [8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCF, 0x80 }
 
static const symbol s_34_1 [6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_34_2 [12] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_34_3 [8] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_34_4 [8] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_34_5 [6] = { 0xCF, 0x86, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_34_6 [6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_34_7 [8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_34_8 [8] = { 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x84 }
 
static const symbol s_34_9 [14] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_34_10 [6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x84 }
 
static const symbol s_34_11 [12] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_34_12 [8] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCF, 0x89, 0xCE, 0xB4 }
 
static const symbol s_34_13 [4] = { 0xCE, 0xB1, 0xCE, 0xB4 }
 
static const symbol s_34_14 [10] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB4 }
 
static const symbol s_34_15 [10] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB4 }
 
static const symbol s_34_16 [10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB4 }
 
static const symbol s_34_17 [6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4 }
 
static const symbol s_34_18 [8] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB4 }
 
static const symbol s_34_19 [12] = { 0xCF, 0x80, 0xCF, 0x81, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB4 }
 
static const symbol s_34_20 [10] = { 0xCF, 0x86, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB4 }
 
static const symbol s_34_21 [4] = { 0xCE, 0xB7, 0xCE, 0xB8 }
 
static const symbol s_34_22 [8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB7, 0xCE, 0xB8 }
 
static const symbol s_34_23 [6] = { 0xCE, 0xBE, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_34_24 [8] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_34_25 [4] = { 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_34_26 [14] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_34_27 [14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBB }
 
static const symbol s_34_28 [8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB }
 
static const symbol s_34_29 [8] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCF, 0x89, 0xCE, 0xBC }
 
static const symbol s_34_30 [8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_34_31 [8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_34_32 [8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_34_33 [12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBD }
 
static const symbol s_34_34 [14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB, 0xCE, 0xBD }
 
static const symbol s_34_35 [10] = { 0xCF, 0x86, 0xCE, 0xB9, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const struct among a_34 [36]
 
static const symbol s_35_0 [12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_35_1 [10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_35_2 [10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_35_3 [10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_35_4 [14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const struct among a_35 [5]
 
static const symbol s_36_0 [8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_36_1 [8] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81 }
 
static const symbol s_36_2 [10] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_36_3 [6] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 }
 
static const symbol s_36_4 [2] = { 0xCF, 0x87 }
 
static const symbol s_36_5 [6] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCF, 0x87 }
 
static const symbol s_36_6 [8] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB2 }
 
static const symbol s_36_7 [6] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xB8 }
 
static const symbol s_36_8 [6] = { 0xCE, 0xBE, 0xCE, 0xB5, 0xCE, 0xB8 }
 
static const symbol s_36_9 [8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB8 }
 
static const symbol s_36_10 [8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA }
 
static const symbol s_36_11 [6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB }
 
static const struct among a_36 [12]
 
static const symbol s_37_0 [4] = { 0xCF, 0x84, 0xCF, 0x81 }
 
static const symbol s_37_1 [4] = { 0xCF, 0x84, 0xCF, 0x83 }
 
static const struct among a_37 [2]
 
static const symbol s_38_0 [12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_1 [10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_2 [14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_3 [16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_4 [12] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_5 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_6 [10] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_7 [12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_8 [10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_9 [10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_38_10 [14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const struct among a_38 [11]
 
static const symbol s_39_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_39_1 [4] = { 0xCF, 0x83, 0xCF, 0x80 }
 
static const symbol s_39_2 [14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_39_3 [8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_39_4 [18] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_39_5 [8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_39_6 [6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_39_7 [12] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_39_8 [12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x81 }
 
static const symbol s_39_9 [6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_39_10 [4] = { 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_39_11 [10] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_39_12 [6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_39_13 [12] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB8, 0xCE, 0xB7, 0xCF, 0x81 }
 
static const symbol s_39_14 [12] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_39_15 [2] = { 0xCF, 0x83 }
 
static const symbol s_39_16 [16] = { 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_39_17 [6] = { 0xCE, 0xB8, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_39_18 [6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_39_19 [10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_39_20 [8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_39_21 [8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_39_22 [8] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_39_23 [14] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_39_24 [6] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x84 }
 
static const symbol s_39_25 [12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x84 }
 
static const symbol s_39_26 [10] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCF, 0x84 }
 
static const symbol s_39_27 [8] = { 0xCE, 0xB6, 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_39_28 [10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_39_29 [2] = { 0xCF, 0x86 }
 
static const symbol s_39_30 [14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x86 }
 
static const symbol s_39_31 [14] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xB9, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x86 }
 
static const symbol s_39_32 [6] = { 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x86 }
 
static const symbol s_39_33 [8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x86 }
 
static const symbol s_39_34 [8] = { 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x86 }
 
static const symbol s_39_35 [16] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x86 }
 
static const symbol s_39_36 [10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCF, 0x86 }
 
static const symbol s_39_37 [12] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCF, 0x86 }
 
static const symbol s_39_38 [2] = { 0xCF, 0x87 }
 
static const symbol s_39_39 [14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 }
 
static const symbol s_39_40 [8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 }
 
static const symbol s_39_41 [12] = { 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 }
 
static const symbol s_39_42 [22] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 }
 
static const symbol s_39_43 [22] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 }
 
static const symbol s_39_44 [22] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 }
 
static const symbol s_39_45 [6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x87 }
 
static const symbol s_39_46 [6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 }
 
static const symbol s_39_47 [8] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 }
 
static const symbol s_39_48 [14] = { 0xCF, 0x88, 0xCE, 0xB7, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 }
 
static const symbol s_39_49 [6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 }
 
static const symbol s_39_50 [8] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 }
 
static const symbol s_39_51 [16] = { 0xCE, 0xBE, 0xCE, 0xB7, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 }
 
static const symbol s_39_52 [2] = { 0xCE, 0xB3 }
 
static const symbol s_39_53 [10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xB3 }
 
static const symbol s_39_54 [10] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xB3 }
 
static const symbol s_39_55 [4] = { 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_39_56 [8] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_39_57 [8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_39_58 [10] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 }
 
static const symbol s_39_59 [12] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 }
 
static const symbol s_39_60 [10] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 }
 
static const symbol s_39_61 [8] = { 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xB3 }
 
static const symbol s_39_62 [8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB7, 0xCE, 0xB3 }
 
static const symbol s_39_63 [6] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3 }
 
static const symbol s_39_64 [14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB6 }
 
static const symbol s_39_65 [2] = { 0xCE, 0xB8 }
 
static const symbol s_39_66 [12] = { 0xCE, 0xBC, 0xCF, 0x89, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB8 }
 
static const symbol s_39_67 [6] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 }
 
static const symbol s_39_68 [8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 }
 
static const symbol s_39_69 [8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBA }
 
static const symbol s_39_70 [12] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x85, 0xCE, 0xBA }
 
static const symbol s_39_71 [6] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCE, 0xBA }
 
static const symbol s_39_72 [10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA }
 
static const symbol s_39_73 [4] = { 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_39_74 [8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_39_75 [10] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBA }
 
static const symbol s_39_76 [4] = { 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_39_77 [8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_39_78 [12] = { 0xCF, 0x88, 0xCF, 0x85, 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_39_79 [10] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_39_80 [6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_39_81 [6] = { 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_39_82 [14] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x85, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_39_83 [14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_39_84 [12] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_39_85 [12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_39_86 [6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_39_87 [12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBB }
 
static const symbol s_39_88 [2] = { 0xCE, 0xBC }
 
static const symbol s_39_89 [14] = { 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC }
 
static const symbol s_39_90 [10] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xBC }
 
static const symbol s_39_91 [16] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_39_92 [16] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBC }
 
static const symbol s_39_93 [2] = { 0xCE, 0xBD }
 
static const symbol s_39_94 [16] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const struct among a_39 [95]
 
static const symbol s_40_0 [10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const struct among a_40 [1]
 
static const symbol s_41_0 [6] = { 0xCF, 0x80, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_41_1 [6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_41_2 [6] = { 0xCF, 0x87, 0xCF, 0x89, 0xCF, 0x81 }
 
static const symbol s_41_3 [6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_41_4 [4] = { 0xCE, 0xB2, 0xCF, 0x81 }
 
static const symbol s_41_5 [6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x81 }
 
static const symbol s_41_6 [6] = { 0xCF, 0x86, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_41_7 [6] = { 0xCE, 0xBD, 0xCE, 0xB5, 0xCF, 0x84 }
 
static const symbol s_41_8 [4] = { 0xCF, 0x83, 0xCF, 0x87 }
 
static const symbol s_41_9 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB4 }
 
static const symbol s_41_10 [6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4 }
 
static const symbol s_41_11 [4] = { 0xCE, 0xBF, 0xCE, 0xB4 }
 
static const symbol s_41_12 [10] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB8 }
 
static const symbol s_41_13 [4] = { 0xCF, 0x83, 0xCE, 0xB8 }
 
static const symbol s_41_14 [6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCE, 0xB8 }
 
static const symbol s_41_15 [6] = { 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_41_16 [6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_41_17 [8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_41_18 [6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_41_19 [6] = { 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB8 }
 
static const symbol s_41_20 [6] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xB8 }
 
static const symbol s_41_21 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB8 }
 
static const symbol s_41_22 [6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB8 }
 
static const symbol s_41_23 [6] = { 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xB8 }
 
static const symbol s_41_24 [6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA }
 
static const symbol s_41_25 [8] = { 0xCF, 0x89, 0xCF, 0x86, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_41_26 [6] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBB }
 
static const symbol s_41_27 [6] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_41_28 [6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBD }
 
static const symbol s_41_29 [6] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const symbol s_41_30 [6] = { 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const struct among a_41 [31]
 
static const symbol s_42_0 [8] = { 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x80 }
 
static const symbol s_42_1 [6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_42_2 [8] = { 0xCE, 0xB8, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 }
 
static const symbol s_42_3 [6] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCF, 0x81 }
 
static const symbol s_42_4 [8] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_42_5 [8] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_42_6 [6] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCF, 0x81 }
 
static const symbol s_42_7 [8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_42_8 [2] = { 0xCF, 0x85 }
 
static const symbol s_42_9 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCF, 0x81, 0xCF, 0x86 }
 
static const symbol s_42_10 [6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x86 }
 
static const symbol s_42_11 [6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_42_12 [2] = { 0xCE, 0xB4 }
 
static const symbol s_42_13 [4] = { 0xCE, 0xB1, 0xCE, 0xB4 }
 
static const symbol s_42_14 [2] = { 0xCE, 0xB8 }
 
static const symbol s_42_15 [4] = { 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_42_16 [4] = { 0xCF, 0x83, 0xCE, 0xBA }
 
static const symbol s_42_17 [6] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBA }
 
static const symbol s_42_18 [6] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_42_19 [14] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_42_20 [8] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_42_21 [4] = { 0xCE, 0xB5, 0xCE, 0xBC }
 
static const symbol s_42_22 [4] = { 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_42_23 [6] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBD }
 
static const symbol s_42_24 [10] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const struct among a_42 [25]
 
static const symbol s_43_0 [10] = { 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_43_1 [10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83 }
 
static const struct among a_43 [2]
 
static const symbol s_44_0 [12] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_44_1 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const struct among a_44 [2]
 
static const symbol s_45_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_45_1 [4] = { 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_45_2 [12] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x80 }
 
static const symbol s_45_3 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_45_4 [10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_45_5 [14] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x86 }
 
static const struct among a_45 [6]
 
static const symbol s_46_0 [4] = { 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_46_1 [6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_46_2 [2] = { 0xCE, 0xB6 }
 
static const symbol s_46_3 [4] = { 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_46_4 [14] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_46_5 [10] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_46_6 [2] = { 0xCE, 0xBC }
 
static const symbol s_46_7 [2] = { 0xCE, 0xBE }
 
static const symbol s_46_8 [6] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF }
 
static const struct among a_46 [9]
 
static const symbol s_47_0 [12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_47_1 [10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 }
 
static const symbol s_47_2 [10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 }
 
static const struct among a_47 [3]
 
static const symbol s_48_0 [4] = { 0xCF, 0x83, 0xCF, 0x86 }
 
static const symbol s_48_1 [8] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB8 }
 
static const symbol s_48_2 [6] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 }
 
static const symbol s_48_3 [4] = { 0xCE, 0xBF, 0xCE, 0xB8 }
 
static const symbol s_48_4 [10] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB }
 
static const symbol s_48_5 [8] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCF, 0x89, 0xCE, 0xBB }
 
static const struct among a_48 [6]
 
static const symbol s_49_0 [2] = { 0xCE, 0xB8 }
 
static const symbol s_49_1 [10] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB8 }
 
static const symbol s_49_2 [18] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_49_3 [8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB8 }
 
static const symbol s_49_4 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB8 }
 
static const struct among a_49 [5]
 
static const symbol s_50_0 [8] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_50_1 [6] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 }
 
static const symbol s_50_2 [6] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 }
 
static const struct among a_50 [3]
 
static const symbol s_51_0 [8] = { 0xCE, 0xB2, 0xCE, 0xBB, 0xCE, 0xB5, 0xCF, 0x80 }
 
static const symbol s_51_1 [10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_51_2 [8] = { 0xCF, 0x80, 0xCF, 0x81, 0xCF, 0x89, 0xCF, 0x84 }
 
static const symbol s_51_3 [10] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_51_4 [12] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x87 }
 
static const symbol s_51_5 [6] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x87 }
 
static const symbol s_51_6 [6] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_51_7 [6] = { 0xCE, 0xBB, 0xCE, 0xB7, 0xCE, 0xB3 }
 
static const symbol s_51_8 [8] = { 0xCF, 0x86, 0xCF, 0x81, 0xCF, 0x85, 0xCE, 0xB4 }
 
static const symbol s_51_9 [12] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBB }
 
static const symbol s_51_10 [8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB }
 
static const symbol s_51_11 [4] = { 0xCE, 0xBF, 0xCE, 0xBC }
 
static const struct among a_51 [12]
 
static const symbol s_52_0 [10] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x80 }
 
static const symbol s_52_1 [2] = { 0xCF, 0x81 }
 
static const symbol s_52_2 [10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 }
 
static const symbol s_52_3 [16] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x86, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_52_4 [6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_52_5 [14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB5, 0xCF, 0x85 }
 
static const symbol s_52_6 [16] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB5, 0xCF, 0x85 }
 
static const symbol s_52_7 [6] = { 0xCE, 0xBB, 0xCE, 0xB5, 0xCF, 0x87 }
 
static const symbol s_52_8 [6] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1 }
 
static const symbol s_52_9 [6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xB4 }
 
static const symbol s_52_10 [6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB4 }
 
static const symbol s_52_11 [12] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB4 }
 
static const symbol s_52_12 [4] = { 0xCE, 0xB4, 0xCE, 0xB5 }
 
static const symbol s_52_13 [6] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5 }
 
static const symbol s_52_14 [10] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB6 }
 
static const symbol s_52_15 [12] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB6 }
 
static const symbol s_52_16 [6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xB8 }
 
static const symbol s_52_17 [12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_52_18 [6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA }
 
static const symbol s_52_19 [8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB7, 0xCE, 0xBA }
 
static const symbol s_52_20 [2] = { 0xCE, 0xBB }
 
static const symbol s_52_21 [2] = { 0xCE, 0xBC }
 
static const symbol s_52_22 [4] = { 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_52_23 [8] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBC }
 
static const symbol s_52_24 [14] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xB9, 0xCE, 0xBD }
 
static const struct among a_52 [25]
 
static const symbol s_53_0 [10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_53_1 [8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1 }
 
static const symbol s_53_2 [8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const struct among a_53 [3]
 
static const symbol s_54_0 [4] = { 0xCF, 0x81, 0xCF, 0x80 }
 
static const symbol s_54_1 [4] = { 0xCF, 0x80, 0xCF, 0x81 }
 
static const symbol s_54_2 [4] = { 0xCF, 0x86, 0xCF, 0x81 }
 
static const symbol s_54_3 [8] = { 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x84 }
 
static const symbol s_54_4 [4] = { 0xCF, 0x83, 0xCF, 0x86 }
 
static const symbol s_54_5 [4] = { 0xCE, 0xBF, 0xCF, 0x86 }
 
static const symbol s_54_6 [6] = { 0xCF, 0x88, 0xCE, 0xBF, 0xCF, 0x86 }
 
static const symbol s_54_7 [6] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x87 }
 
static const symbol s_54_8 [12] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x87 }
 
static const symbol s_54_9 [6] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBB }
 
static const symbol s_54_10 [4] = { 0xCE, 0xBB, 0xCE, 0xBB }
 
static const symbol s_54_11 [8] = { 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBD }
 
static const struct among a_54 [12]
 
static const symbol s_55_0 [2] = { 0xCF, 0x80 }
 
static const symbol s_55_1 [6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80 }
 
static const symbol s_55_2 [8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x80 }
 
static const symbol s_55_3 [10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xB9, 0xCF, 0x80 }
 
static const symbol s_55_4 [8] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x80 }
 
static const symbol s_55_5 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 }
 
static const symbol s_55_6 [16] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x89, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_55_7 [14] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB7, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_55_8 [12] = { 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_55_9 [8] = { 0xCE, 0xBD, 0xCE, 0xB5, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_55_10 [16] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_55_11 [8] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_55_12 [2] = { 0xCF, 0x81 }
 
static const symbol s_55_13 [4] = { 0xCF, 0x84, 0xCF, 0x81 }
 
static const symbol s_55_14 [6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81 }
 
static const symbol s_55_15 [10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_55_16 [6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_55_17 [8] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81 }
 
static const symbol s_55_18 [8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_55_19 [2] = { 0xCF, 0x84 }
 
static const symbol s_55_20 [10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_55_21 [10] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_55_22 [10] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_55_23 [12] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_55_24 [8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_55_25 [8] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x84 }
 
static const symbol s_55_26 [8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_55_27 [8] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 }
 
static const symbol s_55_28 [8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 }
 
static const symbol s_55_29 [8] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x84 }
 
static const symbol s_55_30 [10] = { 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x84 }
 
static const symbol s_55_31 [6] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x85 }
 
static const symbol s_55_32 [10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCF, 0x86 }
 
static const symbol s_55_33 [4] = { 0xCE, 0xB1, 0xCF, 0x86 }
 
static const symbol s_55_34 [6] = { 0xCE, 0xBE, 0xCE, 0xB5, 0xCF, 0x86 }
 
static const symbol s_55_35 [8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB7, 0xCF, 0x86 }
 
static const symbol s_55_36 [8] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x86 }
 
static const symbol s_55_37 [12] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xB9 }
 
static const symbol s_55_38 [2] = { 0xCE, 0xBB }
 
static const symbol s_55_39 [8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB }
 
static const symbol s_55_40 [2] = { 0xCE, 0xBC }
 
static const symbol s_55_41 [10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_55_42 [4] = { 0xCE, 0xB5, 0xCE, 0xBD }
 
static const symbol s_55_43 [12] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBD }
 
static const struct among a_55 [44]
 
static const symbol s_56_0 [8] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_56_1 [6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1 }
 
static const symbol s_56_2 [6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB5 }
 
static const struct among a_56 [3]
 
static const symbol s_57_0 [8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_57_1 [6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1 }
 
static const symbol s_57_2 [6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5 }
 
static const struct among a_57 [3]
 
static const symbol s_58_0 [2] = { 0xCE, 0xBD }
 
static const symbol s_58_1 [10] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_58_2 [14] = { 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xB4, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_58_3 [12] = { 0xCF, 0x87, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const symbol s_58_4 [14] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const symbol s_58_5 [12] = { 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const struct among a_58 [6]
 
static const symbol s_59_0 [8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const struct among a_59 [1]
 
static const symbol s_60_0 [4] = { 0xCF, 0x87, 0xCF, 0x81 }
 
static const symbol s_60_1 [10] = { 0xCE, 0xB4, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x87, 0xCF, 0x81 }
 
static const symbol s_60_2 [8] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x87, 0xCF, 0x81 }
 
static const symbol s_60_3 [6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x81 }
 
static const symbol s_60_4 [14] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xB9, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x87, 0xCF, 0x81 }
 
static const symbol s_60_5 [12] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBC, 0xCF, 0x88 }
 
static const symbol s_60_6 [4] = { 0xCF, 0x83, 0xCE, 0xB2 }
 
static const symbol s_60_7 [6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB2 }
 
static const symbol s_60_8 [6] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBB }
 
static const symbol s_60_9 [10] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9, 0xCE, 0xBC, 0xCE, 0xBD }
 
static const struct among a_60 [10]
 
static const symbol s_61_0 [8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_61_1 [12] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_61_2 [12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const struct among a_61 [3]
 
static const symbol s_62_0 [2] = { 0xCF, 0x81 }
 
static const symbol s_62_1 [22] = { 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_62_2 [18] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_62_3 [6] = { 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB9 }
 
static const symbol s_62_4 [2] = { 0xCE, 0xBD }
 
static const symbol s_62_5 [8] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_62 [6]
 
static const symbol s_63_0 [8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_63_1 [12] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_63_2 [12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const struct among a_63 [3]
 
static const symbol s_64_0 [10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_64_1 [16] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_64_2 [16] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_64_3 [2] = { 0xCF, 0x86 }
 
static const symbol s_64_4 [2] = { 0xCF, 0x87 }
 
static const symbol s_64_5 [4] = { 0xCE, 0xB1, 0xCE, 0xB6 }
 
static const symbol s_64_6 [12] = { 0xCF, 0x89, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB }
 
static const struct among a_64 [7]
 
static const symbol s_65_0 [10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_65_1 [8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 }
 
static const symbol s_65_2 [10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD }
 
static const struct among a_65 [3]
 
static const symbol s_66_0 [4] = { 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_66_1 [6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_66_2 [4] = { 0xCE, 0xB1, 0xCF, 0x83 }
 
static const symbol s_66_3 [4] = { 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_66_4 [8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_66_5 [8] = { 0xCE, 0xB7, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 }
 
static const symbol s_66_6 [4] = { 0xCE, 0xB7, 0xCF, 0x83 }
 
static const symbol s_66_7 [6] = { 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_66_8 [10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_66_9 [4] = { 0xCE, 0xBF, 0xCF, 0x83 }
 
static const symbol s_66_10 [2] = { 0xCF, 0x85 }
 
static const symbol s_66_11 [4] = { 0xCE, 0xBF, 0xCF, 0x85 }
 
static const symbol s_66_12 [2] = { 0xCF, 0x89 }
 
static const symbol s_66_13 [6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x89 }
 
static const symbol s_66_14 [4] = { 0xCE, 0xB1, 0xCF, 0x89 }
 
static const symbol s_66_15 [6] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCF, 0x89 }
 
static const symbol s_66_16 [2] = { 0xCE, 0xB1 }
 
static const symbol s_66_17 [10] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1 }
 
static const symbol s_66_18 [12] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 }
 
static const symbol s_66_19 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 }
 
static const symbol s_66_20 [12] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 }
 
static const symbol s_66_21 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 }
 
static const symbol s_66_22 [2] = { 0xCE, 0xB5 }
 
static const symbol s_66_23 [14] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_24 [12] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_25 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_26 [14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_27 [16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_28 [14] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_29 [12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_30 [10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_31 [10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_32 [10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_33 [14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_34 [8] = { 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_35 [12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_66_36 [2] = { 0xCE, 0xB7 }
 
static const symbol s_66_37 [2] = { 0xCE, 0xB9 }
 
static const symbol s_66_38 [8] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_39 [8] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_40 [10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_41 [8] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_42 [8] = { 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_43 [10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_44 [12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_45 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_46 [10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_47 [10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_48 [8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_49 [10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_50 [8] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 }
 
static const symbol s_66_51 [4] = { 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_66_52 [8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_66_53 [6] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_66_54 [8] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9 }
 
static const symbol s_66_55 [4] = { 0xCE, 0xBF, 0xCE, 0xB9 }
 
static const symbol s_66_56 [6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_57 [10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_58 [10] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_59 [12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_60 [10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_61 [10] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_62 [12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_66_63 [4] = { 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_66_64 [8] = { 0xCE, 0xB7, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_66_65 [4] = { 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_66 [10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_67 [16] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_68 [18] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_69 [8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_70 [14] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_71 [16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_72 [14] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_73 [16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_74 [12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_75 [14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_76 [10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_77 [12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_78 [8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_79 [10] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_80 [8] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_81 [8] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_82 [12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_66_83 [2] = { 0xCE, 0xBF }
 
static const struct among a_66 [84]
 
static const symbol s_67_0 [10] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_67_1 [8] = { 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_67_2 [8] = { 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_67_3 [8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_67_4 [10] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_67_5 [8] = { 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_67_6 [8] = { 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const symbol s_67_7 [8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 }
 
static const struct among a_67 [8]
 
static const unsigned char g_v [] = { 81, 65, 16, 1 }
 
static const unsigned char g_v2 [] = { 81, 65, 0, 1 }
 
static const symbol s_0 [] = { 0xCE, 0xB1 }
 
static const symbol s_1 [] = { 0xCE, 0xB2 }
 
static const symbol s_2 [] = { 0xCE, 0xB3 }
 
static const symbol s_3 [] = { 0xCE, 0xB4 }
 
static const symbol s_4 [] = { 0xCE, 0xB5 }
 
static const symbol s_5 [] = { 0xCE, 0xB6 }
 
static const symbol s_6 [] = { 0xCE, 0xB7 }
 
static const symbol s_7 [] = { 0xCE, 0xB8 }
 
static const symbol s_8 [] = { 0xCE, 0xB9 }
 
static const symbol s_9 [] = { 0xCE, 0xBA }
 
static const symbol s_10 [] = { 0xCE, 0xBB }
 
static const symbol s_11 [] = { 0xCE, 0xBC }
 
static const symbol s_12 [] = { 0xCE, 0xBD }
 
static const symbol s_13 [] = { 0xCE, 0xBE }
 
static const symbol s_14 [] = { 0xCE, 0xBF }
 
static const symbol s_15 [] = { 0xCF, 0x80 }
 
static const symbol s_16 [] = { 0xCF, 0x81 }
 
static const symbol s_17 [] = { 0xCF, 0x83 }
 
static const symbol s_18 [] = { 0xCF, 0x84 }
 
static const symbol s_19 [] = { 0xCF, 0x85 }
 
static const symbol s_20 [] = { 0xCF, 0x86 }
 
static const symbol s_21 [] = { 0xCF, 0x87 }
 
static const symbol s_22 [] = { 0xCF, 0x88 }
 
static const symbol s_23 [] = { 0xCF, 0x89 }
 
static const symbol s_24 [] = { 0xCF, 0x86, 0xCE, 0xB1 }
 
static const symbol s_25 [] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1 }
 
static const symbol s_26 [] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF }
 
static const symbol s_27 [] = { 0xCF, 0x83, 0xCE, 0xBF }
 
static const symbol s_28 [] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF }
 
static const symbol s_29 [] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5 }
 
static const symbol s_30 [] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_31 [] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 }
 
static const symbol s_32 [] = { 0xCF, 0x86, 0xCF, 0x89 }
 
static const symbol s_33 [] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_34 [] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD }
 
static const symbol s_35 [] = { 0xCE, 0xB9 }
 
static const symbol s_36 [] = { 0xCE, 0xB9, 0xCE, 0xB6 }
 
static const symbol s_37 [] = { 0xCF, 0x89, 0xCE, 0xBD }
 
static const symbol s_38 [] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1 }
 
static const symbol s_39 [] = { 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_40 [] = { 0xCE, 0xB9 }
 
static const symbol s_41 [] = { 0xCE, 0xB9, 0xCF, 0x83 }
 
static const symbol s_42 [] = { 0xCE, 0xB9 }
 
static const symbol s_43 [] = { 0xCE, 0xB9 }
 
static const symbol s_44 [] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_45 [] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC }
 
static const symbol s_46 [] = { 0xCE, 0xB9 }
 
static const symbol s_47 [] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_48 [] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBC }
 
static const symbol s_49 [] = { 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_50 [] = { 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xBD }
 
static const symbol s_51 [] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84 }
 
static const symbol s_52 [] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84 }
 
static const symbol s_53 [] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80 }
 
static const symbol s_54 [] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB4, 0xCF, 0x81 }
 
static const symbol s_55 [] = { 0xCE, 0xB2, 0xCF, 0x85, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_56 [] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81 }
 
static const symbol s_57 [] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_58 [] = { 0xCE, 0xB1, 0xCE, 0xBA }
 
static const symbol s_59 [] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_60 [] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 }
 
static const symbol s_61 [] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 }
 
static const symbol s_62 [] = { 0xCE, 0xB9, 0xCE, 0xB4 }
 
static const symbol s_63 [] = { 0xCE, 0xB9, 0xCE, 0xB4 }
 
static const symbol s_64 [] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA }
 
static const symbol s_65 [] = { 0xCE, 0xB1, 0xCE, 0xB4 }
 
static const symbol s_66 [] = { 0xCE, 0xB5, 0xCE, 0xB4 }
 
static const symbol s_67 [] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4 }
 
static const symbol s_68 [] = { 0xCE, 0xB5 }
 
static const symbol s_69 [] = { 0xCE, 0xB9 }
 
static const symbol s_70 [] = { 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_71 [] = { 0xCE, 0xB9, 0xCE, 0xBA }
 
static const symbol s_72 [] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_73 [] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_74 [] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 }
 
static const symbol s_75 [] = { 0xCE, 0xB1, 0xCE, 0xBC }
 
static const symbol s_76 [] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_77 [] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 }
 
static const symbol s_78 [] = { 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_79 [] = { 0xCE, 0xB1, 0xCE, 0xBD }
 
static const symbol s_80 [] = { 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_81 [] = { 0xCE, 0xB5, 0xCF, 0x84 }
 
static const symbol s_82 [] = { 0xCE, 0xB5, 0xCF, 0x84 }
 
static const symbol s_83 [] = { 0xCE, 0xB5, 0xCF, 0x84 }
 
static const symbol s_84 [] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87 }
 
static const symbol s_85 [] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_86 [] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5 }
 
static const symbol s_87 [] = { 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84 }
 
static const symbol s_88 [] = { 0xCE, 0xBF, 0xCE, 0xBD }
 
static const symbol s_89 [] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_90 [] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_91 [] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_92 [] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 }
 
static const symbol s_93 [] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_94 [] = { 0xCE, 0xB7, 0xCE, 0xBA }
 
static const symbol s_95 [] = { 0xCE, 0xB7, 0xCE, 0xBA }
 
static const symbol s_96 [] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_97 [] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 }
 
static const symbol s_98 [] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBB }
 
static const symbol s_99 [] = { 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_100 [] = { 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_101 [] = { 0xCE, 0xB1, 0xCE, 0xB3 }
 
static const symbol s_102 [] = { 0xCE, 0xB7, 0xCF, 0x83 }
 
static const symbol s_103 [] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x84 }
 
static const symbol s_104 [] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD }
 
static const symbol s_105 [] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC }
 
static const symbol s_106 [] = { 0xCE, 0xBC, 0xCE, 0xB1 }
 

Function Documentation

◆ greek_UTF_8_close_env()

void greek_UTF_8_close_env ( struct SN_env z)

Definition at line 3672 of file stem_UTF_8_greek.c.

3672 { SN_close_env(z, 0); }
void SN_close_env(struct SN_env *z, int S_size)
Definition: api.c:34

References SN_close_env().

◆ greek_UTF_8_create_env()

struct SN_env * greek_UTF_8_create_env ( void  )

Definition at line 3670 of file stem_UTF_8_greek.c.

3670 { return SN_create_env(0, 1); }
struct SN_env * SN_create_env(int S_size, int I_size)
Definition: api.c:3

References SN_create_env().

◆ greek_UTF_8_stem()

int greek_UTF_8_stem ( struct SN_env z)

Definition at line 3461 of file stem_UTF_8_greek.c.

3461  {
3462  z->lb = z->c; z->c = z->l;
3463 
3464  { int m1 = z->l - z->c; (void)m1;
3465  { int ret = r_tolower(z);
3466  if (ret < 0) return ret;
3467  }
3468  z->c = z->l - m1;
3469  }
3470  { int ret = r_has_min_length(z);
3471  if (ret <= 0) return ret;
3472  }
3473  z->I[0] = 1;
3474  { int m2 = z->l - z->c; (void)m2;
3475  { int ret = r_step1(z);
3476  if (ret < 0) return ret;
3477  }
3478  z->c = z->l - m2;
3479  }
3480  { int m3 = z->l - z->c; (void)m3;
3481  { int ret = r_steps1(z);
3482  if (ret < 0) return ret;
3483  }
3484  z->c = z->l - m3;
3485  }
3486  { int m4 = z->l - z->c; (void)m4;
3487  { int ret = r_steps2(z);
3488  if (ret < 0) return ret;
3489  }
3490  z->c = z->l - m4;
3491  }
3492  { int m5 = z->l - z->c; (void)m5;
3493  { int ret = r_steps3(z);
3494  if (ret < 0) return ret;
3495  }
3496  z->c = z->l - m5;
3497  }
3498  { int m6 = z->l - z->c; (void)m6;
3499  { int ret = r_steps4(z);
3500  if (ret < 0) return ret;
3501  }
3502  z->c = z->l - m6;
3503  }
3504  { int m7 = z->l - z->c; (void)m7;
3505  { int ret = r_steps5(z);
3506  if (ret < 0) return ret;
3507  }
3508  z->c = z->l - m7;
3509  }
3510  { int m8 = z->l - z->c; (void)m8;
3511  { int ret = r_steps6(z);
3512  if (ret < 0) return ret;
3513  }
3514  z->c = z->l - m8;
3515  }
3516  { int m9 = z->l - z->c; (void)m9;
3517  { int ret = r_steps7(z);
3518  if (ret < 0) return ret;
3519  }
3520  z->c = z->l - m9;
3521  }
3522  { int m10 = z->l - z->c; (void)m10;
3523  { int ret = r_steps8(z);
3524  if (ret < 0) return ret;
3525  }
3526  z->c = z->l - m10;
3527  }
3528  { int m11 = z->l - z->c; (void)m11;
3529  { int ret = r_steps9(z);
3530  if (ret < 0) return ret;
3531  }
3532  z->c = z->l - m11;
3533  }
3534  { int m12 = z->l - z->c; (void)m12;
3535  { int ret = r_steps10(z);
3536  if (ret < 0) return ret;
3537  }
3538  z->c = z->l - m12;
3539  }
3540  { int m13 = z->l - z->c; (void)m13;
3541  { int ret = r_step2a(z);
3542  if (ret < 0) return ret;
3543  }
3544  z->c = z->l - m13;
3545  }
3546  { int m14 = z->l - z->c; (void)m14;
3547  { int ret = r_step2b(z);
3548  if (ret < 0) return ret;
3549  }
3550  z->c = z->l - m14;
3551  }
3552  { int m15 = z->l - z->c; (void)m15;
3553  { int ret = r_step2c(z);
3554  if (ret < 0) return ret;
3555  }
3556  z->c = z->l - m15;
3557  }
3558  { int m16 = z->l - z->c; (void)m16;
3559  { int ret = r_step2d(z);
3560  if (ret < 0) return ret;
3561  }
3562  z->c = z->l - m16;
3563  }
3564  { int m17 = z->l - z->c; (void)m17;
3565  { int ret = r_step3(z);
3566  if (ret < 0) return ret;
3567  }
3568  z->c = z->l - m17;
3569  }
3570  { int m18 = z->l - z->c; (void)m18;
3571  { int ret = r_step4(z);
3572  if (ret < 0) return ret;
3573  }
3574  z->c = z->l - m18;
3575  }
3576  { int m19 = z->l - z->c; (void)m19;
3577  { int ret = r_step5a(z);
3578  if (ret < 0) return ret;
3579  }
3580  z->c = z->l - m19;
3581  }
3582  { int m20 = z->l - z->c; (void)m20;
3583  { int ret = r_step5b(z);
3584  if (ret < 0) return ret;
3585  }
3586  z->c = z->l - m20;
3587  }
3588  { int m21 = z->l - z->c; (void)m21;
3589  { int ret = r_step5c(z);
3590  if (ret < 0) return ret;
3591  }
3592  z->c = z->l - m21;
3593  }
3594  { int m22 = z->l - z->c; (void)m22;
3595  { int ret = r_step5d(z);
3596  if (ret < 0) return ret;
3597  }
3598  z->c = z->l - m22;
3599  }
3600  { int m23 = z->l - z->c; (void)m23;
3601  { int ret = r_step5e(z);
3602  if (ret < 0) return ret;
3603  }
3604  z->c = z->l - m23;
3605  }
3606  { int m24 = z->l - z->c; (void)m24;
3607  { int ret = r_step5f(z);
3608  if (ret < 0) return ret;
3609  }
3610  z->c = z->l - m24;
3611  }
3612  { int m25 = z->l - z->c; (void)m25;
3613  { int ret = r_step5g(z);
3614  if (ret < 0) return ret;
3615  }
3616  z->c = z->l - m25;
3617  }
3618  { int m26 = z->l - z->c; (void)m26;
3619  { int ret = r_step5h(z);
3620  if (ret < 0) return ret;
3621  }
3622  z->c = z->l - m26;
3623  }
3624  { int m27 = z->l - z->c; (void)m27;
3625  { int ret = r_step5j(z);
3626  if (ret < 0) return ret;
3627  }
3628  z->c = z->l - m27;
3629  }
3630  { int m28 = z->l - z->c; (void)m28;
3631  { int ret = r_step5i(z);
3632  if (ret < 0) return ret;
3633  }
3634  z->c = z->l - m28;
3635  }
3636  { int m29 = z->l - z->c; (void)m29;
3637  { int ret = r_step5k(z);
3638  if (ret < 0) return ret;
3639  }
3640  z->c = z->l - m29;
3641  }
3642  { int m30 = z->l - z->c; (void)m30;
3643  { int ret = r_step5l(z);
3644  if (ret < 0) return ret;
3645  }
3646  z->c = z->l - m30;
3647  }
3648  { int m31 = z->l - z->c; (void)m31;
3649  { int ret = r_step5m(z);
3650  if (ret < 0) return ret;
3651  }
3652  z->c = z->l - m31;
3653  }
3654  { int m32 = z->l - z->c; (void)m32;
3655  { int ret = r_step6(z);
3656  if (ret < 0) return ret;
3657  }
3658  z->c = z->l - m32;
3659  }
3660  { int m33 = z->l - z->c; (void)m33;
3661  { int ret = r_step7(z);
3662  if (ret < 0) return ret;
3663  }
3664  z->c = z->l - m33;
3665  }
3666  z->c = z->lb;
3667  return 1;
3668 }
static int r_step5e(struct SN_env *z)
static int r_step2a(struct SN_env *z)
static int r_step5g(struct SN_env *z)
static int r_steps4(struct SN_env *z)
static int r_step5a(struct SN_env *z)
static int r_step5i(struct SN_env *z)
static int r_has_min_length(struct SN_env *z)
static int r_step4(struct SN_env *z)
static int r_step6(struct SN_env *z)
static int r_step1(struct SN_env *z)
static int r_step5l(struct SN_env *z)
static int r_steps5(struct SN_env *z)
static int r_steps8(struct SN_env *z)
static int r_step5j(struct SN_env *z)
static int r_step3(struct SN_env *z)
static int r_step5m(struct SN_env *z)
static int r_step2d(struct SN_env *z)
static int r_step5h(struct SN_env *z)
static int r_step5f(struct SN_env *z)
static int r_step5c(struct SN_env *z)
static int r_steps3(struct SN_env *z)
static int r_step7(struct SN_env *z)
static int r_steps1(struct SN_env *z)
static int r_step5k(struct SN_env *z)
static int r_steps9(struct SN_env *z)
static int r_steps7(struct SN_env *z)
static int r_step2c(struct SN_env *z)
static int r_step5d(struct SN_env *z)
static int r_step5b(struct SN_env *z)
static int r_steps2(struct SN_env *z)
static int r_steps10(struct SN_env *z)
static int r_steps6(struct SN_env *z)
static int r_tolower(struct SN_env *z)
static int r_step2b(struct SN_env *z)
int lb
Definition: api.h:16
int * I
Definition: api.h:18
int c
Definition: api.h:16
int l
Definition: api.h:16

References SN_env::c, SN_env::I, SN_env::l, SN_env::lb, r_has_min_length(), r_step1(), r_step2a(), r_step2b(), r_step2c(), r_step2d(), r_step3(), r_step4(), r_step5a(), r_step5b(), r_step5c(), r_step5d(), r_step5e(), r_step5f(), r_step5g(), r_step5h(), r_step5i(), r_step5j(), r_step5k(), r_step5l(), r_step5m(), r_step6(), r_step7(), r_steps1(), r_steps10(), r_steps2(), r_steps3(), r_steps4(), r_steps5(), r_steps6(), r_steps7(), r_steps8(), r_steps9(), and r_tolower().

◆ r_has_min_length()

static int r_has_min_length ( struct SN_env z)
static

Definition at line 2325 of file stem_UTF_8_greek.c.

2325  {
2326  if (!(len_utf8(z->p) >= 3)) return 0;
2327  return 1;
2328 }
symbol * p
Definition: api.h:15
int len_utf8(const symbol *p)
Definition: utilities.c:478

References len_utf8(), and SN_env::p.

Referenced by greek_UTF_8_stem().

◆ r_step1()

static int r_step1 ( struct SN_env z)
static

Definition at line 2474 of file stem_UTF_8_greek.c.

2474  {
2475  int among_var;
2476  z->ket = z->c;
2477  among_var = find_among_b(z, a_1, 40);
2478  if (!(among_var)) return 0;
2479  z->bra = z->c;
2480  switch (among_var) {
2481  case 1:
2482  { int ret = slice_from_s(z, 4, s_24);
2483  if (ret < 0) return ret;
2484  }
2485  break;
2486  case 2:
2487  { int ret = slice_from_s(z, 6, s_25);
2488  if (ret < 0) return ret;
2489  }
2490  break;
2491  case 3:
2492  { int ret = slice_from_s(z, 6, s_26);
2493  if (ret < 0) return ret;
2494  }
2495  break;
2496  case 4:
2497  { int ret = slice_from_s(z, 4, s_27);
2498  if (ret < 0) return ret;
2499  }
2500  break;
2501  case 5:
2502  { int ret = slice_from_s(z, 8, s_28);
2503  if (ret < 0) return ret;
2504  }
2505  break;
2506  case 6:
2507  { int ret = slice_from_s(z, 6, s_29);
2508  if (ret < 0) return ret;
2509  }
2510  break;
2511  case 7:
2512  { int ret = slice_from_s(z, 6, s_30);
2513  if (ret < 0) return ret;
2514  }
2515  break;
2516  case 8:
2517  { int ret = slice_from_s(z, 6, s_31);
2518  if (ret < 0) return ret;
2519  }
2520  break;
2521  case 9:
2522  { int ret = slice_from_s(z, 4, s_32);
2523  if (ret < 0) return ret;
2524  }
2525  break;
2526  case 10:
2527  { int ret = slice_from_s(z, 12, s_33);
2528  if (ret < 0) return ret;
2529  }
2530  break;
2531  case 11:
2532  { int ret = slice_from_s(z, 10, s_34);
2533  if (ret < 0) return ret;
2534  }
2535  break;
2536  }
2537  z->I[0] = 0;
2538  return 1;
2539 }
static const symbol s_25[]
static const symbol s_30[]
static const symbol s_29[]
static const symbol s_27[]
static const symbol s_32[]
static const symbol s_24[]
static const symbol s_31[]
static const symbol s_33[]
static const symbol s_28[]
static const struct among a_1[40]
static const symbol s_26[]
static const symbol s_34[]
int ket
Definition: api.h:16
int bra
Definition: api.h:16
int find_among_b(struct SN_env *z, const struct among *v, int v_size)
Definition: utilities.c:298
int slice_from_s(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:422

References a_1, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, s_24, s_25, s_26, s_27, s_28, s_29, s_30, s_31, s_32, s_33, s_34, and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step2a()

static int r_step2a ( struct SN_env z)
static

Definition at line 2880 of file stem_UTF_8_greek.c.

2880  {
2881  z->ket = z->c;
2882  if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2883  if (!(find_among_b(z, a_24, 2))) return 0;
2884  z->bra = z->c;
2885  { int ret = slice_del(z);
2886  if (ret < 0) return ret;
2887  }
2888  { int m1 = z->l - z->c; (void)m1;
2889  if (!(find_among_b(z, a_25, 10))) goto lab0;
2890  return 0;
2891  lab0:
2892  z->c = z->l - m1;
2893  }
2894  { int ret;
2895  { int saved_c = z->c;
2896  ret = insert_s(z, z->c, z->c, 4, s_65);
2897  z->c = saved_c;
2898  }
2899  if (ret < 0) return ret;
2900  }
2901  return 1;
2902 }
static const symbol s_65[]
static const struct among a_25[10]
static const struct among a_24[2]
int insert_s(struct SN_env *z, int bra, int ket, int s_size, const symbol *s)
Definition: utilities.c:435
int slice_del(struct SN_env *z)
Definition: utilities.c:431

References a_24, a_25, SN_env::bra, SN_env::c, find_among_b(), insert_s(), SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_65, and slice_del().

Referenced by greek_UTF_8_stem().

◆ r_step2b()

static int r_step2b ( struct SN_env z)
static

Definition at line 2904 of file stem_UTF_8_greek.c.

2904  {
2905  z->ket = z->c;
2906  if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2907  if (!(find_among_b(z, a_26, 2))) return 0;
2908  z->bra = z->c;
2909  { int ret = slice_del(z);
2910  if (ret < 0) return ret;
2911  }
2912  z->ket = z->c;
2913  z->bra = z->c;
2914  if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 128 && z->p[z->c - 1] != 187)) return 0;
2915  if (!(find_among_b(z, a_27, 8))) return 0;
2916  { int ret = slice_from_s(z, 4, s_66);
2917  if (ret < 0) return ret;
2918  }
2919  return 1;
2920 }
static const struct among a_26[2]
static const symbol s_66[]
static const struct among a_27[8]

References a_26, a_27, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, SN_env::lb, SN_env::p, s_66, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step2c()

static int r_step2c ( struct SN_env z)
static

Definition at line 2922 of file stem_UTF_8_greek.c.

2922  {
2923  z->ket = z->c;
2924  if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2925  if (!(find_among_b(z, a_28, 2))) return 0;
2926  z->bra = z->c;
2927  { int ret = slice_del(z);
2928  if (ret < 0) return ret;
2929  }
2930  z->ket = z->c;
2931  z->bra = z->c;
2932  if (!(find_among_b(z, a_29, 15))) return 0;
2933  { int ret = slice_from_s(z, 6, s_67);
2934  if (ret < 0) return ret;
2935  }
2936  return 1;
2937 }
static const struct among a_29[15]
static const symbol s_67[]
static const struct among a_28[2]

References a_28, a_29, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, SN_env::lb, SN_env::p, s_67, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step2d()

static int r_step2d ( struct SN_env z)
static

Definition at line 2939 of file stem_UTF_8_greek.c.

2939  {
2940  z->ket = z->c;
2941  if (z->c - 5 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2942  if (!(find_among_b(z, a_30, 2))) return 0;
2943  z->bra = z->c;
2944  { int ret = slice_del(z);
2945  if (ret < 0) return ret;
2946  }
2947  z->I[0] = 0;
2948  z->ket = z->c;
2949  z->bra = z->c;
2950  if (!(find_among_b(z, a_31, 8))) return 0;
2951  if (z->c > z->lb) return 0;
2952  { int ret = slice_from_s(z, 2, s_68);
2953  if (ret < 0) return ret;
2954  }
2955  return 1;
2956 }
static const symbol s_68[]
static const struct among a_30[2]
static const struct among a_31[8]

References a_30, a_31, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_68, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step3()

static int r_step3 ( struct SN_env z)
static

Definition at line 2958 of file stem_UTF_8_greek.c.

2958  {
2959  z->ket = z->c;
2960  if (!(find_among_b(z, a_32, 3))) return 0;
2961  z->bra = z->c;
2962  { int ret = slice_del(z);
2963  if (ret < 0) return ret;
2964  }
2965  z->I[0] = 0;
2966  z->ket = z->c;
2967  z->bra = z->c;
2968  if (in_grouping_b_U(z, g_v, 945, 969, 0)) return 0;
2969  { int ret = slice_from_s(z, 2, s_69);
2970  if (ret < 0) return ret;
2971  }
2972  return 1;
2973 }
static const struct among a_32[3]
static const symbol s_69[]
static const unsigned char g_v[]
int in_grouping_b_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:129

References a_32, SN_env::bra, SN_env::c, find_among_b(), g_v, SN_env::I, in_grouping_b_U(), SN_env::ket, s_69, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step4()

static int r_step4 ( struct SN_env z)
static

Definition at line 2975 of file stem_UTF_8_greek.c.

2975  {
2976  z->ket = z->c;
2977  if (!(find_among_b(z, a_33, 4))) return 0;
2978  z->bra = z->c;
2979  { int ret = slice_del(z);
2980  if (ret < 0) return ret;
2981  }
2982  z->I[0] = 0;
2983  { int m1 = z->l - z->c; (void)m1;
2984  z->ket = z->c;
2985  z->bra = z->c;
2986  if (in_grouping_b_U(z, g_v, 945, 969, 0)) goto lab1;
2987  { int ret = slice_from_s(z, 4, s_70);
2988  if (ret < 0) return ret;
2989  }
2990  goto lab0;
2991  lab1:
2992  z->c = z->l - m1;
2993  z->ket = z->c;
2994  }
2995 lab0:
2996  z->bra = z->c;
2997  if (!(find_among_b(z, a_34, 36))) return 0;
2998  if (z->c > z->lb) return 0;
2999  { int ret = slice_from_s(z, 4, s_71);
3000  if (ret < 0) return ret;
3001  }
3002  return 1;
3003 }
static const struct among a_34[36]
static const struct among a_33[4]
static const symbol s_70[]
static const symbol s_71[]

References a_33, a_34, SN_env::bra, SN_env::c, find_among_b(), g_v, SN_env::I, in_grouping_b_U(), SN_env::ket, SN_env::l, SN_env::lb, s_70, s_71, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5a()

static int r_step5a ( struct SN_env z)
static

Definition at line 3005 of file stem_UTF_8_greek.c.

3005  {
3006  { int m1 = z->l - z->c; (void)m1;
3007  if (!(eq_s_b(z, 10, s_72))) goto lab0;
3008  if (z->c > z->lb) goto lab0;
3009  { int ret = slice_from_s(z, 8, s_73);
3010  if (ret < 0) return ret;
3011  }
3012  lab0:
3013  z->c = z->l - m1;
3014  }
3015  { int m2 = z->l - z->c; (void)m2;
3016  z->ket = z->c;
3017  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab1;
3018  if (!(find_among_b(z, a_35, 5))) goto lab1;
3019  z->bra = z->c;
3020  { int ret = slice_del(z);
3021  if (ret < 0) return ret;
3022  }
3023  z->I[0] = 0;
3024  lab1:
3025  z->c = z->l - m2;
3026  }
3027  z->ket = z->c;
3028  if (!(eq_s_b(z, 6, s_74))) return 0;
3029  z->bra = z->c;
3030  { int ret = slice_del(z);
3031  if (ret < 0) return ret;
3032  }
3033  z->I[0] = 0;
3034  z->ket = z->c;
3035  z->bra = z->c;
3036  if (!(find_among_b(z, a_36, 12))) return 0;
3037  if (z->c > z->lb) return 0;
3038  { int ret = slice_from_s(z, 4, s_75);
3039  if (ret < 0) return ret;
3040  }
3041  return 1;
3042 }
static const symbol s_72[]
static const symbol s_75[]
static const struct among a_35[5]
static const symbol s_73[]
static const struct among a_36[12]
static const symbol s_74[]
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:220

References a_35, a_36, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_72, s_73, s_74, s_75, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5b()

static int r_step5b ( struct SN_env z)
static

Definition at line 3044 of file stem_UTF_8_greek.c.

3044  {
3045  { int m1 = z->l - z->c; (void)m1;
3046  z->ket = z->c;
3047  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab0;
3048  if (!(find_among_b(z, a_38, 11))) goto lab0;
3049  z->bra = z->c;
3050  { int ret = slice_del(z);
3051  if (ret < 0) return ret;
3052  }
3053  z->I[0] = 0;
3054  z->ket = z->c;
3055  z->bra = z->c;
3056  if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 129 && z->p[z->c - 1] != 131)) goto lab0;
3057  if (!(find_among_b(z, a_37, 2))) goto lab0;
3058  if (z->c > z->lb) goto lab0;
3059  { int ret = slice_from_s(z, 8, s_76);
3060  if (ret < 0) return ret;
3061  }
3062  lab0:
3063  z->c = z->l - m1;
3064  }
3065  z->ket = z->c;
3066  if (!(eq_s_b(z, 6, s_77))) return 0;
3067  z->bra = z->c;
3068  { int ret = slice_del(z);
3069  if (ret < 0) return ret;
3070  }
3071  z->I[0] = 0;
3072  { int m2 = z->l - z->c; (void)m2;
3073  z->ket = z->c;
3074  z->bra = z->c;
3075  if (in_grouping_b_U(z, g_v2, 945, 969, 0)) goto lab2;
3076  { int ret = slice_from_s(z, 4, s_78);
3077  if (ret < 0) return ret;
3078  }
3079  goto lab1;
3080  lab2:
3081  z->c = z->l - m2;
3082  z->ket = z->c;
3083  }
3084 lab1:
3085  z->bra = z->c;
3086  if (!(find_among_b(z, a_39, 95))) return 0;
3087  if (z->c > z->lb) return 0;
3088  { int ret = slice_from_s(z, 4, s_79);
3089  if (ret < 0) return ret;
3090  }
3091  return 1;
3092 }
static const symbol s_76[]
static const unsigned char g_v2[]
static const symbol s_77[]
static const struct among a_38[11]
static const struct among a_39[95]
static const symbol s_79[]
static const struct among a_37[2]
static const symbol s_78[]

References a_37, a_38, a_39, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), g_v2, SN_env::I, in_grouping_b_U(), SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_76, s_77, s_78, s_79, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5c()

static int r_step5c ( struct SN_env z)
static

Definition at line 3094 of file stem_UTF_8_greek.c.

3094  {
3095  { int m1 = z->l - z->c; (void)m1;
3096  z->ket = z->c;
3097  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab0;
3098  if (!(find_among_b(z, a_40, 1))) goto lab0;
3099  z->bra = z->c;
3100  { int ret = slice_del(z);
3101  if (ret < 0) return ret;
3102  }
3103  z->I[0] = 0;
3104  lab0:
3105  z->c = z->l - m1;
3106  }
3107  z->ket = z->c;
3108  if (!(eq_s_b(z, 6, s_80))) return 0;
3109  z->bra = z->c;
3110  { int ret = slice_del(z);
3111  if (ret < 0) return ret;
3112  }
3113  z->I[0] = 0;
3114  { int m2 = z->l - z->c; (void)m2;
3115  z->ket = z->c;
3116  z->bra = z->c;
3117  if (in_grouping_b_U(z, g_v2, 945, 969, 0)) goto lab2;
3118  { int ret = slice_from_s(z, 4, s_81);
3119  if (ret < 0) return ret;
3120  }
3121  goto lab1;
3122  lab2:
3123  z->c = z->l - m2;
3124  z->ket = z->c;
3125  z->bra = z->c;
3126  if (!(find_among_b(z, a_41, 31))) goto lab3;
3127  { int ret = slice_from_s(z, 4, s_82);
3128  if (ret < 0) return ret;
3129  }
3130  goto lab1;
3131  lab3:
3132  z->c = z->l - m2;
3133  z->ket = z->c;
3134  }
3135 lab1:
3136  z->bra = z->c;
3137  if (!(find_among_b(z, a_42, 25))) return 0;
3138  if (z->c > z->lb) return 0;
3139  { int ret = slice_from_s(z, 4, s_83);
3140  if (ret < 0) return ret;
3141  }
3142  return 1;
3143 }
static const struct among a_40[1]
static const symbol s_81[]
static const symbol s_82[]
static const symbol s_83[]
static const symbol s_80[]
static const struct among a_42[25]
static const struct among a_41[31]

References a_40, a_41, a_42, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), g_v2, SN_env::I, in_grouping_b_U(), SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_80, s_81, s_82, s_83, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5d()

static int r_step5d ( struct SN_env z)
static

Definition at line 3145 of file stem_UTF_8_greek.c.

3145  {
3146  z->ket = z->c;
3147  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 131) return 0;
3148  if (!(find_among_b(z, a_43, 2))) return 0;
3149  z->bra = z->c;
3150  { int ret = slice_del(z);
3151  if (ret < 0) return ret;
3152  }
3153  z->I[0] = 0;
3154  { int m1 = z->l - z->c; (void)m1;
3155  z->ket = z->c;
3156  z->bra = z->c;
3157  if (!(eq_s_b(z, 6, s_84))) goto lab1;
3158  if (z->c > z->lb) goto lab1;
3159  { int ret = slice_from_s(z, 6, s_85);
3160  if (ret < 0) return ret;
3161  }
3162  goto lab0;
3163  lab1:
3164  z->c = z->l - m1;
3165  z->ket = z->c;
3166  z->bra = z->c;
3167  if (!(eq_s_b(z, 6, s_86))) return 0;
3168  { int ret = slice_from_s(z, 6, s_87);
3169  if (ret < 0) return ret;
3170  }
3171  }
3172 lab0:
3173  return 1;
3174 }
static const symbol s_86[]
static const symbol s_84[]
static const symbol s_87[]
static const struct among a_43[2]
static const symbol s_85[]

References a_43, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_84, s_85, s_86, s_87, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5e()

static int r_step5e ( struct SN_env z)
static

Definition at line 3176 of file stem_UTF_8_greek.c.

3176  {
3177  z->ket = z->c;
3178  if (z->c - 11 <= z->lb || z->p[z->c - 1] != 181) return 0;
3179  if (!(find_among_b(z, a_44, 2))) return 0;
3180  z->bra = z->c;
3181  { int ret = slice_del(z);
3182  if (ret < 0) return ret;
3183  }
3184  z->I[0] = 0;
3185  z->ket = z->c;
3186  z->bra = z->c;
3187  if (!(eq_s_b(z, 4, s_88))) return 0;
3188  if (z->c > z->lb) return 0;
3189  { int ret = slice_from_s(z, 10, s_89);
3190  if (ret < 0) return ret;
3191  }
3192  return 1;
3193 }
static const symbol s_88[]
static const symbol s_89[]
static const struct among a_44[2]

References a_44, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_88, s_89, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5f()

static int r_step5f ( struct SN_env z)
static

Definition at line 3195 of file stem_UTF_8_greek.c.

3195  {
3196  { int m1 = z->l - z->c; (void)m1;
3197  z->ket = z->c;
3198  if (!(eq_s_b(z, 10, s_90))) goto lab0;
3199  z->bra = z->c;
3200  { int ret = slice_del(z);
3201  if (ret < 0) return ret;
3202  }
3203  z->I[0] = 0;
3204  z->ket = z->c;
3205  z->bra = z->c;
3206  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 128 && z->p[z->c - 1] != 134)) goto lab0;
3207  if (!(find_among_b(z, a_45, 6))) goto lab0;
3208  if (z->c > z->lb) goto lab0;
3209  { int ret = slice_from_s(z, 8, s_91);
3210  if (ret < 0) return ret;
3211  }
3212  lab0:
3213  z->c = z->l - m1;
3214  }
3215  z->ket = z->c;
3216  if (!(eq_s_b(z, 8, s_92))) return 0;
3217  z->bra = z->c;
3218  { int ret = slice_del(z);
3219  if (ret < 0) return ret;
3220  }
3221  z->I[0] = 0;
3222  z->ket = z->c;
3223  z->bra = z->c;
3224  if (!(find_among_b(z, a_46, 9))) return 0;
3225  if (z->c > z->lb) return 0;
3226  { int ret = slice_from_s(z, 8, s_93);
3227  if (ret < 0) return ret;
3228  }
3229  return 1;
3230 }
static const symbol s_91[]
static const symbol s_92[]
static const struct among a_46[9]
static const struct among a_45[6]
static const symbol s_90[]
static const symbol s_93[]

References a_45, a_46, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_90, s_91, s_92, s_93, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5g()

static int r_step5g ( struct SN_env z)
static

Definition at line 3232 of file stem_UTF_8_greek.c.

3232  {
3233  { int m1 = z->l - z->c; (void)m1;
3234  z->ket = z->c;
3235  if (!(find_among_b(z, a_47, 3))) goto lab0;
3236  z->bra = z->c;
3237  { int ret = slice_del(z);
3238  if (ret < 0) return ret;
3239  }
3240  z->I[0] = 0;
3241  lab0:
3242  z->c = z->l - m1;
3243  }
3244  z->ket = z->c;
3245  if (!(find_among_b(z, a_50, 3))) return 0;
3246  z->bra = z->c;
3247  { int ret = slice_del(z);
3248  if (ret < 0) return ret;
3249  }
3250  z->I[0] = 0;
3251  { int m2 = z->l - z->c; (void)m2;
3252  z->ket = z->c;
3253  z->bra = z->c;
3254  if (!(find_among_b(z, a_48, 6))) goto lab2;
3255  { int ret = slice_from_s(z, 4, s_94);
3256  if (ret < 0) return ret;
3257  }
3258  goto lab1;
3259  lab2:
3260  z->c = z->l - m2;
3261  z->ket = z->c;
3262  z->bra = z->c;
3263  if (z->c - 1 <= z->lb || z->p[z->c - 1] != 184) return 0;
3264  if (!(find_among_b(z, a_49, 5))) return 0;
3265  if (z->c > z->lb) return 0;
3266  { int ret = slice_from_s(z, 4, s_95);
3267  if (ret < 0) return ret;
3268  }
3269  }
3270 lab1:
3271  return 1;
3272 }
static const symbol s_94[]
static const struct among a_50[3]
static const symbol s_95[]
static const struct among a_49[5]
static const struct among a_47[3]
static const struct among a_48[6]

References a_47, a_48, a_49, a_50, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_94, s_95, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5h()

static int r_step5h ( struct SN_env z)
static

Definition at line 3274 of file stem_UTF_8_greek.c.

3274  {
3275  z->ket = z->c;
3276  if (!(find_among_b(z, a_53, 3))) return 0;
3277  z->bra = z->c;
3278  { int ret = slice_del(z);
3279  if (ret < 0) return ret;
3280  }
3281  z->I[0] = 0;
3282  { int m1 = z->l - z->c; (void)m1;
3283  z->ket = z->c;
3284  z->bra = z->c;
3285  if (!(find_among_b(z, a_51, 12))) goto lab1;
3286  { int ret = slice_from_s(z, 6, s_96);
3287  if (ret < 0) return ret;
3288  }
3289  goto lab0;
3290  lab1:
3291  z->c = z->l - m1;
3292  z->ket = z->c;
3293  z->bra = z->c;
3294  if (!(find_among_b(z, a_52, 25))) return 0;
3295  if (z->c > z->lb) return 0;
3296  { int ret = slice_from_s(z, 6, s_97);
3297  if (ret < 0) return ret;
3298  }
3299  }
3300 lab0:
3301  return 1;
3302 }
static const struct among a_53[3]
static const struct among a_52[25]
static const symbol s_96[]
static const symbol s_97[]
static const struct among a_51[12]

References a_51, a_52, a_53, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, s_96, s_97, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5i()

static int r_step5i ( struct SN_env z)
static

Definition at line 3304 of file stem_UTF_8_greek.c.

3304  {
3305  int among_var;
3306  z->ket = z->c;
3307  if (!(find_among_b(z, a_56, 3))) return 0;
3308  z->bra = z->c;
3309  { int ret = slice_del(z);
3310  if (ret < 0) return ret;
3311  }
3312  z->I[0] = 0;
3313  { int m1 = z->l - z->c; (void)m1;
3314  z->ket = z->c;
3315  z->bra = z->c;
3316  if (!(eq_s_b(z, 8, s_98))) goto lab1;
3317  { int ret = slice_from_s(z, 4, s_99);
3318  if (ret < 0) return ret;
3319  }
3320  goto lab0;
3321  lab1:
3322  z->c = z->l - m1;
3323  { int m2 = z->l - z->c; (void)m2;
3324  z->ket = z->c;
3325  z->bra = z->c;
3326  among_var = find_among_b(z, a_54, 12);
3327  if (!(among_var)) goto lab3;
3328  switch (among_var) {
3329  case 1:
3330  { int ret = slice_from_s(z, 4, s_100);
3331  if (ret < 0) return ret;
3332  }
3333  break;
3334  }
3335  goto lab2;
3336  lab3:
3337  z->c = z->l - m2;
3338  z->ket = z->c;
3339  z->bra = z->c;
3340  if (!(find_among_b(z, a_55, 44))) return 0;
3341  if (z->c > z->lb) return 0;
3342  { int ret = slice_from_s(z, 4, s_101);
3343  if (ret < 0) return ret;
3344  }
3345  }
3346  lab2:
3347  ;
3348  }
3349 lab0:
3350  return 1;
3351 }
static const symbol s_100[]
static const symbol s_101[]
static const struct among a_54[12]
static const struct among a_55[44]
static const symbol s_99[]
static const symbol s_98[]
static const struct among a_56[3]

References a_54, a_55, a_56, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, s_100, s_101, s_98, s_99, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5j()

static int r_step5j ( struct SN_env z)
static

Definition at line 3353 of file stem_UTF_8_greek.c.

3353  {
3354  z->ket = z->c;
3355  if (!(find_among_b(z, a_57, 3))) return 0;
3356  z->bra = z->c;
3357  { int ret = slice_del(z);
3358  if (ret < 0) return ret;
3359  }
3360  z->I[0] = 0;
3361  z->ket = z->c;
3362  z->bra = z->c;
3363  if (z->c - 1 <= z->lb || z->p[z->c - 1] != 189) return 0;
3364  if (!(find_among_b(z, a_58, 6))) return 0;
3365  if (z->c > z->lb) return 0;
3366  { int ret = slice_from_s(z, 4, s_102);
3367  if (ret < 0) return ret;
3368  }
3369  return 1;
3370 }
static const struct among a_57[3]
static const symbol s_102[]
static const struct among a_58[6]

References a_57, a_58, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_102, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5k()

static int r_step5k ( struct SN_env z)
static

Definition at line 3372 of file stem_UTF_8_greek.c.

3372  {
3373  z->ket = z->c;
3374  if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0;
3375  if (!(find_among_b(z, a_59, 1))) return 0;
3376  z->bra = z->c;
3377  { int ret = slice_del(z);
3378  if (ret < 0) return ret;
3379  }
3380  z->I[0] = 0;
3381  z->ket = z->c;
3382  z->bra = z->c;
3383  if (!(find_among_b(z, a_60, 10))) return 0;
3384  if (z->c > z->lb) return 0;
3385  { int ret = slice_from_s(z, 6, s_103);
3386  if (ret < 0) return ret;
3387  }
3388  return 1;
3389 }
static const struct among a_59[1]
static const struct among a_60[10]
static const symbol s_103[]

References a_59, a_60, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_103, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5l()

static int r_step5l ( struct SN_env z)
static

Definition at line 3391 of file stem_UTF_8_greek.c.

3391  {
3392  z->ket = z->c;
3393  if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0;
3394  if (!(find_among_b(z, a_61, 3))) return 0;
3395  z->bra = z->c;
3396  { int ret = slice_del(z);
3397  if (ret < 0) return ret;
3398  }
3399  z->I[0] = 0;
3400  z->ket = z->c;
3401  z->bra = z->c;
3402  if (!(find_among_b(z, a_62, 6))) return 0;
3403  if (z->c > z->lb) return 0;
3404  { int ret = slice_from_s(z, 6, s_104);
3405  if (ret < 0) return ret;
3406  }
3407  return 1;
3408 }
static const struct among a_61[3]
static const struct among a_62[6]
static const symbol s_104[]

References a_61, a_62, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_104, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step5m()

static int r_step5m ( struct SN_env z)
static

Definition at line 3410 of file stem_UTF_8_greek.c.

3410  {
3411  z->ket = z->c;
3412  if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0;
3413  if (!(find_among_b(z, a_63, 3))) return 0;
3414  z->bra = z->c;
3415  { int ret = slice_del(z);
3416  if (ret < 0) return ret;
3417  }
3418  z->I[0] = 0;
3419  z->ket = z->c;
3420  z->bra = z->c;
3421  if (!(find_among_b(z, a_64, 7))) return 0;
3422  if (z->c > z->lb) return 0;
3423  { int ret = slice_from_s(z, 6, s_105);
3424  if (ret < 0) return ret;
3425  }
3426  return 1;
3427 }
static const struct among a_64[7]
static const symbol s_105[]
static const struct among a_63[3]

References a_63, a_64, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_105, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step6()

static int r_step6 ( struct SN_env z)
static

Definition at line 3429 of file stem_UTF_8_greek.c.

3429  {
3430  { int m1 = z->l - z->c; (void)m1;
3431  z->ket = z->c;
3432  if (!(find_among_b(z, a_65, 3))) goto lab0;
3433  z->bra = z->c;
3434  { int ret = slice_from_s(z, 4, s_106);
3435  if (ret < 0) return ret;
3436  }
3437  lab0:
3438  z->c = z->l - m1;
3439  }
3440  if (!(z->I[0])) return 0;
3441  z->ket = z->c;
3442  if (!(find_among_b(z, a_66, 84))) return 0;
3443  z->bra = z->c;
3444  { int ret = slice_del(z);
3445  if (ret < 0) return ret;
3446  }
3447  return 1;
3448 }
static const struct among a_65[3]
static const symbol s_106[]
static const struct among a_66[84]

References a_65, a_66, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::l, s_106, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_step7()

static int r_step7 ( struct SN_env z)
static

Definition at line 3450 of file stem_UTF_8_greek.c.

3450  {
3451  z->ket = z->c;
3452  if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 129 && z->p[z->c - 1] != 132)) return 0;
3453  if (!(find_among_b(z, a_67, 8))) return 0;
3454  z->bra = z->c;
3455  { int ret = slice_del(z);
3456  if (ret < 0) return ret;
3457  }
3458  return 1;
3459 }
static const struct among a_67[8]

References a_67, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, SN_env::lb, SN_env::p, and slice_del().

Referenced by greek_UTF_8_stem().

◆ r_steps1()

static int r_steps1 ( struct SN_env z)
static

Definition at line 2541 of file stem_UTF_8_greek.c.

2541  {
2542  int among_var;
2543  z->ket = z->c;
2544  if (!(find_among_b(z, a_3, 14))) return 0;
2545  z->bra = z->c;
2546  { int ret = slice_del(z);
2547  if (ret < 0) return ret;
2548  }
2549  z->I[0] = 0;
2550  z->ket = z->c;
2551  z->bra = z->c;
2552  among_var = find_among_b(z, a_2, 31);
2553  if (!(among_var)) return 0;
2554  if (z->c > z->lb) return 0;
2555  switch (among_var) {
2556  case 1:
2557  { int ret = slice_from_s(z, 2, s_35);
2558  if (ret < 0) return ret;
2559  }
2560  break;
2561  case 2:
2562  { int ret = slice_from_s(z, 4, s_36);
2563  if (ret < 0) return ret;
2564  }
2565  break;
2566  }
2567  return 1;
2568 }
static const symbol s_35[]
static const struct among a_2[31]
static const symbol s_36[]
static const struct among a_3[14]

References a_2, a_3, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, s_35, s_36, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps10()

static int r_steps10 ( struct SN_env z)
static

Definition at line 2862 of file stem_UTF_8_greek.c.

2862  {
2863  z->ket = z->c;
2864  if (!(find_among_b(z, a_23, 4))) return 0;
2865  z->bra = z->c;
2866  { int ret = slice_del(z);
2867  if (ret < 0) return ret;
2868  }
2869  z->I[0] = 0;
2870  z->ket = z->c;
2871  z->bra = z->c;
2872  if (!(find_among_b(z, a_22, 7))) return 0;
2873  if (z->c > z->lb) return 0;
2874  { int ret = slice_from_s(z, 6, s_64);
2875  if (ret < 0) return ret;
2876  }
2877  return 1;
2878 }
static const struct among a_22[7]
static const struct among a_23[4]
static const symbol s_64[]

References a_22, a_23, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, s_64, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps2()

static int r_steps2 ( struct SN_env z)
static

Definition at line 2570 of file stem_UTF_8_greek.c.

2570  {
2571  z->ket = z->c;
2572  if (!(find_among_b(z, a_5, 7))) return 0;
2573  z->bra = z->c;
2574  { int ret = slice_del(z);
2575  if (ret < 0) return ret;
2576  }
2577  z->I[0] = 0;
2578  z->ket = z->c;
2579  z->bra = z->c;
2580  if (!(find_among_b(z, a_4, 8))) return 0;
2581  if (z->c > z->lb) return 0;
2582  { int ret = slice_from_s(z, 4, s_37);
2583  if (ret < 0) return ret;
2584  }
2585  return 1;
2586 }
static const struct among a_5[7]
static const symbol s_37[]
static const struct among a_4[8]

References a_4, a_5, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, s_37, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps3()

static int r_steps3 ( struct SN_env z)
static

Definition at line 2588 of file stem_UTF_8_greek.c.

2588  {
2589  int among_var;
2590  z->ket = z->c;
2591  if (!(find_among_b(z, a_7, 7))) return 0;
2592  z->bra = z->c;
2593  { int ret = slice_del(z);
2594  if (ret < 0) return ret;
2595  }
2596  z->I[0] = 0;
2597  { int m1 = z->l - z->c; (void)m1;
2598  if (!(eq_s_b(z, 6, s_38))) goto lab1;
2599  if (z->c > z->lb) goto lab1;
2600  { int ret = slice_from_s(z, 4, s_39);
2601  if (ret < 0) return ret;
2602  }
2603  goto lab0;
2604  lab1:
2605  z->c = z->l - m1;
2606  z->ket = z->c;
2607  z->bra = z->c;
2608  among_var = find_among_b(z, a_6, 32);
2609  if (!(among_var)) return 0;
2610  if (z->c > z->lb) return 0;
2611  switch (among_var) {
2612  case 1:
2613  { int ret = slice_from_s(z, 2, s_40);
2614  if (ret < 0) return ret;
2615  }
2616  break;
2617  case 2:
2618  { int ret = slice_from_s(z, 4, s_41);
2619  if (ret < 0) return ret;
2620  }
2621  break;
2622  }
2623  }
2624 lab0:
2625  return 1;
2626 }
static const symbol s_38[]
static const struct among a_6[32]
static const struct among a_7[7]
static const symbol s_39[]
static const symbol s_41[]
static const symbol s_40[]

References a_6, a_7, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, s_38, s_39, s_40, s_41, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps4()

static int r_steps4 ( struct SN_env z)
static

Definition at line 2628 of file stem_UTF_8_greek.c.

2628  {
2629  z->ket = z->c;
2630  if (!(find_among_b(z, a_9, 7))) return 0;
2631  z->bra = z->c;
2632  { int ret = slice_del(z);
2633  if (ret < 0) return ret;
2634  }
2635  z->I[0] = 0;
2636  z->ket = z->c;
2637  z->bra = z->c;
2638  if (z->c - 3 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-2145255424 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
2639  if (!(find_among_b(z, a_8, 19))) return 0;
2640  if (z->c > z->lb) return 0;
2641  { int ret = slice_from_s(z, 2, s_42);
2642  if (ret < 0) return ret;
2643  }
2644  return 1;
2645 }
static const struct among a_9[7]
static const symbol s_42[]
static const struct among a_8[19]

References a_8, a_9, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_42, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps5()

static int r_steps5 ( struct SN_env z)
static

Definition at line 2647 of file stem_UTF_8_greek.c.

2647  {
2648  int among_var;
2649  z->ket = z->c;
2650  if (!(find_among_b(z, a_11, 11))) return 0;
2651  z->bra = z->c;
2652  { int ret = slice_del(z);
2653  if (ret < 0) return ret;
2654  }
2655  z->I[0] = 0;
2656  z->ket = z->c;
2657  z->bra = z->c;
2658  among_var = find_among_b(z, a_10, 40);
2659  if (!(among_var)) return 0;
2660  if (z->c > z->lb) return 0;
2661  switch (among_var) {
2662  case 1:
2663  { int ret = slice_from_s(z, 2, s_43);
2664  if (ret < 0) return ret;
2665  }
2666  break;
2667  case 2:
2668  { int ret = slice_from_s(z, 6, s_44);
2669  if (ret < 0) return ret;
2670  }
2671  break;
2672  }
2673  return 1;
2674 }
static const struct among a_11[11]
static const struct among a_10[40]
static const symbol s_44[]
static const symbol s_43[]

References a_10, a_11, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, s_43, s_44, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps6()

static int r_steps6 ( struct SN_env z)
static

Definition at line 2676 of file stem_UTF_8_greek.c.

2676  {
2677  int among_var;
2678  z->ket = z->c;
2679  if (!(find_among_b(z, a_14, 6))) return 0;
2680  z->bra = z->c;
2681  { int ret = slice_del(z);
2682  if (ret < 0) return ret;
2683  }
2684  z->I[0] = 0;
2685  { int m1 = z->l - z->c; (void)m1;
2686  z->ket = z->c;
2687  z->bra = z->c;
2688  if (z->c - 3 <= z->lb || z->p[z->c - 1] != 181) goto lab1;
2689  among_var = find_among_b(z, a_12, 7);
2690  if (!(among_var)) goto lab1;
2691  if (z->c > z->lb) goto lab1;
2692  switch (among_var) {
2693  case 1:
2694  { int ret = slice_from_s(z, 6, s_45);
2695  if (ret < 0) return ret;
2696  }
2697  break;
2698  case 2:
2699  { int ret = slice_from_s(z, 2, s_46);
2700  if (ret < 0) return ret;
2701  }
2702  break;
2703  }
2704  goto lab0;
2705  lab1:
2706  z->c = z->l - m1;
2707  z->ket = z->c;
2708  if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 186 && z->p[z->c - 1] != 189)) return 0;
2709  among_var = find_among_b(z, a_13, 10);
2710  if (!(among_var)) return 0;
2711  z->bra = z->c;
2712  switch (among_var) {
2713  case 1:
2714  { int ret = slice_from_s(z, 12, s_47);
2715  if (ret < 0) return ret;
2716  }
2717  break;
2718  case 2:
2719  { int ret = slice_from_s(z, 8, s_48);
2720  if (ret < 0) return ret;
2721  }
2722  break;
2723  case 3:
2724  { int ret = slice_from_s(z, 10, s_49);
2725  if (ret < 0) return ret;
2726  }
2727  break;
2728  case 4:
2729  { int ret = slice_from_s(z, 6, s_50);
2730  if (ret < 0) return ret;
2731  }
2732  break;
2733  case 5:
2734  { int ret = slice_from_s(z, 12, s_51);
2735  if (ret < 0) return ret;
2736  }
2737  break;
2738  case 6:
2739  { int ret = slice_from_s(z, 10, s_52);
2740  if (ret < 0) return ret;
2741  }
2742  break;
2743  case 7:
2744  { int ret = slice_from_s(z, 6, s_53);
2745  if (ret < 0) return ret;
2746  }
2747  break;
2748  case 8:
2749  { int ret = slice_from_s(z, 16, s_54);
2750  if (ret < 0) return ret;
2751  }
2752  break;
2753  case 9:
2754  { int ret = slice_from_s(z, 12, s_55);
2755  if (ret < 0) return ret;
2756  }
2757  break;
2758  case 10:
2759  { int ret = slice_from_s(z, 10, s_56);
2760  if (ret < 0) return ret;
2761  }
2762  break;
2763  }
2764  }
2765 lab0:
2766  return 1;
2767 }
static const symbol s_55[]
static const symbol s_52[]
static const symbol s_48[]
static const symbol s_50[]
static const struct among a_14[6]
static const symbol s_53[]
static const symbol s_51[]
static const struct among a_13[10]
static const symbol s_49[]
static const symbol s_47[]
static const symbol s_45[]
static const symbol s_54[]
static const symbol s_46[]
static const symbol s_56[]
static const struct among a_12[7]

References a_12, a_13, a_14, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_45, s_46, s_47, s_48, s_49, s_50, s_51, s_52, s_53, s_54, s_55, s_56, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps7()

static int r_steps7 ( struct SN_env z)
static

Definition at line 2769 of file stem_UTF_8_greek.c.

2769  {
2770  z->ket = z->c;
2771  if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 177 && z->p[z->c - 1] != 185)) return 0;
2772  if (!(find_among_b(z, a_16, 4))) return 0;
2773  z->bra = z->c;
2774  { int ret = slice_del(z);
2775  if (ret < 0) return ret;
2776  }
2777  z->I[0] = 0;
2778  z->ket = z->c;
2779  z->bra = z->c;
2780  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 135)) return 0;
2781  if (!(find_among_b(z, a_15, 2))) return 0;
2782  if (z->c > z->lb) return 0;
2783  { int ret = slice_from_s(z, 8, s_57);
2784  if (ret < 0) return ret;
2785  }
2786  return 1;
2787 }
static const struct among a_16[4]
static const symbol s_57[]
static const struct among a_15[2]

References a_15, a_16, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, s_57, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps8()

static int r_steps8 ( struct SN_env z)
static

Definition at line 2789 of file stem_UTF_8_greek.c.

2789  {
2790  int among_var;
2791  z->ket = z->c;
2792  if (!(find_among_b(z, a_18, 8))) return 0;
2793  z->bra = z->c;
2794  { int ret = slice_del(z);
2795  if (ret < 0) return ret;
2796  }
2797  z->I[0] = 0;
2798  { int m1 = z->l - z->c; (void)m1;
2799  z->ket = z->c;
2800  z->bra = z->c;
2801  among_var = find_among_b(z, a_17, 46);
2802  if (!(among_var)) goto lab1;
2803  if (z->c > z->lb) goto lab1;
2804  switch (among_var) {
2805  case 1:
2806  { int ret = slice_from_s(z, 4, s_58);
2807  if (ret < 0) return ret;
2808  }
2809  break;
2810  case 2:
2811  { int ret = slice_from_s(z, 6, s_59);
2812  if (ret < 0) return ret;
2813  }
2814  break;
2815  }
2816  goto lab0;
2817  lab1:
2818  z->c = z->l - m1;
2819  z->ket = z->c;
2820  z->bra = z->c;
2821  if (!(eq_s_b(z, 6, s_60))) return 0;
2822  { int ret = slice_from_s(z, 6, s_61);
2823  if (ret < 0) return ret;
2824  }
2825  }
2826 lab0:
2827  return 1;
2828 }
static const struct among a_17[46]
static const symbol s_60[]
static const symbol s_61[]
static const symbol s_59[]
static const symbol s_58[]
static const struct among a_18[8]

References a_17, a_18, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, s_58, s_59, s_60, s_61, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_steps9()

static int r_steps9 ( struct SN_env z)
static

Definition at line 2830 of file stem_UTF_8_greek.c.

2830  {
2831  z->ket = z->c;
2832  if (z->c - 7 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-1610481664 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
2833  if (!(find_among_b(z, a_21, 3))) return 0;
2834  z->bra = z->c;
2835  { int ret = slice_del(z);
2836  if (ret < 0) return ret;
2837  }
2838  z->I[0] = 0;
2839  { int m1 = z->l - z->c; (void)m1;
2840  z->ket = z->c;
2841  z->bra = z->c;
2842  if (!(find_among_b(z, a_19, 4))) goto lab1;
2843  if (z->c > z->lb) goto lab1;
2844  { int ret = slice_from_s(z, 4, s_62);
2845  if (ret < 0) return ret;
2846  }
2847  goto lab0;
2848  lab1:
2849  z->c = z->l - m1;
2850  z->ket = z->c;
2851  z->bra = z->c;
2852  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 181 && z->p[z->c - 1] != 189)) return 0;
2853  if (!(find_among_b(z, a_20, 2))) return 0;
2854  { int ret = slice_from_s(z, 4, s_63);
2855  if (ret < 0) return ret;
2856  }
2857  }
2858 lab0:
2859  return 1;
2860 }
static const struct among a_19[4]
static const struct among a_20[2]
static const symbol s_63[]
static const struct among a_21[3]
static const symbol s_62[]

References a_19, a_20, a_21, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_62, s_63, slice_del(), and slice_from_s().

Referenced by greek_UTF_8_stem().

◆ r_tolower()

static int r_tolower ( struct SN_env z)
static

Definition at line 2330 of file stem_UTF_8_greek.c.

2330  {
2331  int among_var;
2332  while(1) {
2333  int m1 = z->l - z->c; (void)m1;
2334  z->ket = z->c;
2335  among_var = find_among_b(z, a_0, 46);
2336  if (!(among_var)) goto lab0;
2337  z->bra = z->c;
2338  switch (among_var) {
2339  case 1:
2340  { int ret = slice_from_s(z, 2, s_0);
2341  if (ret < 0) return ret;
2342  }
2343  break;
2344  case 2:
2345  { int ret = slice_from_s(z, 2, s_1);
2346  if (ret < 0) return ret;
2347  }
2348  break;
2349  case 3:
2350  { int ret = slice_from_s(z, 2, s_2);
2351  if (ret < 0) return ret;
2352  }
2353  break;
2354  case 4:
2355  { int ret = slice_from_s(z, 2, s_3);
2356  if (ret < 0) return ret;
2357  }
2358  break;
2359  case 5:
2360  { int ret = slice_from_s(z, 2, s_4);
2361  if (ret < 0) return ret;
2362  }
2363  break;
2364  case 6:
2365  { int ret = slice_from_s(z, 2, s_5);
2366  if (ret < 0) return ret;
2367  }
2368  break;
2369  case 7:
2370  { int ret = slice_from_s(z, 2, s_6);
2371  if (ret < 0) return ret;
2372  }
2373  break;
2374  case 8:
2375  { int ret = slice_from_s(z, 2, s_7);
2376  if (ret < 0) return ret;
2377  }
2378  break;
2379  case 9:
2380  { int ret = slice_from_s(z, 2, s_8);
2381  if (ret < 0) return ret;
2382  }
2383  break;
2384  case 10:
2385  { int ret = slice_from_s(z, 2, s_9);
2386  if (ret < 0) return ret;
2387  }
2388  break;
2389  case 11:
2390  { int ret = slice_from_s(z, 2, s_10);
2391  if (ret < 0) return ret;
2392  }
2393  break;
2394  case 12:
2395  { int ret = slice_from_s(z, 2, s_11);
2396  if (ret < 0) return ret;
2397  }
2398  break;
2399  case 13:
2400  { int ret = slice_from_s(z, 2, s_12);
2401  if (ret < 0) return ret;
2402  }
2403  break;
2404  case 14:
2405  { int ret = slice_from_s(z, 2, s_13);
2406  if (ret < 0) return ret;
2407  }
2408  break;
2409  case 15:
2410  { int ret = slice_from_s(z, 2, s_14);
2411  if (ret < 0) return ret;
2412  }
2413  break;
2414  case 16:
2415  { int ret = slice_from_s(z, 2, s_15);
2416  if (ret < 0) return ret;
2417  }
2418  break;
2419  case 17:
2420  { int ret = slice_from_s(z, 2, s_16);
2421  if (ret < 0) return ret;
2422  }
2423  break;
2424  case 18:
2425  { int ret = slice_from_s(z, 2, s_17);
2426  if (ret < 0) return ret;
2427  }
2428  break;
2429  case 19:
2430  { int ret = slice_from_s(z, 2, s_18);
2431  if (ret < 0) return ret;
2432  }
2433  break;
2434  case 20:
2435  { int ret = slice_from_s(z, 2, s_19);
2436  if (ret < 0) return ret;
2437  }
2438  break;
2439  case 21:
2440  { int ret = slice_from_s(z, 2, s_20);
2441  if (ret < 0) return ret;
2442  }
2443  break;
2444  case 22:
2445  { int ret = slice_from_s(z, 2, s_21);
2446  if (ret < 0) return ret;
2447  }
2448  break;
2449  case 23:
2450  { int ret = slice_from_s(z, 2, s_22);
2451  if (ret < 0) return ret;
2452  }
2453  break;
2454  case 24:
2455  { int ret = slice_from_s(z, 2, s_23);
2456  if (ret < 0) return ret;
2457  }
2458  break;
2459  case 25:
2460  { int ret = skip_b_utf8(z->p, z->c, z->lb, 1);
2461  if (ret < 0) goto lab0;
2462  z->c = ret;
2463  }
2464  break;
2465  }
2466  continue;
2467  lab0:
2468  z->c = z->l - m1;
2469  break;
2470  }
2471  return 1;
2472 }
static const symbol s_2[]
static const symbol s_4[]
static const symbol s_6[]
static const symbol s_21[]
static const symbol s_3[]
static const symbol s_7[]
static const symbol s_13[]
static const symbol s_20[]
static const symbol s_19[]
static const symbol s_23[]
static const symbol s_16[]
static const symbol s_14[]
static const symbol s_22[]
static const symbol s_10[]
static const symbol s_1[]
static const symbol s_11[]
static const symbol s_12[]
static const symbol s_18[]
static const symbol s_17[]
static const symbol s_8[]
static const symbol s_9[]
static const symbol s_5[]
static const symbol s_15[]
static const struct among a_0[46]
static const symbol s_0[]
int skip_b_utf8(const symbol *p, int c, int limit, int n)
Definition: utilities.c:52

References a_0, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_0, s_1, s_10, s_11, s_12, s_13, s_14, s_15, s_16, s_17, s_18, s_19, s_2, s_20, s_21, s_22, s_23, s_3, s_4, s_5, s_6, s_7, s_8, s_9, skip_b_utf8(), and slice_from_s().

Referenced by greek_UTF_8_stem().

Variable Documentation

◆ a_0

const struct among a_0[46]
static

Definition at line 102 of file stem_UTF_8_greek.c.

Referenced by r_tolower().

◆ a_1

const struct among a_1[40]
static

Definition at line 193 of file stem_UTF_8_greek.c.

Referenced by r_step1().

◆ a_10

const struct among a_10[40]
static

Definition at line 568 of file stem_UTF_8_greek.c.

Referenced by r_steps5().

◆ a_11

const struct among a_11[11]
static
Initial value:
=
{
{ 12, s_11_0, -1, 1, 0},
{ 10, s_11_1, -1, 1, 0},
{ 10, s_11_2, -1, 1, 0},
{ 10, s_11_3, -1, 1, 0},
{ 10, s_11_4, -1, 1, 0},
{ 8, s_11_5, -1, 1, 0},
{ 8, s_11_6, -1, 1, 0},
{ 8, s_11_7, -1, 1, 0},
{ 10, s_11_8, -1, 1, 0},
{ 10, s_11_9, -1, 1, 0},
{ 8, s_11_10, -1, 1, 0}
}
static const symbol s_11_7[8]
static const symbol s_11_6[8]
static const symbol s_11_1[10]
static const symbol s_11_8[10]
static const symbol s_11_4[10]
static const symbol s_11_10[8]
static const symbol s_11_0[12]
static const symbol s_11_5[8]
static const symbol s_11_3[10]
static const symbol s_11_2[10]
static const symbol s_11_9[10]

Definition at line 624 of file stem_UTF_8_greek.c.

Referenced by r_steps5().

◆ a_12

const struct among a_12[7]
static
Initial value:
=
{
{ 4, s_12_0, -1, 1, 0},
{ 12, s_12_1, 0, 1, 0},
{ 14, s_12_2, 0, 1, 0},
{ 10, s_12_3, -1, 1, 0},
{ 12, s_12_4, -1, 1, 0},
{ 8, s_12_5, -1, 2, 0},
{ 16, s_12_6, 5, 2, 0}
}
static const symbol s_12_3[10]
static const symbol s_12_1[12]
static const symbol s_12_2[14]
static const symbol s_12_6[16]
static const symbol s_12_0[4]
static const symbol s_12_4[12]
static const symbol s_12_5[8]

Definition at line 647 of file stem_UTF_8_greek.c.

Referenced by r_steps6().

◆ a_13

const struct among a_13[10]
static
Initial value:
=
{
{ 10, s_13_0, -1, 7, 0},
{ 14, s_13_1, -1, 6, 0},
{ 14, s_13_2, -1, 3, 0},
{ 16, s_13_3, 2, 1, 0},
{ 16, s_13_4, -1, 5, 0},
{ 12, s_13_5, -1, 2, 0},
{ 10, s_13_6, -1, 4, 0},
{ 14, s_13_7, -1, 10, 0},
{ 20, s_13_8, -1, 8, 0},
{ 16, s_13_9, -1, 9, 0}
}
static const symbol s_13_6[10]
static const symbol s_13_2[14]
static const symbol s_13_8[20]
static const symbol s_13_5[12]
static const symbol s_13_1[14]
static const symbol s_13_3[16]
static const symbol s_13_7[14]
static const symbol s_13_0[10]
static const symbol s_13_4[16]
static const symbol s_13_9[16]

Definition at line 669 of file stem_UTF_8_greek.c.

Referenced by r_steps6().

◆ a_14

const struct among a_14[6]
static
Initial value:
=
{
{ 12, s_14_0, -1, 1, 0},
{ 10, s_14_1, -1, 1, 0},
{ 10, s_14_2, -1, 1, 0},
{ 10, s_14_3, -1, 1, 0},
{ 10, s_14_4, -1, 1, 0},
{ 8, s_14_5, -1, 1, 0}
}
static const symbol s_14_4[10]
static const symbol s_14_2[10]
static const symbol s_14_0[12]
static const symbol s_14_3[10]
static const symbol s_14_5[8]
static const symbol s_14_1[10]

Definition at line 690 of file stem_UTF_8_greek.c.

Referenced by r_steps6().

◆ a_15

const struct among a_15[2]