#include <limits.h>
#include "turkish.h"
Include dependency graph for turkish.cc:
Go to the source code of this file.
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 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 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 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 struct among | a_3 [4] |
static const symbol | s_4_0 [1] = { 'a' } |
static const symbol | s_4_1 [1] = { 'e' } |
static struct among | a_4 [2] |
static const symbol | s_5_0 [2] = { 'n', 'a' } |
static const symbol | s_5_1 [2] = { 'n', 'e' } |
static 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 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 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 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 struct among | a_9 [2] |
static const symbol | s_10_0 [2] = { 'l', 'a' } |
static const symbol | s_10_1 [2] = { 'l', 'e' } |
static struct among | a_10 [2] |
static const symbol | s_11_0 [2] = { 'c', 'a' } |
static const symbol | s_11_1 [2] = { 'c', 'e' } |
static 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 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 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 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 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 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 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 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 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 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 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 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 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 [] = { 0xC4, 0xB1 } |
static const symbol | s_1 [] = { 0xC3, 0xB6 } |
static const symbol | s_2 [] = { 0xC3, 0xBC } |
static const symbol | s_3 [] = { 'k', 'i' } |
static const symbol | s_4 [] = { 'k', 'e', 'n' } |
static const symbol | s_5 [] = { 'p' } |
static const symbol | s_6 [] = { 0xC3, 0xA7 } |
static const symbol | s_7 [] = { 't' } |
static const symbol | s_8 [] = { 'k' } |
static const symbol | s_9 [] = { 0xC4, 0xB1 } |
static const symbol | s_10 [] = { 0xC4, 0xB1 } |
static const symbol | s_11 [] = { 'i' } |
static const symbol | s_12 [] = { 'u' } |
static const symbol | s_13 [] = { 0xC3, 0xB6 } |
static const symbol | s_14 [] = { 0xC3, 0xBC } |
static const symbol | s_15 [] = { 0xC3, 0xBC } |
static const symbol | s_16 [] = { 'a', 'd' } |
static const symbol | s_17 [] = { 's', 'o', 'y', 'a', 'd' } |
Definition at line 6 of file turkish.cc.
Definition at line 7 of file turkish.cc.
Definition at line 8 of file turkish.cc.
Definition at line 9 of file turkish.cc.
Definition at line 10 of file turkish.cc.
Definition at line 11 of file turkish.cc.
Definition at line 12 of file turkish.cc.
Definition at line 13 of file turkish.cc.
Definition at line 14 of file turkish.cc.
Definition at line 15 of file turkish.cc.
Definition at line 31 of file turkish.cc.
Definition at line 32 of file turkish.cc.
Initial value:
Definition at line 34 of file turkish.cc.
Definition at line 40 of file turkish.cc.
Definition at line 41 of file turkish.cc.
Definition at line 42 of file turkish.cc.
Definition at line 43 of file turkish.cc.
Definition at line 53 of file turkish.cc.
Definition at line 54 of file turkish.cc.
Definition at line 55 of file turkish.cc.
Definition at line 56 of file turkish.cc.
Definition at line 66 of file turkish.cc.
Definition at line 67 of file turkish.cc.
Initial value:
Definition at line 69 of file turkish.cc.
Definition at line 75 of file turkish.cc.
Definition at line 76 of file turkish.cc.
Initial value:
Definition at line 78 of file turkish.cc.
Definition at line 84 of file turkish.cc.
Definition at line 85 of file turkish.cc.
Definition at line 86 of file turkish.cc.
Definition at line 87 of file turkish.cc.
Definition at line 97 of file turkish.cc.
Definition at line 98 of file turkish.cc.
Initial value:
Definition at line 100 of file turkish.cc.
Definition at line 106 of file turkish.cc.
Definition at line 107 of file turkish.cc.
Definition at line 108 of file turkish.cc.
Definition at line 109 of file turkish.cc.
Definition at line 119 of file turkish.cc.
Definition at line 120 of file turkish.cc.
Initial value:
Definition at line 122 of file turkish.cc.
Definition at line 128 of file turkish.cc.
Definition at line 129 of file turkish.cc.
Initial value:
Definition at line 131 of file turkish.cc.
Definition at line 137 of file turkish.cc.
Definition at line 138 of file turkish.cc.
Initial value:
Definition at line 140 of file turkish.cc.
Definition at line 146 of file turkish.cc.
Definition at line 147 of file turkish.cc.
Definition at line 148 of file turkish.cc.
Definition at line 149 of file turkish.cc.
Initial value:
Definition at line 151 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_yUm().
Definition at line 159 of file turkish.cc.
Definition at line 160 of file turkish.cc.
Definition at line 161 of file turkish.cc.
Definition at line 162 of file turkish.cc.
Initial value:
Definition at line 164 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_sUn().
Definition at line 172 of file turkish.cc.
Definition at line 173 of file turkish.cc.
Definition at line 174 of file turkish.cc.
Definition at line 175 of file turkish.cc.
Initial value:
Definition at line 177 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_yUz().
Definition at line 185 of file turkish.cc.
Definition at line 186 of file turkish.cc.
Definition at line 187 of file turkish.cc.
Definition at line 188 of file turkish.cc.
Initial value:
Definition at line 190 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_sUnUz().
Definition at line 198 of file turkish.cc.
Definition at line 199 of file turkish.cc.
Initial value:
Definition at line 201 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_lAr().
Definition at line 207 of file turkish.cc.
Definition at line 208 of file turkish.cc.
Definition at line 209 of file turkish.cc.
Definition at line 210 of file turkish.cc.
Initial value:
Definition at line 212 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_nUz().
Definition at line 220 of file turkish.cc.
Definition at line 221 of file turkish.cc.
Definition at line 222 of file turkish.cc.
Definition at line 223 of file turkish.cc.
Definition at line 224 of file turkish.cc.
Definition at line 225 of file turkish.cc.
Definition at line 226 of file turkish.cc.
Definition at line 227 of file turkish.cc.
Definition at line 241 of file turkish.cc.
Definition at line 242 of file turkish.cc.
Initial value:
Definition at line 244 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_cAsInA().
Definition at line 250 of file turkish.cc.
Definition at line 251 of file turkish.cc.
Definition at line 252 of file turkish.cc.
Definition at line 253 of file turkish.cc.
Definition at line 254 of file turkish.cc.
Definition at line 255 of file turkish.cc.
Definition at line 256 of file turkish.cc.
Definition at line 257 of file turkish.cc.
Definition at line 258 of file turkish.cc.
Definition at line 259 of file turkish.cc.
Definition at line 260 of file turkish.cc.
Definition at line 261 of file turkish.cc.
Definition at line 262 of file turkish.cc.
Definition at line 263 of file turkish.cc.
Definition at line 264 of file turkish.cc.
Definition at line 265 of file turkish.cc.
Definition at line 266 of file turkish.cc.
Definition at line 267 of file turkish.cc.
Definition at line 268 of file turkish.cc.
Definition at line 269 of file turkish.cc.
Definition at line 270 of file turkish.cc.
Definition at line 271 of file turkish.cc.
Definition at line 272 of file turkish.cc.
Definition at line 273 of file turkish.cc.
Definition at line 274 of file turkish.cc.
Definition at line 275 of file turkish.cc.
Definition at line 276 of file turkish.cc.
Definition at line 277 of file turkish.cc.
Definition at line 278 of file turkish.cc.
Definition at line 279 of file turkish.cc.
Definition at line 280 of file turkish.cc.
Definition at line 281 of file turkish.cc.
Definition at line 319 of file turkish.cc.
Definition at line 320 of file turkish.cc.
Definition at line 321 of file turkish.cc.
Definition at line 322 of file turkish.cc.
Definition at line 323 of file turkish.cc.
Definition at line 324 of file turkish.cc.
Definition at line 325 of file turkish.cc.
Definition at line 326 of file turkish.cc.
Definition at line 340 of file turkish.cc.
Definition at line 341 of file turkish.cc.
Definition at line 342 of file turkish.cc.
Definition at line 343 of file turkish.cc.
Initial value:
Definition at line 345 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_ymUs_().
Definition at line 353 of file turkish.cc.
Definition at line 354 of file turkish.cc.
Definition at line 355 of file turkish.cc.
Definition at line 356 of file turkish.cc.
Initial value:
Definition at line 358 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_post_process_last_consonants().
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] |
Definition at line 366 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant(), and Xapian::InternalStemTurkish::r_more_than_one_syllable_word().
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 368 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_mark_sU(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), and Xapian::InternalStemTurkish::r_mark_yU().
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 370 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().
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 372 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().
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 374 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().
const unsigned char g_vowel4[] = { 17 } [static] |
Definition at line 376 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().
const unsigned char g_vowel5[] = { 65 } [static] |
Definition at line 378 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().
const unsigned char g_vowel6[] = { 65 } [static] |
Definition at line 380 of file turkish.cc.
Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().
Definition at line 382 of file turkish.cc.
Definition at line 383 of file turkish.cc.
Definition at line 384 of file turkish.cc.
Definition at line 385 of file turkish.cc.
Definition at line 386 of file turkish.cc.
Definition at line 387 of file turkish.cc.
Definition at line 388 of file turkish.cc.
Definition at line 389 of file turkish.cc.
Definition at line 390 of file turkish.cc.
Definition at line 391 of file turkish.cc.
Definition at line 392 of file turkish.cc.
Definition at line 393 of file turkish.cc.
Definition at line 394 of file turkish.cc.
Definition at line 395 of file turkish.cc.
Definition at line 396 of file turkish.cc.
Definition at line 397 of file turkish.cc.
Definition at line 398 of file turkish.cc.
Definition at line 399 of file turkish.cc.