languages/english.cc File Reference

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

Include dependency graph for english.cc:

Go to the source code of this file.

Defines

#define s_0_0   0
#define s_0_1   5
#define s_0_2   11
#define s_1_0   (s_1_1 + 2)
#define s_1_1   16
#define s_1_2   s_1_1
#define s_2_0   19
#define s_2_1   (s_2_2 + 2)
#define s_2_2   22
#define s_2_3   25
#define s_2_4   s_2_3
#define s_2_5   29
#define s_3_1   31
#define s_3_2   33
#define s_3_3   35
#define s_3_4   37
#define s_3_5   39
#define s_3_6   41
#define s_3_7   43
#define s_3_8   45
#define s_3_9   47
#define s_3_10   49
#define s_3_11   51
#define s_3_12   53
#define s_4_0   (s_4_1 + 1)
#define s_4_1   s_4_4
#define s_4_2   s_4_5
#define s_4_3   (s_4_4 + 1)
#define s_4_4   55
#define s_4_5   60
#define s_5_0   65
#define s_5_1   69
#define s_5_2   73
#define s_5_3   (s_5_4 + 1)
#define s_5_4   (s_5_5 + 1)
#define s_5_5   76
#define s_5_6   80
#define s_5_7   84
#define s_5_8   89
#define s_5_9   95
#define s_5_10   100
#define s_5_11   105
#define s_5_12   110
#define s_5_13   116
#define s_5_14   (s_5_15 + 1)
#define s_5_15   121
#define s_5_16   128
#define s_5_17   s_5_15
#define s_5_18   133
#define s_5_19   140
#define s_5_20   144
#define s_5_21   148
#define s_5_22   155
#define s_5_23   162
#define s_6_0   169
#define s_6_1   174
#define s_6_2   179
#define s_6_3   184
#define s_6_4   189
#define s_6_5   (s_6_6 + 1)
#define s_6_6   193
#define s_6_7   200
#define s_6_8   203
#define s_7_0   207
#define s_7_1   209
#define s_7_2   213
#define s_7_3   217
#define s_7_4   221
#define s_7_5   225
#define s_7_6   228
#define s_7_7   231
#define s_7_8   234
#define s_7_9   237
#define s_7_10   239
#define s_7_11   242
#define s_7_12   245
#define s_7_13   247
#define s_7_14   250
#define s_7_15   (s_7_16 + 1)
#define s_7_16   (s_7_17 + 1)
#define s_7_17   253
#define s_8_0   258
#define s_8_1   259
#define s_9_0   260
#define s_9_1   267
#define s_9_2   274
#define s_9_3   280
#define s_9_4   287
#define s_9_5   293
#define s_9_6   300
#define s_9_7   307
#define s_10_0   313
#define s_10_1   318
#define s_10_2   323
#define s_10_3   327
#define s_10_4   333
#define s_10_5   338
#define s_10_6   343
#define s_10_7   349
#define s_10_8   353
#define s_10_9   357
#define s_10_10   362
#define s_10_11   366
#define s_10_12   370
#define s_10_13   376
#define s_10_14   381
#define s_10_15   385
#define s_10_16   388
#define s_10_17   393

Variables

static const symbol s_pool []
static struct among a_0 [3]
static struct among a_1 [3]
static struct among a_2 [6]
static struct among a_3 [13]
static struct among a_4 [6]
static struct among a_5 [24]
static struct among a_6 [9]
static struct among a_7 [18]
static struct among a_8 [2]
static struct among a_9 [8]
static struct among a_10 [18]
static const unsigned char g_v [] = { 17, 65, 16, 1 }
static const unsigned char g_v_WXY [] = { 1, 17, 65, 208, 1 }
static const unsigned char g_valid_LI [] = { 55, 141, 2 }
static const symbol s_0 [] = { 'Y' }
static const symbol s_1 [] = { 'Y' }
static const symbol s_2 [] = { 's', 's' }
static const symbol s_3 [] = { 'i' }
static const symbol s_4 [] = { 'i', 'e' }
static const symbol s_5 [] = { 'e', 'e' }
static const symbol s_6 [] = { 'e' }
static const symbol s_7 [] = { 'e' }
static const symbol s_8 [] = { 'i' }
static const symbol s_9 [] = { 't', 'i', 'o', 'n' }
static const symbol s_10 [] = { 'e', 'n', 'c', 'e' }
static const symbol s_11 [] = { 'a', 'n', 'c', 'e' }
static const symbol s_12 [] = { 'a', 'b', 'l', 'e' }
static const symbol s_13 [] = { 'e', 'n', 't' }
static const symbol s_14 [] = { 'i', 'z', 'e' }
static const symbol s_15 [] = { 'a', 't', 'e' }
static const symbol s_16 [] = { 'a', 'l' }
static const symbol s_17 [] = { 'f', 'u', 'l' }
static const symbol s_18 [] = { 'o', 'u', 's' }
static const symbol s_19 [] = { 'i', 'v', 'e' }
static const symbol s_20 [] = { 'b', 'l', 'e' }
static const symbol s_21 [] = { 'o', 'g' }
static const symbol s_22 [] = { 'f', 'u', 'l' }
static const symbol s_23 [] = { 'l', 'e', 's', 's' }
static const symbol s_24 [] = { 't', 'i', 'o', 'n' }
static const symbol s_25 [] = { 'a', 't', 'e' }
static const symbol s_26 [] = { 'a', 'l' }
static const symbol s_27 [] = { 'i', 'c' }
static const symbol s_28 [] = { 's', 'k', 'i' }
static const symbol s_29 [] = { 's', 'k', 'y' }
static const symbol s_30 [] = { 'd', 'i', 'e' }
static const symbol s_31 [] = { 'l', 'i', 'e' }
static const symbol s_32 [] = { 't', 'i', 'e' }
static const symbol s_33 [] = { 'i', 'd', 'l' }
static const symbol s_34 [] = { 'g', 'e', 'n', 't', 'l' }
static const symbol s_35 [] = { 'u', 'g', 'l', 'i' }
static const symbol s_36 [] = { 'e', 'a', 'r', 'l', 'i' }
static const symbol s_37 [] = { 'o', 'n', 'l', 'i' }
static const symbol s_38 [] = { 's', 'i', 'n', 'g', 'l' }
static const symbol s_39 [] = { 'y' }


Define Documentation

#define s_0_0   0

#define s_0_1   5

#define s_0_2   11

#define s_10_0   313

#define s_10_1   318

#define s_10_10   362

#define s_10_11   366

#define s_10_12   370

#define s_10_13   376

#define s_10_14   381

#define s_10_15   385

#define s_10_16   388

#define s_10_17   393

#define s_10_2   323

#define s_10_3   327

#define s_10_4   333

#define s_10_5   338

#define s_10_6   343

#define s_10_7   349

#define s_10_8   353

#define s_10_9   357

#define s_1_0   (s_1_1 + 2)

#define s_1_1   16

#define s_1_2   s_1_1

#define s_2_0   19

#define s_2_1   (s_2_2 + 2)

#define s_2_2   22

#define s_2_3   25

#define s_2_4   s_2_3

#define s_2_5   29

#define s_3_1   31

#define s_3_10   49

#define s_3_11   51

#define s_3_12   53

#define s_3_2   33

#define s_3_3   35

#define s_3_4   37

#define s_3_5   39

#define s_3_6   41

#define s_3_7   43

#define s_3_8   45

#define s_3_9   47

#define s_4_0   (s_4_1 + 1)

#define s_4_1   s_4_4

#define s_4_2   s_4_5

#define s_4_3   (s_4_4 + 1)

#define s_4_4   55

#define s_4_5   60

#define s_5_0   65

#define s_5_1   69

#define s_5_10   100

#define s_5_11   105

#define s_5_12   110

#define s_5_13   116

#define s_5_14   (s_5_15 + 1)

#define s_5_15   121

#define s_5_16   128

#define s_5_17   s_5_15

#define s_5_18   133

#define s_5_19   140

#define s_5_2   73

#define s_5_20   144

#define s_5_21   148

#define s_5_22   155

#define s_5_23   162

#define s_5_3   (s_5_4 + 1)

#define s_5_4   (s_5_5 + 1)

#define s_5_5   76

#define s_5_6   80

#define s_5_7   84

#define s_5_8   89

#define s_5_9   95

#define s_6_0   169

#define s_6_1   174

#define s_6_2   179

#define s_6_3   184

#define s_6_4   189

#define s_6_5   (s_6_6 + 1)

#define s_6_6   193

#define s_6_7   200

#define s_6_8   203

#define s_7_0   207

#define s_7_1   209

#define s_7_10   239

#define s_7_11   242

#define s_7_12   245

#define s_7_13   247

#define s_7_14   250

#define s_7_15   (s_7_16 + 1)

#define s_7_16   (s_7_17 + 1)

#define s_7_17   253

#define s_7_2   213

#define s_7_3   217

#define s_7_4   221

#define s_7_5   225

#define s_7_6   228

#define s_7_7   231

#define s_7_8   234

#define s_7_9   237

#define s_8_0   258

#define s_8_1   259

#define s_9_0   260

#define s_9_1   267

#define s_9_2   274

#define s_9_3   280

#define s_9_4   287

#define s_9_5   293

#define s_9_6   300

#define s_9_7   307


Variable Documentation

struct among a_0[3] [static]

Initial value:

{
 { 5, s_0_0, -1, -1},
 { 6, s_0_1, -1, -1},
 { 5, s_0_2, -1, -1}
}

Definition at line 213 of file english.cc.

struct among a_1[3] [static]

Initial value:

{
 { 1, s_1_0, -1, 1},
 { 3, s_1_1, 0, 1},
 { 2, s_1_2, -1, 1}
}

Definition at line 221 of file english.cc.

struct among a_10[18] [static]

Initial value:

{
 { 5, s_10_0, -1, -1},
 { 5, s_10_1, -1, -1},
 { 4, s_10_2, -1, -1},
 { 6, s_10_3, -1, -1},
 { 5, s_10_4, -1, 3},
 { 5, s_10_5, -1, 9},
 { 6, s_10_6, -1, 7},
 { 4, s_10_7, -1, -1},
 { 4, s_10_8, -1, 6},
 { 5, s_10_9, -1, 4},
 { 4, s_10_10, -1, -1},
 { 4, s_10_11, -1, 10},
 { 6, s_10_12, -1, 11},
 { 5, s_10_13, -1, 2},
 { 4, s_10_14, -1, 1},
 { 3, s_10_15, -1, -1},
 { 5, s_10_16, -1, 5},
 { 4, s_10_17, -1, 8}
}

Definition at line 355 of file english.cc.

struct among a_2[6] [static]

Initial value:

{
 { 3, s_2_0, -1, 2},
 { 1, s_2_1, -1, 3},
 { 3, s_2_2, 1, 2},
 { 4, s_2_3, 1, 1},
 { 2, s_2_4, 1, -1},
 { 2, s_2_5, 1, -1}
}

Definition at line 229 of file english.cc.

struct among a_3[13] [static]

Initial value:

{
 { 0, 0, -1, 3},
 { 2, s_3_1, 0, 2},
 { 2, s_3_2, 0, 2},
 { 2, s_3_3, 0, 2},
 { 2, s_3_4, 0, 2},
 { 2, s_3_5, 0, 1},
 { 2, s_3_6, 0, 2},
 { 2, s_3_7, 0, 2},
 { 2, s_3_8, 0, 2},
 { 2, s_3_9, 0, 2},
 { 2, s_3_10, 0, 1},
 { 2, s_3_11, 0, 2},
 { 2, s_3_12, 0, 1}
}

Definition at line 240 of file english.cc.

struct among a_4[6] [static]

Initial value:

{
 { 2, s_4_0, -1, 2},
 { 3, s_4_1, 0, 1},
 { 3, s_4_2, -1, 2},
 { 4, s_4_3, -1, 2},
 { 5, s_4_4, 3, 1},
 { 5, s_4_5, -1, 2}
}

Definition at line 258 of file english.cc.

struct among a_5[24] [static]

Initial value:

{
 { 4, s_5_0, -1, 3},
 { 4, s_5_1, -1, 2},
 { 3, s_5_2, -1, 13},
 { 2, s_5_3, -1, 16},
 { 3, s_5_4, 3, 12},
 { 4, s_5_5, 4, 4},
 { 4, s_5_6, 3, 8},
 { 5, s_5_7, 3, 14},
 { 6, s_5_8, 3, 15},
 { 5, s_5_9, 3, 10},
 { 5, s_5_10, 3, 5},
 { 5, s_5_11, -1, 8},
 { 6, s_5_12, -1, 12},
 { 5, s_5_13, -1, 11},
 { 6, s_5_14, -1, 1},
 { 7, s_5_15, 14, 7},
 { 5, s_5_16, -1, 8},
 { 5, s_5_17, -1, 7},
 { 7, s_5_18, 17, 6},
 { 4, s_5_19, -1, 6},
 { 4, s_5_20, -1, 7},
 { 7, s_5_21, -1, 11},
 { 7, s_5_22, -1, 9},
 { 7, s_5_23, -1, 10}
}

Definition at line 269 of file english.cc.

struct among a_6[9] [static]

Initial value:

{
 { 5, s_6_0, -1, 4},
 { 5, s_6_1, -1, 6},
 { 5, s_6_2, -1, 3},
 { 5, s_6_3, -1, 4},
 { 4, s_6_4, -1, 4},
 { 6, s_6_5, -1, 1},
 { 7, s_6_6, 5, 2},
 { 3, s_6_7, -1, 5},
 { 4, s_6_8, -1, 5}
}

Definition at line 298 of file english.cc.

struct among a_7[18] [static]

Initial value:

{
 { 2, s_7_0, -1, 1},
 { 4, s_7_1, -1, 1},
 { 4, s_7_2, -1, 1},
 { 4, s_7_3, -1, 1},
 { 4, s_7_4, -1, 1},
 { 3, s_7_5, -1, 1},
 { 3, s_7_6, -1, 1},
 { 3, s_7_7, -1, 1},
 { 3, s_7_8, -1, 1},
 { 2, s_7_9, -1, 1},
 { 3, s_7_10, -1, 1},
 { 3, s_7_11, -1, 2},
 { 2, s_7_12, -1, 1},
 { 3, s_7_13, -1, 1},
 { 3, s_7_14, -1, 1},
 { 3, s_7_15, -1, 1},
 { 4, s_7_16, 15, 1},
 { 5, s_7_17, 16, 1}
}

Definition at line 312 of file english.cc.

struct among a_8[2] [static]

Initial value:

{
 { 1, s_8_0, -1, 1},
 { 1, s_8_1, -1, 2}
}

Definition at line 335 of file english.cc.

struct among a_9[8] [static]

Initial value:

{
 { 7, s_9_0, -1, -1},
 { 7, s_9_1, -1, -1},
 { 6, s_9_2, -1, -1},
 { 7, s_9_3, -1, -1},
 { 6, s_9_4, -1, -1},
 { 7, s_9_5, -1, -1},
 { 7, s_9_6, -1, -1},
 { 6, s_9_7, -1, -1}
}

Definition at line 342 of file english.cc.

const unsigned char g_v[] = { 17, 65, 16, 1 } [static]

const unsigned char g_v_WXY[] = { 1, 17, 65, 208, 1 } [static]

Definition at line 379 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_shortv().

const unsigned char g_valid_LI[] = { 55, 141, 2 } [static]

Definition at line 381 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

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

Definition at line 383 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_prelude().

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

Definition at line 384 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_prelude().

const symbol s_10[] = { 'e', 'n', 'c', 'e' } [static]

Definition at line 393 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_11[] = { 'a', 'n', 'c', 'e' } [static]

Definition at line 394 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_12[] = { 'a', 'b', 'l', 'e' } [static]

Definition at line 395 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

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

Definition at line 396 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

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

Definition at line 397 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_15[] = { 'a', 't', 'e' } [static]

Definition at line 398 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

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

Definition at line 399 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_17[] = { 'f', 'u', 'l' } [static]

Definition at line 400 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_18[] = { 'o', 'u', 's' } [static]

Definition at line 401 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_19[] = { 'i', 'v', 'e' } [static]

Definition at line 402 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_2[] = { 's', 's' } [static]

Definition at line 385 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1a().

const symbol s_20[] = { 'b', 'l', 'e' } [static]

Definition at line 403 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

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

Definition at line 404 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_22[] = { 'f', 'u', 'l' } [static]

Definition at line 405 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_23[] = { 'l', 'e', 's', 's' } [static]

Definition at line 406 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_24[] = { 't', 'i', 'o', 'n' } [static]

Definition at line 407 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_3().

const symbol s_25[] = { 'a', 't', 'e' } [static]

Definition at line 408 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_3().

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

Definition at line 409 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_3().

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

Definition at line 410 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_3().

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

Definition at line 411 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_29[] = { 's', 'k', 'y' } [static]

Definition at line 412 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

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

Definition at line 386 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1a().

const symbol s_30[] = { 'd', 'i', 'e' } [static]

Definition at line 413 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_31[] = { 'l', 'i', 'e' } [static]

Definition at line 414 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_32[] = { 't', 'i', 'e' } [static]

Definition at line 415 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_33[] = { 'i', 'd', 'l' } [static]

Definition at line 416 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_34[] = { 'g', 'e', 'n', 't', 'l' } [static]

Definition at line 417 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_35[] = { 'u', 'g', 'l', 'i' } [static]

Definition at line 418 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_36[] = { 'e', 'a', 'r', 'l', 'i' } [static]

Definition at line 419 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_37[] = { 'o', 'n', 'l', 'i' } [static]

Definition at line 420 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

const symbol s_38[] = { 's', 'i', 'n', 'g', 'l' } [static]

Definition at line 421 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_exception1().

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

Definition at line 422 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_postlude().

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

Definition at line 387 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1a().

const symbol s_5[] = { 'e', 'e' } [static]

Definition at line 388 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1b().

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

Definition at line 389 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1b().

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

Definition at line 390 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1b().

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

Definition at line 391 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_1c().

const symbol s_9[] = { 't', 'i', 'o', 'n' } [static]

Definition at line 392 of file english.cc.

Referenced by Xapian::InternalStemEnglish::r_Step_2().

const symbol s_pool[] [static]


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