YAZ  5.34.0
Functions | Variables
stem_UTF_8_turkish.c File Reference
#include "../runtime/header.h"

Go to the source code of this file.

Functions

int turkish_UTF_8_stem (struct SN_env *z)
 
static int r_stem_suffix_chain_before_ki (struct SN_env *z)
 
static int r_stem_noun_suffixes (struct SN_env *z)
 
static int r_stem_nominal_verb_suffixes (struct SN_env *z)
 
static int r_postlude (struct SN_env *z)
 
static int r_post_process_last_consonants (struct SN_env *z)
 
static int r_more_than_one_syllable_word (struct SN_env *z)
 
static int r_mark_suffix_with_optional_s_consonant (struct SN_env *z)
 
static int r_mark_suffix_with_optional_n_consonant (struct SN_env *z)
 
static int r_mark_suffix_with_optional_U_vowel (struct SN_env *z)
 
static int r_mark_suffix_with_optional_y_consonant (struct SN_env *z)
 
static int r_mark_ysA (struct SN_env *z)
 
static int r_mark_ymUs_ (struct SN_env *z)
 
static int r_mark_yken (struct SN_env *z)
 
static int r_mark_yDU (struct SN_env *z)
 
static int r_mark_yUz (struct SN_env *z)
 
static int r_mark_yUm (struct SN_env *z)
 
static int r_mark_yU (struct SN_env *z)
 
static int r_mark_ylA (struct SN_env *z)
 
static int r_mark_yA (struct SN_env *z)
 
static int r_mark_possessives (struct SN_env *z)
 
static int r_mark_sUnUz (struct SN_env *z)
 
static int r_mark_sUn (struct SN_env *z)
 
static int r_mark_sU (struct SN_env *z)
 
static int r_mark_nUz (struct SN_env *z)
 
static int r_mark_nUn (struct SN_env *z)
 
static int r_mark_nU (struct SN_env *z)
 
static int r_mark_ndAn (struct SN_env *z)
 
static int r_mark_ndA (struct SN_env *z)
 
static int r_mark_ncA (struct SN_env *z)
 
static int r_mark_nA (struct SN_env *z)
 
static int r_mark_lArI (struct SN_env *z)
 
static int r_mark_lAr (struct SN_env *z)
 
static int r_mark_ki (struct SN_env *z)
 
static int r_mark_DUr (struct SN_env *z)
 
static int r_mark_DAn (struct SN_env *z)
 
static int r_mark_DA (struct SN_env *z)
 
static int r_mark_cAsInA (struct SN_env *z)
 
static int r_is_reserved_word (struct SN_env *z)
 
static int r_check_vowel_harmony (struct SN_env *z)
 
static int r_append_U_to_stems_ending_with_d_or_g (struct SN_env *z)
 
struct SN_envturkish_UTF_8_create_env (void)
 
void turkish_UTF_8_close_env (struct SN_env *z)
 

Variables

static const symbol s_0_0 [1] = { 'm' }
 
static const symbol s_0_1 [1] = { 'n' }
 
static const symbol s_0_2 [3] = { 'm', 'i', 'z' }
 
static const symbol s_0_3 [3] = { 'n', 'i', 'z' }
 
static const symbol s_0_4 [3] = { 'm', 'u', 'z' }
 
static const symbol s_0_5 [3] = { 'n', 'u', 'z' }
 
static const symbol s_0_6 [4] = { 'm', 0xC4, 0xB1, 'z' }
 
static const symbol s_0_7 [4] = { 'n', 0xC4, 0xB1, 'z' }
 
static const symbol s_0_8 [4] = { 'm', 0xC3, 0xBC, 'z' }
 
static const symbol s_0_9 [4] = { 'n', 0xC3, 0xBC, 'z' }
 
static const struct among a_0 [10]
 
static const symbol s_1_0 [4] = { 'l', 'e', 'r', 'i' }
 
static const symbol s_1_1 [5] = { 'l', 'a', 'r', 0xC4, 0xB1 }
 
static const struct among a_1 [2]
 
static const symbol s_2_0 [2] = { 'n', 'i' }
 
static const symbol s_2_1 [2] = { 'n', 'u' }
 
static const symbol s_2_2 [3] = { 'n', 0xC4, 0xB1 }
 
static const symbol s_2_3 [3] = { 'n', 0xC3, 0xBC }
 
static const struct among a_2 [4]
 
static const symbol s_3_0 [2] = { 'i', 'n' }
 
static const symbol s_3_1 [2] = { 'u', 'n' }
 
static const symbol s_3_2 [3] = { 0xC4, 0xB1, 'n' }
 
static const symbol s_3_3 [3] = { 0xC3, 0xBC, 'n' }
 
static const struct among a_3 [4]
 
static const symbol s_4_0 [1] = { 'a' }
 
static const symbol s_4_1 [1] = { 'e' }
 
static const struct among a_4 [2]
 
static const symbol s_5_0 [2] = { 'n', 'a' }
 
static const symbol s_5_1 [2] = { 'n', 'e' }
 
static const struct among a_5 [2]
 
static const symbol s_6_0 [2] = { 'd', 'a' }
 
static const symbol s_6_1 [2] = { 't', 'a' }
 
static const symbol s_6_2 [2] = { 'd', 'e' }
 
static const symbol s_6_3 [2] = { 't', 'e' }
 
static const struct among a_6 [4]
 
static const symbol s_7_0 [3] = { 'n', 'd', 'a' }
 
static const symbol s_7_1 [3] = { 'n', 'd', 'e' }
 
static const struct among a_7 [2]
 
static const symbol s_8_0 [3] = { 'd', 'a', 'n' }
 
static const symbol s_8_1 [3] = { 't', 'a', 'n' }
 
static const symbol s_8_2 [3] = { 'd', 'e', 'n' }
 
static const symbol s_8_3 [3] = { 't', 'e', 'n' }
 
static const struct among a_8 [4]
 
static const symbol s_9_0 [4] = { 'n', 'd', 'a', 'n' }
 
static const symbol s_9_1 [4] = { 'n', 'd', 'e', 'n' }
 
static const struct among a_9 [2]
 
static const symbol s_10_0 [2] = { 'l', 'a' }
 
static const symbol s_10_1 [2] = { 'l', 'e' }
 
static const struct among a_10 [2]
 
static const symbol s_11_0 [2] = { 'c', 'a' }
 
static const symbol s_11_1 [2] = { 'c', 'e' }
 
static const struct among a_11 [2]
 
static const symbol s_12_0 [2] = { 'i', 'm' }
 
static const symbol s_12_1 [2] = { 'u', 'm' }
 
static const symbol s_12_2 [3] = { 0xC4, 0xB1, 'm' }
 
static const symbol s_12_3 [3] = { 0xC3, 0xBC, 'm' }
 
static const struct among a_12 [4]
 
static const symbol s_13_0 [3] = { 's', 'i', 'n' }
 
static const symbol s_13_1 [3] = { 's', 'u', 'n' }
 
static const symbol s_13_2 [4] = { 's', 0xC4, 0xB1, 'n' }
 
static const symbol s_13_3 [4] = { 's', 0xC3, 0xBC, 'n' }
 
static const struct among a_13 [4]
 
static const symbol s_14_0 [2] = { 'i', 'z' }
 
static const symbol s_14_1 [2] = { 'u', 'z' }
 
static const symbol s_14_2 [3] = { 0xC4, 0xB1, 'z' }
 
static const symbol s_14_3 [3] = { 0xC3, 0xBC, 'z' }
 
static const struct among a_14 [4]
 
static const symbol s_15_0 [5] = { 's', 'i', 'n', 'i', 'z' }
 
static const symbol s_15_1 [5] = { 's', 'u', 'n', 'u', 'z' }
 
static const symbol s_15_2 [7] = { 's', 0xC4, 0xB1, 'n', 0xC4, 0xB1, 'z' }
 
static const symbol s_15_3 [7] = { 's', 0xC3, 0xBC, 'n', 0xC3, 0xBC, 'z' }
 
static const struct among a_15 [4]
 
static const symbol s_16_0 [3] = { 'l', 'a', 'r' }
 
static const symbol s_16_1 [3] = { 'l', 'e', 'r' }
 
static const struct among a_16 [2]
 
static const symbol s_17_0 [3] = { 'n', 'i', 'z' }
 
static const symbol s_17_1 [3] = { 'n', 'u', 'z' }
 
static const symbol s_17_2 [4] = { 'n', 0xC4, 0xB1, 'z' }
 
static const symbol s_17_3 [4] = { 'n', 0xC3, 0xBC, 'z' }
 
static const struct among a_17 [4]
 
static const symbol s_18_0 [3] = { 'd', 'i', 'r' }
 
static const symbol s_18_1 [3] = { 't', 'i', 'r' }
 
static const symbol s_18_2 [3] = { 'd', 'u', 'r' }
 
static const symbol s_18_3 [3] = { 't', 'u', 'r' }
 
static const symbol s_18_4 [4] = { 'd', 0xC4, 0xB1, 'r' }
 
static const symbol s_18_5 [4] = { 't', 0xC4, 0xB1, 'r' }
 
static const symbol s_18_6 [4] = { 'd', 0xC3, 0xBC, 'r' }
 
static const symbol s_18_7 [4] = { 't', 0xC3, 0xBC, 'r' }
 
static const struct among a_18 [8]
 
static const symbol s_19_0 [7] = { 'c', 'a', 's', 0xC4, 0xB1, 'n', 'a' }
 
static const symbol s_19_1 [6] = { 'c', 'e', 's', 'i', 'n', 'e' }
 
static const struct among a_19 [2]
 
static const symbol s_20_0 [2] = { 'd', 'i' }
 
static const symbol s_20_1 [2] = { 't', 'i' }
 
static const symbol s_20_2 [3] = { 'd', 'i', 'k' }
 
static const symbol s_20_3 [3] = { 't', 'i', 'k' }
 
static const symbol s_20_4 [3] = { 'd', 'u', 'k' }
 
static const symbol s_20_5 [3] = { 't', 'u', 'k' }
 
static const symbol s_20_6 [4] = { 'd', 0xC4, 0xB1, 'k' }
 
static const symbol s_20_7 [4] = { 't', 0xC4, 0xB1, 'k' }
 
static const symbol s_20_8 [4] = { 'd', 0xC3, 0xBC, 'k' }
 
static const symbol s_20_9 [4] = { 't', 0xC3, 0xBC, 'k' }
 
static const symbol s_20_10 [3] = { 'd', 'i', 'm' }
 
static const symbol s_20_11 [3] = { 't', 'i', 'm' }
 
static const symbol s_20_12 [3] = { 'd', 'u', 'm' }
 
static const symbol s_20_13 [3] = { 't', 'u', 'm' }
 
static const symbol s_20_14 [4] = { 'd', 0xC4, 0xB1, 'm' }
 
static const symbol s_20_15 [4] = { 't', 0xC4, 0xB1, 'm' }
 
static const symbol s_20_16 [4] = { 'd', 0xC3, 0xBC, 'm' }
 
static const symbol s_20_17 [4] = { 't', 0xC3, 0xBC, 'm' }
 
static const symbol s_20_18 [3] = { 'd', 'i', 'n' }
 
static const symbol s_20_19 [3] = { 't', 'i', 'n' }
 
static const symbol s_20_20 [3] = { 'd', 'u', 'n' }
 
static const symbol s_20_21 [3] = { 't', 'u', 'n' }
 
static const symbol s_20_22 [4] = { 'd', 0xC4, 0xB1, 'n' }
 
static const symbol s_20_23 [4] = { 't', 0xC4, 0xB1, 'n' }
 
static const symbol s_20_24 [4] = { 'd', 0xC3, 0xBC, 'n' }
 
static const symbol s_20_25 [4] = { 't', 0xC3, 0xBC, 'n' }
 
static const symbol s_20_26 [2] = { 'd', 'u' }
 
static const symbol s_20_27 [2] = { 't', 'u' }
 
static const symbol s_20_28 [3] = { 'd', 0xC4, 0xB1 }
 
static const symbol s_20_29 [3] = { 't', 0xC4, 0xB1 }
 
static const symbol s_20_30 [3] = { 'd', 0xC3, 0xBC }
 
static const symbol s_20_31 [3] = { 't', 0xC3, 0xBC }
 
static const struct among a_20 [32]
 
static const symbol s_21_0 [2] = { 's', 'a' }
 
static const symbol s_21_1 [2] = { 's', 'e' }
 
static const symbol s_21_2 [3] = { 's', 'a', 'k' }
 
static const symbol s_21_3 [3] = { 's', 'e', 'k' }
 
static const symbol s_21_4 [3] = { 's', 'a', 'm' }
 
static const symbol s_21_5 [3] = { 's', 'e', 'm' }
 
static const symbol s_21_6 [3] = { 's', 'a', 'n' }
 
static const symbol s_21_7 [3] = { 's', 'e', 'n' }
 
static const struct among a_21 [8]
 
static const symbol s_22_0 [4] = { 'm', 'i', 0xC5, 0x9F }
 
static const symbol s_22_1 [4] = { 'm', 'u', 0xC5, 0x9F }
 
static const symbol s_22_2 [5] = { 'm', 0xC4, 0xB1, 0xC5, 0x9F }
 
static const symbol s_22_3 [5] = { 'm', 0xC3, 0xBC, 0xC5, 0x9F }
 
static const struct among a_22 [4]
 
static const symbol s_23_0 [1] = { 'b' }
 
static const symbol s_23_1 [1] = { 'c' }
 
static const symbol s_23_2 [1] = { 'd' }
 
static const symbol s_23_3 [2] = { 0xC4, 0x9F }
 
static const struct among a_23 [4]
 
static const unsigned char g_vowel [] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 0, 0, 0, 0, 1 }
 
static const unsigned char g_U [] = { 1, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1 }
 
static const unsigned char g_vowel1 [] = { 1, 64, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }
 
static const unsigned char g_vowel2 [] = { 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130 }
 
static const unsigned char g_vowel3 [] = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }
 
static const unsigned char g_vowel4 [] = { 17 }
 
static const unsigned char g_vowel5 [] = { 65 }
 
static const unsigned char g_vowel6 [] = { 65 }
 
static const symbol s_0 [] = { 'a' }
 
static const symbol s_1 [] = { 'e' }
 
static const symbol s_2 [] = { 0xC4, 0xB1 }
 
static const symbol s_3 [] = { 'i' }
 
static const symbol s_4 [] = { 'o' }
 
static const symbol s_5 [] = { 0xC3, 0xB6 }
 
static const symbol s_6 [] = { 'u' }
 
static const symbol s_7 [] = { 0xC3, 0xBC }
 
static const symbol s_8 [] = { 'n' }
 
static const symbol s_9 [] = { 'n' }
 
static const symbol s_10 [] = { 's' }
 
static const symbol s_11 [] = { 's' }
 
static const symbol s_12 [] = { 'y' }
 
static const symbol s_13 [] = { 'y' }
 
static const symbol s_14 [] = { 'k', 'i' }
 
static const symbol s_15 [] = { 'k', 'e', 'n' }
 
static const symbol s_16 [] = { 'p' }
 
static const symbol s_17 [] = { 0xC3, 0xA7 }
 
static const symbol s_18 [] = { 't' }
 
static const symbol s_19 [] = { 'k' }
 
static const symbol s_20 [] = { 'd' }
 
static const symbol s_21 [] = { 'g' }
 
static const symbol s_22 [] = { 'a' }
 
static const symbol s_23 [] = { 0xC4, 0xB1 }
 
static const symbol s_24 [] = { 0xC4, 0xB1 }
 
static const symbol s_25 [] = { 'e' }
 
static const symbol s_26 [] = { 'i' }
 
static const symbol s_27 [] = { 'i' }
 
static const symbol s_28 [] = { 'o' }
 
static const symbol s_29 [] = { 'u' }
 
static const symbol s_30 [] = { 'u' }
 
static const symbol s_31 [] = { 0xC3, 0xB6 }
 
static const symbol s_32 [] = { 0xC3, 0xBC }
 
static const symbol s_33 [] = { 0xC3, 0xBC }
 
static const symbol s_34 [] = { 'a', 'd' }
 
static const symbol s_35 [] = { 's', 'o', 'y', 'a', 'd' }
 

Function Documentation

◆ r_append_U_to_stems_ending_with_d_or_g()

static int r_append_U_to_stems_ending_with_d_or_g ( struct SN_env z)
static

Definition at line 1982 of file stem_UTF_8_turkish.c.

References SN_env::c, eq_s_b(), g_vowel, insert_s(), SN_env::l, out_grouping_b_U(), s_20, s_21, s_22, s_23, s_24, s_25, s_26, s_27, s_28, s_29, s_30, s_31, s_32, and s_33.

Referenced by r_postlude().

◆ r_check_vowel_harmony()

static int r_check_vowel_harmony ( struct SN_env z)
static

◆ r_is_reserved_word()

static int r_is_reserved_word ( struct SN_env z)
static

Definition at line 2100 of file stem_UTF_8_turkish.c.

References SN_env::c, eq_s(), SN_env::I, SN_env::l, SN_env::p, s_34, s_35, and skip_utf8().

Referenced by r_postlude().

◆ r_mark_cAsInA()

static int r_mark_cAsInA ( struct SN_env z)
static

Definition at line 930 of file stem_UTF_8_turkish.c.

References a_19, SN_env::c, find_among_b(), SN_env::lb, and SN_env::p.

Referenced by r_stem_nominal_verb_suffixes().

◆ r_mark_DA()

static int r_mark_DA ( struct SN_env z)
static

◆ r_mark_DAn()

static int r_mark_DAn ( struct SN_env z)
static

◆ r_mark_DUr()

static int r_mark_DUr ( struct SN_env z)
static

◆ r_mark_ki()

static int r_mark_ki ( struct SN_env z)
static

Definition at line 837 of file stem_UTF_8_turkish.c.

References eq_s_b(), and s_14.

Referenced by r_stem_suffix_chain_before_ki().

◆ r_mark_lAr()

static int r_mark_lAr ( struct SN_env z)
static

◆ r_mark_lArI()

static int r_mark_lArI ( struct SN_env z)
static

◆ r_mark_nA()

static int r_mark_nA ( struct SN_env z)
static

◆ r_mark_ncA()

static int r_mark_ncA ( struct SN_env z)
static

◆ r_mark_ndA()

static int r_mark_ndA ( struct SN_env z)
static

◆ r_mark_ndAn()

static int r_mark_ndAn ( struct SN_env z)
static

◆ r_mark_nU()

static int r_mark_nU ( struct SN_env z)
static

Definition at line 736 of file stem_UTF_8_turkish.c.

References a_2, find_among_b(), and r_check_vowel_harmony().

Referenced by r_stem_noun_suffixes().

◆ r_mark_nUn()

static int r_mark_nUn ( struct SN_env z)
static

◆ r_mark_nUz()

static int r_mark_nUz ( struct SN_env z)
static

◆ r_mark_possessives()

static int r_mark_possessives ( struct SN_env z)
static

◆ r_mark_sU()

static int r_mark_sU ( struct SN_env z)
static

◆ r_mark_suffix_with_optional_n_consonant()

static int r_mark_suffix_with_optional_n_consonant ( struct SN_env z)
static

◆ r_mark_suffix_with_optional_s_consonant()

static int r_mark_suffix_with_optional_s_consonant ( struct SN_env z)
static

Definition at line 568 of file stem_UTF_8_turkish.c.

References SN_env::c, eq_s_b(), g_vowel, in_grouping_b_U(), SN_env::l, SN_env::lb, SN_env::p, s_10, s_11, and skip_utf8().

Referenced by r_mark_sU().

◆ r_mark_suffix_with_optional_U_vowel()

static int r_mark_suffix_with_optional_U_vowel ( struct SN_env z)
static

◆ r_mark_suffix_with_optional_y_consonant()

static int r_mark_suffix_with_optional_y_consonant ( struct SN_env z)
static

◆ r_mark_sUn()

static int r_mark_sUn ( struct SN_env z)
static

◆ r_mark_sUnUz()

static int r_mark_sUnUz ( struct SN_env z)
static

Definition at line 894 of file stem_UTF_8_turkish.c.

References a_15, SN_env::c, find_among_b(), SN_env::lb, and SN_env::p.

Referenced by r_stem_nominal_verb_suffixes().

◆ r_mark_yA()

static int r_mark_yA ( struct SN_env z)
static

◆ r_mark_yDU()

static int r_mark_yDU ( struct SN_env z)
static

◆ r_mark_yken()

static int r_mark_yken ( struct SN_env z)
static

◆ r_mark_ylA()

static int r_mark_ylA ( struct SN_env z)
static

◆ r_mark_ymUs_()

static int r_mark_ymUs_ ( struct SN_env z)
static

◆ r_mark_ysA()

static int r_mark_ysA ( struct SN_env z)
static

◆ r_mark_yU()

static int r_mark_yU ( struct SN_env z)
static

◆ r_mark_yUm()

static int r_mark_yUm ( struct SN_env z)
static

◆ r_mark_yUz()

static int r_mark_yUz ( struct SN_env z)
static

◆ r_more_than_one_syllable_word()

static int r_more_than_one_syllable_word ( struct SN_env z)
static

Definition at line 2077 of file stem_UTF_8_turkish.c.

References SN_env::c, g_vowel, and out_grouping_U().

Referenced by turkish_UTF_8_stem().

◆ r_post_process_last_consonants()

static int r_post_process_last_consonants ( struct SN_env z)
static

Definition at line 1950 of file stem_UTF_8_turkish.c.

References a_23, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, s_16, s_17, s_18, s_19, and slice_from_s().

Referenced by r_postlude().

◆ r_postlude()

static int r_postlude ( struct SN_env z)
static

◆ r_stem_nominal_verb_suffixes()

static int r_stem_nominal_verb_suffixes ( struct SN_env z)
static

◆ r_stem_noun_suffixes()

static int r_stem_noun_suffixes ( struct SN_env z)
static

◆ r_stem_suffix_chain_before_ki()

static int r_stem_suffix_chain_before_ki ( struct SN_env z)
static

◆ turkish_UTF_8_close_env()

void turkish_UTF_8_close_env ( struct SN_env z)

Definition at line 2204 of file stem_UTF_8_turkish.c.

References SN_close_env().

◆ turkish_UTF_8_create_env()

struct SN_env * turkish_UTF_8_create_env ( void  )

Definition at line 2202 of file stem_UTF_8_turkish.c.

References SN_create_env().

◆ turkish_UTF_8_stem()

int turkish_UTF_8_stem ( struct SN_env z)

Variable Documentation

◆ a_0

const struct among a_0[10]
static
Initial value:
=
{
{ 1, s_0_0, -1, -1, 0},
{ 1, s_0_1, -1, -1, 0},
{ 3, s_0_2, -1, -1, 0},
{ 3, s_0_3, -1, -1, 0},
{ 3, s_0_4, -1, -1, 0},
{ 3, s_0_5, -1, -1, 0},
{ 4, s_0_6, -1, -1, 0},
{ 4, s_0_7, -1, -1, 0},
{ 4, s_0_8, -1, -1, 0},
{ 4, s_0_9, -1, -1, 0}
}
static const symbol s_0_2[3]
static const symbol s_0_5[3]
static const symbol s_0_3[3]
static const symbol s_0_0[1]
static const symbol s_0_6[4]
static const symbol s_0_9[4]
static const symbol s_0_7[4]
static const symbol s_0_1[1]
static const symbol s_0_8[4]
static const symbol s_0_4[3]

Definition at line 74 of file stem_UTF_8_turkish.c.

Referenced by r_mark_possessives().

◆ a_1

const struct among a_1[2]
static
Initial value:
=
{
{ 4, s_1_0, -1, -1, 0},
{ 5, s_1_1, -1, -1, 0}
}
static const symbol s_1_1[5]
static const symbol s_1_0[4]

Definition at line 91 of file stem_UTF_8_turkish.c.

Referenced by r_mark_lArI().

◆ a_10

const struct among a_10[2]
static
Initial value:
=
{
{ 2, s_10_0, -1, -1, 0},
{ 2, s_10_1, -1, -1, 0}
}
static const symbol s_10_1[2]
static const symbol s_10_0[2]

Definition at line 188 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ylA().

◆ a_11

const struct among a_11[2]
static
Initial value:
=
{
{ 2, s_11_0, -1, -1, 0},
{ 2, s_11_1, -1, -1, 0}
}
static const symbol s_11_1[2]
static const symbol s_11_0[2]

Definition at line 197 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ncA().

◆ a_12

const struct among a_12[4]
static
Initial value:
=
{
{ 2, s_12_0, -1, -1, 0},
{ 2, s_12_1, -1, -1, 0},
{ 3, s_12_2, -1, -1, 0},
{ 3, s_12_3, -1, -1, 0}
}
static const symbol s_12_0[2]
static const symbol s_12_3[3]
static const symbol s_12_1[2]
static const symbol s_12_2[3]

Definition at line 208 of file stem_UTF_8_turkish.c.

Referenced by r_mark_yUm().

◆ a_13

const struct among a_13[4]
static
Initial value:
=
{
{ 3, s_13_0, -1, -1, 0},
{ 3, s_13_1, -1, -1, 0},
{ 4, s_13_2, -1, -1, 0},
{ 4, s_13_3, -1, -1, 0}
}
static const symbol s_13_3[4]
static const symbol s_13_0[3]
static const symbol s_13_1[3]
static const symbol s_13_2[4]

Definition at line 221 of file stem_UTF_8_turkish.c.

Referenced by r_mark_sUn().

◆ a_14

const struct among a_14[4]
static
Initial value:
=
{
{ 2, s_14_0, -1, -1, 0},
{ 2, s_14_1, -1, -1, 0},
{ 3, s_14_2, -1, -1, 0},
{ 3, s_14_3, -1, -1, 0}
}
static const symbol s_14_0[2]
static const symbol s_14_2[3]
static const symbol s_14_1[2]
static const symbol s_14_3[3]

Definition at line 234 of file stem_UTF_8_turkish.c.

Referenced by r_mark_yUz().

◆ a_15

const struct among a_15[4]
static
Initial value:
=
{
{ 5, s_15_0, -1, -1, 0},
{ 5, s_15_1, -1, -1, 0},
{ 7, s_15_2, -1, -1, 0},
{ 7, s_15_3, -1, -1, 0}
}
static const symbol s_15_2[7]
static const symbol s_15_0[5]
static const symbol s_15_3[7]
static const symbol s_15_1[5]

Definition at line 247 of file stem_UTF_8_turkish.c.

Referenced by r_mark_sUnUz().

◆ a_16

const struct among a_16[2]
static
Initial value:
=
{
{ 3, s_16_0, -1, -1, 0},
{ 3, s_16_1, -1, -1, 0}
}
static const symbol s_16_1[3]
static const symbol s_16_0[3]

Definition at line 258 of file stem_UTF_8_turkish.c.

Referenced by r_mark_lAr().

◆ a_17

const struct among a_17[4]
static
Initial value:
=
{
{ 3, s_17_0, -1, -1, 0},
{ 3, s_17_1, -1, -1, 0},
{ 4, s_17_2, -1, -1, 0},
{ 4, s_17_3, -1, -1, 0}
}
static const symbol s_17_3[4]
static const symbol s_17_0[3]
static const symbol s_17_2[4]
static const symbol s_17_1[3]

Definition at line 269 of file stem_UTF_8_turkish.c.

Referenced by r_mark_nUz().

◆ a_18

const struct among a_18[8]
static
Initial value:
=
{
{ 3, s_18_0, -1, -1, 0},
{ 3, s_18_1, -1, -1, 0},
{ 3, s_18_2, -1, -1, 0},
{ 3, s_18_3, -1, -1, 0},
{ 4, s_18_4, -1, -1, 0},
{ 4, s_18_5, -1, -1, 0},
{ 4, s_18_6, -1, -1, 0},
{ 4, s_18_7, -1, -1, 0}
}
static const symbol s_18_7[4]
static const symbol s_18_2[3]
static const symbol s_18_4[4]
static const symbol s_18_1[3]
static const symbol s_18_3[3]
static const symbol s_18_0[3]
static const symbol s_18_5[4]
static const symbol s_18_6[4]

Definition at line 286 of file stem_UTF_8_turkish.c.

Referenced by r_mark_DUr().

◆ a_19

const struct among a_19[2]
static
Initial value:
=
{
{ 7, s_19_0, -1, -1, 0},
{ 6, s_19_1, -1, -1, 0}
}
static const symbol s_19_0[7]
static const symbol s_19_1[6]

Definition at line 301 of file stem_UTF_8_turkish.c.

Referenced by r_mark_cAsInA().

◆ a_2

const struct among a_2[4]
static
Initial value:
=
{
{ 2, s_2_0, -1, -1, 0},
{ 2, s_2_1, -1, -1, 0},
{ 3, s_2_2, -1, -1, 0},
{ 3, s_2_3, -1, -1, 0}
}
static const symbol s_2_3[3]
static const symbol s_2_0[2]
static const symbol s_2_2[3]
static const symbol s_2_1[2]

Definition at line 102 of file stem_UTF_8_turkish.c.

Referenced by r_mark_nU().

◆ a_20

const struct among a_20[32]
static

Definition at line 340 of file stem_UTF_8_turkish.c.

Referenced by r_mark_yDU().

◆ a_21

const struct among a_21[8]
static
Initial value:
=
{
{ 2, s_21_0, -1, -1, 0},
{ 2, s_21_1, -1, -1, 0},
{ 3, s_21_2, -1, -1, 0},
{ 3, s_21_3, -1, -1, 0},
{ 3, s_21_4, -1, -1, 0},
{ 3, s_21_5, -1, -1, 0},
{ 3, s_21_6, -1, -1, 0},
{ 3, s_21_7, -1, -1, 0}
}
static const symbol s_21_3[3]
static const symbol s_21_1[2]
static const symbol s_21_6[3]
static const symbol s_21_5[3]
static const symbol s_21_0[2]
static const symbol s_21_7[3]
static const symbol s_21_4[3]
static const symbol s_21_2[3]

Definition at line 385 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ysA().

◆ a_22

const struct among a_22[4]
static
Initial value:
=
{
{ 4, s_22_0, -1, -1, 0},
{ 4, s_22_1, -1, -1, 0},
{ 5, s_22_2, -1, -1, 0},
{ 5, s_22_3, -1, -1, 0}
}
static const symbol s_22_0[4]
static const symbol s_22_1[4]
static const symbol s_22_2[5]
static const symbol s_22_3[5]

Definition at line 402 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ymUs_().

◆ a_23

const struct among a_23[4]
static
Initial value:
=
{
{ 1, s_23_0, -1, 1, 0},
{ 1, s_23_1, -1, 2, 0},
{ 1, s_23_2, -1, 3, 0},
{ 2, s_23_3, -1, 4, 0}
}
static const symbol s_23_1[1]
static const symbol s_23_2[1]
static const symbol s_23_0[1]
static const symbol s_23_3[2]

Definition at line 415 of file stem_UTF_8_turkish.c.

Referenced by r_post_process_last_consonants().

◆ a_3

const struct among a_3[4]
static
Initial value:
=
{
{ 2, s_3_0, -1, -1, 0},
{ 2, s_3_1, -1, -1, 0},
{ 3, s_3_2, -1, -1, 0},
{ 3, s_3_3, -1, -1, 0}
}
static const symbol s_3_2[3]
static const symbol s_3_1[2]
static const symbol s_3_0[2]
static const symbol s_3_3[3]

Definition at line 115 of file stem_UTF_8_turkish.c.

Referenced by r_mark_nUn().

◆ a_4

const struct among a_4[2]
static
Initial value:
=
{
{ 1, s_4_0, -1, -1, 0},
{ 1, s_4_1, -1, -1, 0}
}
static const symbol s_4_1[1]
static const symbol s_4_0[1]

Definition at line 126 of file stem_UTF_8_turkish.c.

Referenced by r_mark_yA().

◆ a_5

const struct among a_5[2]
static
Initial value:
=
{
{ 2, s_5_0, -1, -1, 0},
{ 2, s_5_1, -1, -1, 0}
}
static const symbol s_5_0[2]
static const symbol s_5_1[2]

Definition at line 135 of file stem_UTF_8_turkish.c.

Referenced by r_mark_nA().

◆ a_6

const struct among a_6[4]
static
Initial value:
=
{
{ 2, s_6_0, -1, -1, 0},
{ 2, s_6_1, -1, -1, 0},
{ 2, s_6_2, -1, -1, 0},
{ 2, s_6_3, -1, -1, 0}
}
static const symbol s_6_2[2]
static const symbol s_6_1[2]
static const symbol s_6_3[2]
static const symbol s_6_0[2]

Definition at line 146 of file stem_UTF_8_turkish.c.

Referenced by r_mark_DA().

◆ a_7

const struct among a_7[2]
static
Initial value:
=
{
{ 3, s_7_0, -1, -1, 0},
{ 3, s_7_1, -1, -1, 0}
}
static const symbol s_7_1[3]
static const symbol s_7_0[3]

Definition at line 157 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ndA().

◆ a_8

const struct among a_8[4]
static
Initial value:
=
{
{ 3, s_8_0, -1, -1, 0},
{ 3, s_8_1, -1, -1, 0},
{ 3, s_8_2, -1, -1, 0},
{ 3, s_8_3, -1, -1, 0}
}
static const symbol s_8_0[3]
static const symbol s_8_2[3]
static const symbol s_8_1[3]
static const symbol s_8_3[3]

Definition at line 168 of file stem_UTF_8_turkish.c.

Referenced by r_mark_DAn().

◆ a_9

const struct among a_9[2]
static
Initial value:
=
{
{ 4, s_9_0, -1, -1, 0},
{ 4, s_9_1, -1, -1, 0}
}
static const symbol s_9_0[4]
static const symbol s_9_1[4]

Definition at line 179 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ndAn().

◆ g_U

const unsigned char g_U[] = { 1, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1 }
static

Definition at line 427 of file stem_UTF_8_turkish.c.

Referenced by r_mark_sU(), r_mark_suffix_with_optional_U_vowel(), and r_mark_yU().

◆ g_vowel

const unsigned char g_vowel[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 0, 0, 0, 0, 1 }
static

◆ g_vowel1

const unsigned char g_vowel1[] = { 1, 64, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }
static

Definition at line 429 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ g_vowel2

const unsigned char g_vowel2[] = { 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130 }
static

Definition at line 431 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ g_vowel3

const unsigned char g_vowel3[] = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }
static

Definition at line 433 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ g_vowel4

const unsigned char g_vowel4[] = { 17 }
static

Definition at line 435 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ g_vowel5

const unsigned char g_vowel5[] = { 65 }
static

Definition at line 437 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ g_vowel6

const unsigned char g_vowel6[] = { 65 }
static

Definition at line 439 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_0

const symbol s_0[] = { 'a' }
static

Definition at line 441 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_0_0

const symbol s_0_0[1] = { 'm' }
static

Definition at line 65 of file stem_UTF_8_turkish.c.

◆ s_0_1

const symbol s_0_1[1] = { 'n' }
static

Definition at line 66 of file stem_UTF_8_turkish.c.

◆ s_0_2

const symbol s_0_2[3] = { 'm', 'i', 'z' }
static

Definition at line 67 of file stem_UTF_8_turkish.c.

◆ s_0_3

const symbol s_0_3[3] = { 'n', 'i', 'z' }
static

Definition at line 68 of file stem_UTF_8_turkish.c.

◆ s_0_4

const symbol s_0_4[3] = { 'm', 'u', 'z' }
static

Definition at line 69 of file stem_UTF_8_turkish.c.

◆ s_0_5

const symbol s_0_5[3] = { 'n', 'u', 'z' }
static

Definition at line 70 of file stem_UTF_8_turkish.c.

◆ s_0_6

const symbol s_0_6[4] = { 'm', 0xC4, 0xB1, 'z' }
static

Definition at line 71 of file stem_UTF_8_turkish.c.

◆ s_0_7

const symbol s_0_7[4] = { 'n', 0xC4, 0xB1, 'z' }
static

Definition at line 72 of file stem_UTF_8_turkish.c.

◆ s_0_8

const symbol s_0_8[4] = { 'm', 0xC3, 0xBC, 'z' }
static

Definition at line 73 of file stem_UTF_8_turkish.c.

◆ s_0_9

const symbol s_0_9[4] = { 'n', 0xC3, 0xBC, 'z' }
static

Definition at line 74 of file stem_UTF_8_turkish.c.

◆ s_1

const symbol s_1[] = { 'e' }
static

Definition at line 442 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_10

const symbol s_10[] = { 's' }
static

Definition at line 451 of file stem_UTF_8_turkish.c.

Referenced by r_mark_suffix_with_optional_s_consonant().

◆ s_10_0

const symbol s_10_0[2] = { 'l', 'a' }
static

Definition at line 187 of file stem_UTF_8_turkish.c.

◆ s_10_1

const symbol s_10_1[2] = { 'l', 'e' }
static

Definition at line 188 of file stem_UTF_8_turkish.c.

◆ s_11

const symbol s_11[] = { 's' }
static

Definition at line 452 of file stem_UTF_8_turkish.c.

Referenced by r_mark_suffix_with_optional_s_consonant().

◆ s_11_0

const symbol s_11_0[2] = { 'c', 'a' }
static

Definition at line 196 of file stem_UTF_8_turkish.c.

◆ s_11_1

const symbol s_11_1[2] = { 'c', 'e' }
static

Definition at line 197 of file stem_UTF_8_turkish.c.

◆ s_12

const symbol s_12[] = { 'y' }
static

Definition at line 453 of file stem_UTF_8_turkish.c.

Referenced by r_mark_suffix_with_optional_y_consonant().

◆ s_12_0

const symbol s_12_0[2] = { 'i', 'm' }
static

Definition at line 205 of file stem_UTF_8_turkish.c.

◆ s_12_1

const symbol s_12_1[2] = { 'u', 'm' }
static

Definition at line 206 of file stem_UTF_8_turkish.c.

◆ s_12_2

const symbol s_12_2[3] = { 0xC4, 0xB1, 'm' }
static

Definition at line 207 of file stem_UTF_8_turkish.c.

◆ s_12_3

const symbol s_12_3[3] = { 0xC3, 0xBC, 'm' }
static

Definition at line 208 of file stem_UTF_8_turkish.c.

◆ s_13

const symbol s_13[] = { 'y' }
static

Definition at line 454 of file stem_UTF_8_turkish.c.

Referenced by r_mark_suffix_with_optional_y_consonant().

◆ s_13_0

const symbol s_13_0[3] = { 's', 'i', 'n' }
static

Definition at line 218 of file stem_UTF_8_turkish.c.

◆ s_13_1

const symbol s_13_1[3] = { 's', 'u', 'n' }
static

Definition at line 219 of file stem_UTF_8_turkish.c.

◆ s_13_2

const symbol s_13_2[4] = { 's', 0xC4, 0xB1, 'n' }
static

Definition at line 220 of file stem_UTF_8_turkish.c.

◆ s_13_3

const symbol s_13_3[4] = { 's', 0xC3, 0xBC, 'n' }
static

Definition at line 221 of file stem_UTF_8_turkish.c.

◆ s_14

const symbol s_14[] = { 'k', 'i' }
static

Definition at line 455 of file stem_UTF_8_turkish.c.

Referenced by r_mark_ki().

◆ s_14_0

const symbol s_14_0[2] = { 'i', 'z' }
static

Definition at line 231 of file stem_UTF_8_turkish.c.

◆ s_14_1

const symbol s_14_1[2] = { 'u', 'z' }
static

Definition at line 232 of file stem_UTF_8_turkish.c.

◆ s_14_2

const symbol s_14_2[3] = { 0xC4, 0xB1, 'z' }
static

Definition at line 233 of file stem_UTF_8_turkish.c.

◆ s_14_3

const symbol s_14_3[3] = { 0xC3, 0xBC, 'z' }
static

Definition at line 234 of file stem_UTF_8_turkish.c.

◆ s_15

const symbol s_15[] = { 'k', 'e', 'n' }
static

Definition at line 456 of file stem_UTF_8_turkish.c.

Referenced by r_mark_yken().

◆ s_15_0

const symbol s_15_0[5] = { 's', 'i', 'n', 'i', 'z' }
static

Definition at line 244 of file stem_UTF_8_turkish.c.

◆ s_15_1

const symbol s_15_1[5] = { 's', 'u', 'n', 'u', 'z' }
static

Definition at line 245 of file stem_UTF_8_turkish.c.

◆ s_15_2

const symbol s_15_2[7] = { 's', 0xC4, 0xB1, 'n', 0xC4, 0xB1, 'z' }
static

Definition at line 246 of file stem_UTF_8_turkish.c.

◆ s_15_3

const symbol s_15_3[7] = { 's', 0xC3, 0xBC, 'n', 0xC3, 0xBC, 'z' }
static

Definition at line 247 of file stem_UTF_8_turkish.c.

◆ s_16

const symbol s_16[] = { 'p' }
static

Definition at line 457 of file stem_UTF_8_turkish.c.

Referenced by r_post_process_last_consonants().

◆ s_16_0

const symbol s_16_0[3] = { 'l', 'a', 'r' }
static

Definition at line 257 of file stem_UTF_8_turkish.c.

◆ s_16_1

const symbol s_16_1[3] = { 'l', 'e', 'r' }
static

Definition at line 258 of file stem_UTF_8_turkish.c.

◆ s_17

const symbol s_17[] = { 0xC3, 0xA7 }
static

Definition at line 458 of file stem_UTF_8_turkish.c.

Referenced by r_post_process_last_consonants().

◆ s_17_0

const symbol s_17_0[3] = { 'n', 'i', 'z' }
static

Definition at line 266 of file stem_UTF_8_turkish.c.

◆ s_17_1

const symbol s_17_1[3] = { 'n', 'u', 'z' }
static

Definition at line 267 of file stem_UTF_8_turkish.c.

◆ s_17_2

const symbol s_17_2[4] = { 'n', 0xC4, 0xB1, 'z' }
static

Definition at line 268 of file stem_UTF_8_turkish.c.

◆ s_17_3

const symbol s_17_3[4] = { 'n', 0xC3, 0xBC, 'z' }
static

Definition at line 269 of file stem_UTF_8_turkish.c.

◆ s_18

const symbol s_18[] = { 't' }
static

Definition at line 459 of file stem_UTF_8_turkish.c.

Referenced by r_post_process_last_consonants().

◆ s_18_0

const symbol s_18_0[3] = { 'd', 'i', 'r' }
static

Definition at line 279 of file stem_UTF_8_turkish.c.

◆ s_18_1

const symbol s_18_1[3] = { 't', 'i', 'r' }
static

Definition at line 280 of file stem_UTF_8_turkish.c.

◆ s_18_2

const symbol s_18_2[3] = { 'd', 'u', 'r' }
static

Definition at line 281 of file stem_UTF_8_turkish.c.

◆ s_18_3

const symbol s_18_3[3] = { 't', 'u', 'r' }
static

Definition at line 282 of file stem_UTF_8_turkish.c.

◆ s_18_4

const symbol s_18_4[4] = { 'd', 0xC4, 0xB1, 'r' }
static

Definition at line 283 of file stem_UTF_8_turkish.c.

◆ s_18_5

const symbol s_18_5[4] = { 't', 0xC4, 0xB1, 'r' }
static

Definition at line 284 of file stem_UTF_8_turkish.c.

◆ s_18_6

const symbol s_18_6[4] = { 'd', 0xC3, 0xBC, 'r' }
static

Definition at line 285 of file stem_UTF_8_turkish.c.

◆ s_18_7

const symbol s_18_7[4] = { 't', 0xC3, 0xBC, 'r' }
static

Definition at line 286 of file stem_UTF_8_turkish.c.

◆ s_19

const symbol s_19[] = { 'k' }
static

Definition at line 460 of file stem_UTF_8_turkish.c.

Referenced by r_post_process_last_consonants().

◆ s_19_0

const symbol s_19_0[7] = { 'c', 'a', 's', 0xC4, 0xB1, 'n', 'a' }
static

Definition at line 300 of file stem_UTF_8_turkish.c.

◆ s_19_1

const symbol s_19_1[6] = { 'c', 'e', 's', 'i', 'n', 'e' }
static

Definition at line 301 of file stem_UTF_8_turkish.c.

◆ s_1_0

const symbol s_1_0[4] = { 'l', 'e', 'r', 'i' }
static

Definition at line 90 of file stem_UTF_8_turkish.c.

◆ s_1_1

const symbol s_1_1[5] = { 'l', 'a', 'r', 0xC4, 0xB1 }
static

Definition at line 91 of file stem_UTF_8_turkish.c.

◆ s_2

const symbol s_2[] = { 0xC4, 0xB1 }
static

Definition at line 443 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_20

const symbol s_20[] = { 'd' }
static

Definition at line 461 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_20_0

const symbol s_20_0[2] = { 'd', 'i' }
static

Definition at line 309 of file stem_UTF_8_turkish.c.

◆ s_20_1

const symbol s_20_1[2] = { 't', 'i' }
static

Definition at line 310 of file stem_UTF_8_turkish.c.

◆ s_20_10

const symbol s_20_10[3] = { 'd', 'i', 'm' }
static

Definition at line 319 of file stem_UTF_8_turkish.c.

◆ s_20_11

const symbol s_20_11[3] = { 't', 'i', 'm' }
static

Definition at line 320 of file stem_UTF_8_turkish.c.

◆ s_20_12

const symbol s_20_12[3] = { 'd', 'u', 'm' }
static

Definition at line 321 of file stem_UTF_8_turkish.c.

◆ s_20_13

const symbol s_20_13[3] = { 't', 'u', 'm' }
static

Definition at line 322 of file stem_UTF_8_turkish.c.

◆ s_20_14

const symbol s_20_14[4] = { 'd', 0xC4, 0xB1, 'm' }
static

Definition at line 323 of file stem_UTF_8_turkish.c.

◆ s_20_15

const symbol s_20_15[4] = { 't', 0xC4, 0xB1, 'm' }
static

Definition at line 324 of file stem_UTF_8_turkish.c.

◆ s_20_16

const symbol s_20_16[4] = { 'd', 0xC3, 0xBC, 'm' }
static

Definition at line 325 of file stem_UTF_8_turkish.c.

◆ s_20_17

const symbol s_20_17[4] = { 't', 0xC3, 0xBC, 'm' }
static

Definition at line 326 of file stem_UTF_8_turkish.c.

◆ s_20_18

const symbol s_20_18[3] = { 'd', 'i', 'n' }
static

Definition at line 327 of file stem_UTF_8_turkish.c.

◆ s_20_19

const symbol s_20_19[3] = { 't', 'i', 'n' }
static

Definition at line 328 of file stem_UTF_8_turkish.c.

◆ s_20_2

const symbol s_20_2[3] = { 'd', 'i', 'k' }
static

Definition at line 311 of file stem_UTF_8_turkish.c.

◆ s_20_20

const symbol s_20_20[3] = { 'd', 'u', 'n' }
static

Definition at line 329 of file stem_UTF_8_turkish.c.

◆ s_20_21

const symbol s_20_21[3] = { 't', 'u', 'n' }
static

Definition at line 330 of file stem_UTF_8_turkish.c.

◆ s_20_22

const symbol s_20_22[4] = { 'd', 0xC4, 0xB1, 'n' }
static

Definition at line 331 of file stem_UTF_8_turkish.c.

◆ s_20_23

const symbol s_20_23[4] = { 't', 0xC4, 0xB1, 'n' }
static

Definition at line 332 of file stem_UTF_8_turkish.c.

◆ s_20_24

const symbol s_20_24[4] = { 'd', 0xC3, 0xBC, 'n' }
static

Definition at line 333 of file stem_UTF_8_turkish.c.

◆ s_20_25

const symbol s_20_25[4] = { 't', 0xC3, 0xBC, 'n' }
static

Definition at line 334 of file stem_UTF_8_turkish.c.

◆ s_20_26

const symbol s_20_26[2] = { 'd', 'u' }
static

Definition at line 335 of file stem_UTF_8_turkish.c.

◆ s_20_27

const symbol s_20_27[2] = { 't', 'u' }
static

Definition at line 336 of file stem_UTF_8_turkish.c.

◆ s_20_28

const symbol s_20_28[3] = { 'd', 0xC4, 0xB1 }
static

Definition at line 337 of file stem_UTF_8_turkish.c.

◆ s_20_29

const symbol s_20_29[3] = { 't', 0xC4, 0xB1 }
static

Definition at line 338 of file stem_UTF_8_turkish.c.

◆ s_20_3

const symbol s_20_3[3] = { 't', 'i', 'k' }
static

Definition at line 312 of file stem_UTF_8_turkish.c.

◆ s_20_30

const symbol s_20_30[3] = { 'd', 0xC3, 0xBC }
static

Definition at line 339 of file stem_UTF_8_turkish.c.

◆ s_20_31

const symbol s_20_31[3] = { 't', 0xC3, 0xBC }
static

Definition at line 340 of file stem_UTF_8_turkish.c.

◆ s_20_4

const symbol s_20_4[3] = { 'd', 'u', 'k' }
static

Definition at line 313 of file stem_UTF_8_turkish.c.

◆ s_20_5

const symbol s_20_5[3] = { 't', 'u', 'k' }
static

Definition at line 314 of file stem_UTF_8_turkish.c.

◆ s_20_6

const symbol s_20_6[4] = { 'd', 0xC4, 0xB1, 'k' }
static

Definition at line 315 of file stem_UTF_8_turkish.c.

◆ s_20_7

const symbol s_20_7[4] = { 't', 0xC4, 0xB1, 'k' }
static

Definition at line 316 of file stem_UTF_8_turkish.c.

◆ s_20_8

const symbol s_20_8[4] = { 'd', 0xC3, 0xBC, 'k' }
static

Definition at line 317 of file stem_UTF_8_turkish.c.

◆ s_20_9

const symbol s_20_9[4] = { 't', 0xC3, 0xBC, 'k' }
static

Definition at line 318 of file stem_UTF_8_turkish.c.

◆ s_21

const symbol s_21[] = { 'g' }
static

Definition at line 462 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_21_0

const symbol s_21_0[2] = { 's', 'a' }
static

Definition at line 378 of file stem_UTF_8_turkish.c.

◆ s_21_1

const symbol s_21_1[2] = { 's', 'e' }
static

Definition at line 379 of file stem_UTF_8_turkish.c.

◆ s_21_2

const symbol s_21_2[3] = { 's', 'a', 'k' }
static

Definition at line 380 of file stem_UTF_8_turkish.c.

◆ s_21_3

const symbol s_21_3[3] = { 's', 'e', 'k' }
static

Definition at line 381 of file stem_UTF_8_turkish.c.

◆ s_21_4

const symbol s_21_4[3] = { 's', 'a', 'm' }
static

Definition at line 382 of file stem_UTF_8_turkish.c.

◆ s_21_5

const symbol s_21_5[3] = { 's', 'e', 'm' }
static

Definition at line 383 of file stem_UTF_8_turkish.c.

◆ s_21_6

const symbol s_21_6[3] = { 's', 'a', 'n' }
static

Definition at line 384 of file stem_UTF_8_turkish.c.

◆ s_21_7

const symbol s_21_7[3] = { 's', 'e', 'n' }
static

Definition at line 385 of file stem_UTF_8_turkish.c.

◆ s_22

const symbol s_22[] = { 'a' }
static

Definition at line 463 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_22_0

const symbol s_22_0[4] = { 'm', 'i', 0xC5, 0x9F }
static

Definition at line 399 of file stem_UTF_8_turkish.c.

◆ s_22_1

const symbol s_22_1[4] = { 'm', 'u', 0xC5, 0x9F }
static

Definition at line 400 of file stem_UTF_8_turkish.c.

◆ s_22_2

const symbol s_22_2[5] = { 'm', 0xC4, 0xB1, 0xC5, 0x9F }
static

Definition at line 401 of file stem_UTF_8_turkish.c.

◆ s_22_3

const symbol s_22_3[5] = { 'm', 0xC3, 0xBC, 0xC5, 0x9F }
static

Definition at line 402 of file stem_UTF_8_turkish.c.

◆ s_23

const symbol s_23[] = { 0xC4, 0xB1 }
static

Definition at line 464 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_23_0

const symbol s_23_0[1] = { 'b' }
static

Definition at line 412 of file stem_UTF_8_turkish.c.

◆ s_23_1

const symbol s_23_1[1] = { 'c' }
static

Definition at line 413 of file stem_UTF_8_turkish.c.

◆ s_23_2

const symbol s_23_2[1] = { 'd' }
static

Definition at line 414 of file stem_UTF_8_turkish.c.

◆ s_23_3

const symbol s_23_3[2] = { 0xC4, 0x9F }
static

Definition at line 415 of file stem_UTF_8_turkish.c.

◆ s_24

const symbol s_24[] = { 0xC4, 0xB1 }
static

Definition at line 465 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_25

const symbol s_25[] = { 'e' }
static

Definition at line 466 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_26

const symbol s_26[] = { 'i' }
static

Definition at line 467 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_27

const symbol s_27[] = { 'i' }
static

Definition at line 468 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_28

const symbol s_28[] = { 'o' }
static

Definition at line 469 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_29

const symbol s_29[] = { 'u' }
static

Definition at line 470 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_2_0

const symbol s_2_0[2] = { 'n', 'i' }
static

Definition at line 99 of file stem_UTF_8_turkish.c.

◆ s_2_1

const symbol s_2_1[2] = { 'n', 'u' }
static

Definition at line 100 of file stem_UTF_8_turkish.c.

◆ s_2_2

const symbol s_2_2[3] = { 'n', 0xC4, 0xB1 }
static

Definition at line 101 of file stem_UTF_8_turkish.c.

◆ s_2_3

const symbol s_2_3[3] = { 'n', 0xC3, 0xBC }
static

Definition at line 102 of file stem_UTF_8_turkish.c.

◆ s_3

const symbol s_3[] = { 'i' }
static

Definition at line 444 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_30

const symbol s_30[] = { 'u' }
static

Definition at line 471 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_31

const symbol s_31[] = { 0xC3, 0xB6 }
static

Definition at line 472 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_32

const symbol s_32[] = { 0xC3, 0xBC }
static

Definition at line 473 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_33

const symbol s_33[] = { 0xC3, 0xBC }
static

Definition at line 474 of file stem_UTF_8_turkish.c.

Referenced by r_append_U_to_stems_ending_with_d_or_g().

◆ s_34

const symbol s_34[] = { 'a', 'd' }
static

Definition at line 475 of file stem_UTF_8_turkish.c.

Referenced by r_is_reserved_word().

◆ s_35

const symbol s_35[] = { 's', 'o', 'y', 'a', 'd' }
static

Definition at line 476 of file stem_UTF_8_turkish.c.

Referenced by r_is_reserved_word().

◆ s_3_0

const symbol s_3_0[2] = { 'i', 'n' }
static

Definition at line 112 of file stem_UTF_8_turkish.c.

◆ s_3_1

const symbol s_3_1[2] = { 'u', 'n' }
static

Definition at line 113 of file stem_UTF_8_turkish.c.

◆ s_3_2

const symbol s_3_2[3] = { 0xC4, 0xB1, 'n' }
static

Definition at line 114 of file stem_UTF_8_turkish.c.

◆ s_3_3

const symbol s_3_3[3] = { 0xC3, 0xBC, 'n' }
static

Definition at line 115 of file stem_UTF_8_turkish.c.

◆ s_4

const symbol s_4[] = { 'o' }
static

Definition at line 445 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_4_0

const symbol s_4_0[1] = { 'a' }
static

Definition at line 125 of file stem_UTF_8_turkish.c.

◆ s_4_1

const symbol s_4_1[1] = { 'e' }
static

Definition at line 126 of file stem_UTF_8_turkish.c.

◆ s_5

const symbol s_5[] = { 0xC3, 0xB6 }
static

Definition at line 446 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_5_0

const symbol s_5_0[2] = { 'n', 'a' }
static

Definition at line 134 of file stem_UTF_8_turkish.c.

◆ s_5_1

const symbol s_5_1[2] = { 'n', 'e' }
static

Definition at line 135 of file stem_UTF_8_turkish.c.

◆ s_6

const symbol s_6[] = { 'u' }
static

Definition at line 447 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_6_0

const symbol s_6_0[2] = { 'd', 'a' }
static

Definition at line 143 of file stem_UTF_8_turkish.c.

◆ s_6_1

const symbol s_6_1[2] = { 't', 'a' }
static

Definition at line 144 of file stem_UTF_8_turkish.c.

◆ s_6_2

const symbol s_6_2[2] = { 'd', 'e' }
static

Definition at line 145 of file stem_UTF_8_turkish.c.

◆ s_6_3

const symbol s_6_3[2] = { 't', 'e' }
static

Definition at line 146 of file stem_UTF_8_turkish.c.

◆ s_7

const symbol s_7[] = { 0xC3, 0xBC }
static

Definition at line 448 of file stem_UTF_8_turkish.c.

Referenced by r_check_vowel_harmony().

◆ s_7_0

const symbol s_7_0[3] = { 'n', 'd', 'a' }
static

Definition at line 156 of file stem_UTF_8_turkish.c.

◆ s_7_1

const symbol s_7_1[3] = { 'n', 'd', 'e' }
static

Definition at line 157 of file stem_UTF_8_turkish.c.

◆ s_8

const symbol s_8[] = { 'n' }
static

Definition at line 449 of file stem_UTF_8_turkish.c.

Referenced by r_mark_suffix_with_optional_n_consonant().

◆ s_8_0

const symbol s_8_0[3] = { 'd', 'a', 'n' }
static

Definition at line 165 of file stem_UTF_8_turkish.c.

◆ s_8_1

const symbol s_8_1[3] = { 't', 'a', 'n' }
static

Definition at line 166 of file stem_UTF_8_turkish.c.

◆ s_8_2

const symbol s_8_2[3] = { 'd', 'e', 'n' }
static

Definition at line 167 of file stem_UTF_8_turkish.c.

◆ s_8_3

const symbol s_8_3[3] = { 't', 'e', 'n' }
static

Definition at line 168 of file stem_UTF_8_turkish.c.

◆ s_9

const symbol s_9[] = { 'n' }
static

Definition at line 450 of file stem_UTF_8_turkish.c.

Referenced by r_mark_suffix_with_optional_n_consonant().

◆ s_9_0

const symbol s_9_0[4] = { 'n', 'd', 'a', 'n' }
static

Definition at line 178 of file stem_UTF_8_turkish.c.

◆ s_9_1

const symbol s_9_1[4] = { 'n', 'd', 'e', 'n' }
static

Definition at line 179 of file stem_UTF_8_turkish.c.