languages/turkish.cc File Reference

#include <limits.h>
#include "turkish.h"

Include dependency graph for turkish.cc:

Go to the source code of this file.

Defines

#define s_0_0   s_0_2
#define s_0_1   s_0_3
#define s_0_2   0
#define s_0_3   3
#define s_0_4   6
#define s_0_5   9
#define s_0_6   12
#define s_0_7   16
#define s_0_8   20
#define s_0_9   24
#define s_1_0   28
#define s_1_1   32
#define s_2_0   37
#define s_2_1   39
#define s_2_2   41
#define s_2_3   44
#define s_3_0   47
#define s_3_1   49
#define s_3_2   51
#define s_3_3   54
#define s_4_0   57
#define s_4_1   58
#define s_5_0   59
#define s_5_1   61
#define s_6_0   63
#define s_6_1   65
#define s_6_2   67
#define s_6_3   69
#define s_7_0   71
#define s_7_1   74
#define s_8_0   77
#define s_8_1   80
#define s_8_2   83
#define s_8_3   86
#define s_9_0   89
#define s_9_1   93
#define s_10_0   97
#define s_10_1   99
#define s_11_0   101
#define s_11_1   103
#define s_12_0   105
#define s_12_1   107
#define s_12_2   109
#define s_12_3   112
#define s_13_0   115
#define s_13_1   118
#define s_13_2   121
#define s_13_3   125
#define s_14_0   129
#define s_14_1   131
#define s_14_2   133
#define s_14_3   136
#define s_15_0   139
#define s_15_1   144
#define s_15_2   149
#define s_15_3   156
#define s_16_0   163
#define s_16_1   166
#define s_17_0   169
#define s_17_1   172
#define s_17_2   175
#define s_17_3   179
#define s_18_0   183
#define s_18_1   186
#define s_18_2   189
#define s_18_3   192
#define s_18_4   195
#define s_18_5   199
#define s_18_6   203
#define s_18_7   207
#define s_19_0   211
#define s_19_1   218
#define s_20_0   s_20_2
#define s_20_1   s_20_3
#define s_20_2   224
#define s_20_3   227
#define s_20_4   230
#define s_20_5   233
#define s_20_6   236
#define s_20_7   240
#define s_20_8   244
#define s_20_9   248
#define s_20_10   252
#define s_20_11   255
#define s_20_12   258
#define s_20_13   261
#define s_20_14   264
#define s_20_15   268
#define s_20_16   272
#define s_20_17   276
#define s_20_18   280
#define s_20_19   283
#define s_20_20   286
#define s_20_21   289
#define s_20_22   292
#define s_20_23   296
#define s_20_24   300
#define s_20_25   304
#define s_20_26   s_20_4
#define s_20_27   s_20_5
#define s_20_28   s_20_6
#define s_20_29   s_20_7
#define s_20_30   s_20_8
#define s_20_31   s_20_9
#define s_21_0   s_21_2
#define s_21_1   s_21_3
#define s_21_2   308
#define s_21_3   311
#define s_21_4   314
#define s_21_5   317
#define s_21_6   320
#define s_21_7   323
#define s_22_0   326
#define s_22_1   330
#define s_22_2   334
#define s_22_3   339
#define s_23_0   344
#define s_23_1   345
#define s_23_2   346
#define s_23_3   347

Variables

static const symbol s_pool []
static struct among a_0 [10]
static struct among a_1 [2]
static struct among a_2 [4]
static struct among a_3 [4]
static struct among a_4 [2]
static struct among a_5 [2]
static struct among a_6 [4]
static struct among a_7 [2]
static struct among a_8 [4]
static struct among a_9 [2]
static struct among a_10 [2]
static struct among a_11 [2]
static struct among a_12 [4]
static struct among a_13 [4]
static struct among a_14 [4]
static struct among a_15 [4]
static struct among a_16 [2]
static struct among a_17 [4]
static struct among a_18 [8]
static struct among a_19 [2]
static struct among a_20 [32]
static struct among a_21 [8]
static struct among a_22 [4]
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' }


Define Documentation

#define s_0_0   s_0_2

Definition at line 6 of file turkish.cc.

#define s_0_1   s_0_3

Definition at line 7 of file turkish.cc.

#define s_0_2   0

#define s_0_3   3

#define s_0_4   6

#define s_0_5   9

#define s_0_6   12

#define s_0_7   16

#define s_0_8   20

#define s_0_9   24

#define s_10_0   97

#define s_10_1   99

#define s_11_0   101

#define s_11_1   103

#define s_12_0   105

#define s_12_1   107

#define s_12_2   109

#define s_12_3   112

#define s_13_0   115

#define s_13_1   118

#define s_13_2   121

#define s_13_3   125

#define s_14_0   129

#define s_14_1   131

#define s_14_2   133

#define s_14_3   136

#define s_15_0   139

#define s_15_1   144

#define s_15_2   149

#define s_15_3   156

#define s_16_0   163

#define s_16_1   166

#define s_17_0   169

#define s_17_1   172

#define s_17_2   175

#define s_17_3   179

#define s_18_0   183

#define s_18_1   186

#define s_18_2   189

#define s_18_3   192

#define s_18_4   195

#define s_18_5   199

#define s_18_6   203

#define s_18_7   207

#define s_19_0   211

#define s_19_1   218

#define s_1_0   28

#define s_1_1   32

#define s_20_0   s_20_2

#define s_20_1   s_20_3

#define s_20_10   252

#define s_20_11   255

#define s_20_12   258

#define s_20_13   261

#define s_20_14   264

#define s_20_15   268

#define s_20_16   272

#define s_20_17   276

#define s_20_18   280

#define s_20_19   283

#define s_20_2   224

#define s_20_20   286

#define s_20_21   289

#define s_20_22   292

#define s_20_23   296

#define s_20_24   300

#define s_20_25   304

#define s_20_26   s_20_4

#define s_20_27   s_20_5

#define s_20_28   s_20_6

#define s_20_29   s_20_7

#define s_20_3   227

#define s_20_30   s_20_8

#define s_20_31   s_20_9

#define s_20_4   230

#define s_20_5   233

#define s_20_6   236

#define s_20_7   240

#define s_20_8   244

#define s_20_9   248

#define s_21_0   s_21_2

#define s_21_1   s_21_3

#define s_21_2   308

#define s_21_3   311

#define s_21_4   314

#define s_21_5   317

#define s_21_6   320

#define s_21_7   323

#define s_22_0   326

#define s_22_1   330

#define s_22_2   334

#define s_22_3   339

#define s_23_0   344

#define s_23_1   345

#define s_23_2   346

#define s_23_3   347

#define s_2_0   37

#define s_2_1   39

#define s_2_2   41

#define s_2_3   44

#define s_3_0   47

#define s_3_1   49

#define s_3_2   51

#define s_3_3   54

#define s_4_0   57

#define s_4_1   58

#define s_5_0   59

#define s_5_1   61

#define s_6_0   63

#define s_6_1   65

#define s_6_2   67

#define s_6_3   69

#define s_7_0   71

#define s_7_1   74

#define s_8_0   77

#define s_8_1   80

#define s_8_2   83

#define s_8_3   86

#define s_9_0   89

#define s_9_1   93


Variable Documentation

struct among a_0[10] [static]

Initial value:

{
 { 1, s_0_0, -1, -1},
 { 1, s_0_1, -1, -1},
 { 3, s_0_2, -1, -1},
 { 3, s_0_3, -1, -1},
 { 3, s_0_4, -1, -1},
 { 3, s_0_5, -1, -1},
 { 4, s_0_6, -1, -1},
 { 4, s_0_7, -1, -1},
 { 4, s_0_8, -1, -1},
 { 4, s_0_9, -1, -1}
}

Definition at line 238 of file turkish.cc.

struct among a_1[2] [static]

Initial value:

{
 { 4, s_1_0, -1, -1},
 { 5, s_1_1, -1, -1}
}

Definition at line 253 of file turkish.cc.

struct among a_10[2] [static]

Initial value:

{
 { 2, s_10_0, -1, -1},
 { 2, s_10_1, -1, -1}
}

Definition at line 324 of file turkish.cc.

struct among a_11[2] [static]

Initial value:

{
 { 2, s_11_0, -1, -1},
 { 2, s_11_1, -1, -1}
}

Definition at line 331 of file turkish.cc.

struct among a_12[4] [static]

Initial value:

{
 { 2, s_12_0, -1, -1},
 { 2, s_12_1, -1, -1},
 { 3, s_12_2, -1, -1},
 { 3, s_12_3, -1, -1}
}

Definition at line 338 of file turkish.cc.

struct among a_13[4] [static]

Initial value:

{
 { 3, s_13_0, -1, -1},
 { 3, s_13_1, -1, -1},
 { 4, s_13_2, -1, -1},
 { 4, s_13_3, -1, -1}
}

Definition at line 347 of file turkish.cc.

struct among a_14[4] [static]

Initial value:

{
 { 2, s_14_0, -1, -1},
 { 2, s_14_1, -1, -1},
 { 3, s_14_2, -1, -1},
 { 3, s_14_3, -1, -1}
}

Definition at line 356 of file turkish.cc.

struct among a_15[4] [static]

Initial value:

{
 { 5, s_15_0, -1, -1},
 { 5, s_15_1, -1, -1},
 { 7, s_15_2, -1, -1},
 { 7, s_15_3, -1, -1}
}

Definition at line 365 of file turkish.cc.

struct among a_16[2] [static]

Initial value:

{
 { 3, s_16_0, -1, -1},
 { 3, s_16_1, -1, -1}
}

Definition at line 374 of file turkish.cc.

struct among a_17[4] [static]

Initial value:

{
 { 3, s_17_0, -1, -1},
 { 3, s_17_1, -1, -1},
 { 4, s_17_2, -1, -1},
 { 4, s_17_3, -1, -1}
}

Definition at line 381 of file turkish.cc.

struct among a_18[8] [static]

Initial value:

{
 { 3, s_18_0, -1, -1},
 { 3, s_18_1, -1, -1},
 { 3, s_18_2, -1, -1},
 { 3, s_18_3, -1, -1},
 { 4, s_18_4, -1, -1},
 { 4, s_18_5, -1, -1},
 { 4, s_18_6, -1, -1},
 { 4, s_18_7, -1, -1}
}

Definition at line 390 of file turkish.cc.

struct among a_19[2] [static]

Initial value:

{
 { 7, s_19_0, -1, -1},
 { 6, s_19_1, -1, -1}
}

Definition at line 403 of file turkish.cc.

struct among a_2[4] [static]

Initial value:

{
 { 2, s_2_0, -1, -1},
 { 2, s_2_1, -1, -1},
 { 3, s_2_2, -1, -1},
 { 3, s_2_3, -1, -1}
}

Definition at line 260 of file turkish.cc.

struct among a_20[32] [static]

Definition at line 410 of file turkish.cc.

struct among a_21[8] [static]

Initial value:

{
 { 2, s_21_0, -1, -1},
 { 2, s_21_1, -1, -1},
 { 3, s_21_2, -1, -1},
 { 3, s_21_3, -1, -1},
 { 3, s_21_4, -1, -1},
 { 3, s_21_5, -1, -1},
 { 3, s_21_6, -1, -1},
 { 3, s_21_7, -1, -1}
}

Definition at line 447 of file turkish.cc.

struct among a_22[4] [static]

Initial value:

{
 { 4, s_22_0, -1, -1},
 { 4, s_22_1, -1, -1},
 { 5, s_22_2, -1, -1},
 { 5, s_22_3, -1, -1}
}

Definition at line 460 of file turkish.cc.

struct among a_23[4] [static]

Initial value:

{
 { 1, s_23_0, -1, 1},
 { 1, s_23_1, -1, 2},
 { 1, s_23_2, -1, 3},
 { 2, s_23_3, -1, 4}
}

Definition at line 469 of file turkish.cc.

struct among a_3[4] [static]

Initial value:

{
 { 2, s_3_0, -1, -1},
 { 2, s_3_1, -1, -1},
 { 3, s_3_2, -1, -1},
 { 3, s_3_3, -1, -1}
}

Definition at line 269 of file turkish.cc.

struct among a_4[2] [static]

Initial value:

{
 { 1, s_4_0, -1, -1},
 { 1, s_4_1, -1, -1}
}

Definition at line 278 of file turkish.cc.

struct among a_5[2] [static]

Initial value:

{
 { 2, s_5_0, -1, -1},
 { 2, s_5_1, -1, -1}
}

Definition at line 285 of file turkish.cc.

struct among a_6[4] [static]

Initial value:

{
 { 2, s_6_0, -1, -1},
 { 2, s_6_1, -1, -1},
 { 2, s_6_2, -1, -1},
 { 2, s_6_3, -1, -1}
}

Definition at line 292 of file turkish.cc.

struct among a_7[2] [static]

Initial value:

{
 { 3, s_7_0, -1, -1},
 { 3, s_7_1, -1, -1}
}

Definition at line 301 of file turkish.cc.

struct among a_8[4] [static]

Initial value:

{
 { 3, s_8_0, -1, -1},
 { 3, s_8_1, -1, -1},
 { 3, s_8_2, -1, -1},
 { 3, s_8_3, -1, -1}
}

Definition at line 308 of file turkish.cc.

struct among a_9[2] [static]

Initial value:

{
 { 4, s_9_0, -1, -1},
 { 4, s_9_1, -1, -1}
}

Definition at line 317 of file turkish.cc.

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_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_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 481 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 483 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 485 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

const unsigned char g_vowel4[] = { 17 } [static]

Definition at line 487 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

const unsigned char g_vowel5[] = { 65 } [static]

Definition at line 489 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

const unsigned char g_vowel6[] = { 65 } [static]

Definition at line 491 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

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

Definition at line 493 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

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

Definition at line 494 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

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]

Definition at line 509 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_is_reserved_word().

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

Definition at line 510 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_is_reserved_word().

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

Definition at line 495 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_check_vowel_harmony().

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

Definition at line 496 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_mark_ki().

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

Definition at line 497 of file turkish.cc.

Referenced by Xapian::InternalStemTurkish::r_mark_yken().

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_pool[] [static]


Documentation for Xapian (version 1.2.13).
Generated on 9 Jan 2013 by Doxygen 1.5.9.