xapian-core  2.1.0
Macros | Typedefs | Variables
persian.cc File Reference
#include <config.h>
#include "persian.h"
#include <stddef.h>
+ Include dependency graph for persian.cc:

Go to the source code of this file.

Macros

#define SNOWBALL_RUNTIME_THROW_EXCEPTIONS
 

Typedefs

typedef Xapian::Internal::Snowball::Persian::SN_local SN_local
 

Variables

static const symbol s_0 [] = { 0xDA, 0xA9 }
 
static const symbol s_1 [] = { 0xDB, 0x8C }
 
static const symbol s_2 [] = { 0xD9, 0x87 }
 
static const symbol s_3 [] = { 0xD8, 0xA7 }
 
static const symbol s_4 [] = { 0xD9, 0x88 }
 
static const symbol s_5 [] = { 0xE2, 0x80, 0x8C }
 
static const symbol s_6 [] = { 0xD8, 0xAE, 0xD8, 0xA8, 0xD8, 0xB1 }
 
static const symbol s_7 [] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xAA, 0xD8, 0xA7, 0xD8, 0xAF }
 
static const symbol s_8 [] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA }
 
static const symbol s_9 [] = { 0xD8, 0xAF }
 
static const symbol s_10 [] = { 0xD8, 0xAA }
 
static const symbol s_0_1 [1] = { ' ' }
 
static const symbol s_0_2 [2] = { 0xD8, 0xA3 }
 
static const symbol s_0_3 [2] = { 0xD8, 0xA4 }
 
static const symbol s_0_4 [2] = { 0xD8, 0xA5 }
 
static const symbol s_0_5 [2] = { 0xD8, 0xA6 }
 
static const symbol s_0_6 [2] = { 0xD8, 0xA9 }
 
static const symbol s_0_7 [2] = { 0xD9, 0x83 }
 
static const symbol s_0_8 [2] = { 0xD9, 0x8A }
 
static const symbol s_0_9 [2] = { 0xDB, 0x81 }
 
static const symbol s_0_10 [3] = { 0xE2, 0x80, 0x8D }
 
static const struct among a_0 [11]
 
static const symbol s_1_0 [7] = { 0xD9, 0x85, 0xDB, 0x8C, 0xE2, 0x80, 0x8C }
 
static const symbol s_1_1 [9] = { 0xD9, 0x86, 0xD9, 0x85, 0xDB, 0x8C, 0xE2, 0x80, 0x8C }
 
static const struct among a_1 [2]
 
static const symbol s_2_0 [6] = { 0xD9, 0x88, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_2_1 [8] = { 0xD8, 0xB3, 0xD8, 0xAA, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_2_2 [6] = { 0xD8, 0xB1, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_2_3 [6] = { 0xD8, 0xB3, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const struct among a_2 [4]
 
static const symbol s_3_0 [10] = { 0xDA, 0xAF, 0xDB, 0x8C, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_1 [10] = { 0xD8, 0xA2, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_2 [12] = { 0xD9, 0x85, 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_3 [12] = { 0xD8, 0xB3, 0xD9, 0x84, 0xDB, 0x8C, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_4 [10] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_5 [10] = { 0xD9, 0xBE, 0xDB, 0x8C, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_6 [14] = { 0xD8, 0xB3, 0xD8, 0xA7, 0xD8, 0xAE, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_7 [8] = { 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_8 [12] = { 0xD9, 0x82, 0xD9, 0x87, 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_9 [10] = { 0xDA, 0xA9, 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_10 [10] = { 0xD8, 0xAF, 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_11 [12] = { 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xB2, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_12 [12] = { 0xD8, 0xB3, 0xD8, 0xA7, 0xD8, 0xB2, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_13 [10] = { 0xD8, 0xA2, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_14 [10] = { 0xDB, 0x8C, 0xD9, 0x88, 0xD9, 0x86, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_15 [10] = { 0xD9, 0x84, 0xD8, 0xA8, 0xD9, 0x86, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_16 [12] = { 0xD8, 0xA7, 0xD8, 0xB5, 0xD9, 0x81, 0xD9, 0x87, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_17 [10] = { 0xD9, 0xBE, 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_18 [8] = { 0xD8, 0xA8, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_19 [10] = { 0xD8, 0xAC, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_20 [10] = { 0xD8, 0xA7, 0xD9, 0x85, 0xDA, 0xA9, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_21 [18] = { 0xD8, 0xA2, 0xD8, 0xB0, 0xD8, 0xB1, 0xD8, 0xA8, 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xAC, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_22 [10] = { 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_23 [12] = { 0xD8, 0xAE, 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_24 [10] = { 0xD8, 0xB2, 0xD9, 0x86, 0xD8, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_25 [10] = { 0xD9, 0x85, 0xDB, 0x8C, 0xD8, 0xB2, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_26 [14] = { 0xD8, 0xA2, 0xD8, 0xAA, 0xD8, 0xB4, 0xD9, 0x81, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_27 [8] = { 0xD9, 0x86, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_28 [10] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_29 [12] = { 0xD9, 0xBE, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_30 [12] = { 0xDA, 0xA9, 0xD9, 0x87, 0xDA, 0xA9, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_31 [12] = { 0xD8, 0xAF, 0xD8, 0xB1, 0xD8, 0xAE, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_3_32 [10] = { 0xD8, 0xB3, 0xD9, 0x84, 0xD8, 0xB7, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const struct among a_3 [33]
 
static const symbol s_4_0 [12] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xA7, 0xD8, 0xAA, 0xDB, 0x8C, 0xD8, 0xAF }
 
static const symbol s_4_1 [10] = { 0xD8, 0xA7, 0xD8, 0xAE, 0xD8, 0xA8, 0xD8, 0xA7, 0xD8, 0xB1 }
 
static const struct among a_4 [2]
 
static const symbol s_5_0 [4] = { 0xD8, 0xA7, 0xD9, 0x85 }
 
static const symbol s_5_1 [4] = { 0xDB, 0x8C, 0xD9, 0x86 }
 
static const symbol s_5_2 [8] = { 0xD8, 0xAA, 0xD8, 0xB1, 0xDB, 0x8C, 0xD9, 0x86 }
 
static const symbol s_5_3 [4] = { 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_5_4 [6] = { 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_5_5 [6] = { 0xD8, 0xA8, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_5_6 [6] = { 0xDA, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_5_7 [6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xD9, 0x87 }
 
static const symbol s_5_8 [6] = { 0xDA, 0xAF, 0xD8, 0xA7, 0xD9, 0x87 }
 
static const symbol s_5_9 [6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xDB, 0x8C }
 
static const symbol s_5_10 [4] = { 0xDB, 0x8C, 0xDB, 0x8C }
 
static const symbol s_5_11 [6] = { 0xD9, 0x87, 0xD8, 0xA7, 0xDB, 0x8C }
 
static const symbol s_5_12 [4] = { 0xDA, 0xAF, 0xDB, 0x8C }
 
static const symbol s_5_13 [4] = { 0xD9, 0x87, 0xD8, 0xA7 }
 
static const symbol s_5_14 [6] = { 0xD9, 0x86, 0xD8, 0xA7, 0xDA, 0xA9 }
 
static const symbol s_5_15 [4] = { 0xDB, 0x8C, 0xD8, 0xAA }
 
static const symbol s_5_16 [4] = { 0xD8, 0xA7, 0xD8, 0xAA }
 
static const symbol s_5_17 [6] = { 0xD9, 0x85, 0xD9, 0x86, 0xD8, 0xAF }
 
static const symbol s_5_18 [6] = { 0xD9, 0x88, 0xD8, 0xA7, 0xD8, 0xB1 }
 
static const symbol s_5_19 [6] = { 0xDA, 0xAF, 0xD8, 0xA7, 0xD8, 0xB1 }
 
static const symbol s_5_20 [4] = { 0xD8, 0xAA, 0xD8, 0xB1 }
 
static const symbol s_5_21 [4] = { 0xD8, 0xA7, 0xD8, 0xB4 }
 
static const struct among a_5 [22]
 
static const symbol s_6_0 [4] = { 0xDB, 0x8C, 0xD9, 0x85 }
 
static const symbol s_6_1 [6] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD9, 0x85 }
 
static const symbol s_6_2 [4] = { 0xD8, 0xA7, 0xDB, 0x8C }
 
static const symbol s_6_3 [6] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xAA }
 
static const symbol s_6_4 [6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF }
 
static const symbol s_6_5 [4] = { 0xDB, 0x8C, 0xD8, 0xAF }
 
static const symbol s_6_6 [6] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xAF }
 
static const symbol s_6_7 [4] = { 0xD8, 0xA7, 0xD8, 0xB3 }
 
static const struct among a_6 [8]
 
static const symbol s_7_0 [2] = { 0xD9, 0x85 }
 
static const symbol s_7_1 [4] = { 0xDB, 0x8C, 0xD9, 0x85 }
 
static const symbol s_7_2 [10] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xDB, 0x8C, 0xD9, 0x85 }
 
static const symbol s_7_3 [4] = { 0xD8, 0xA7, 0xD9, 0x85 }
 
static const symbol s_7_4 [8] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xD9, 0x85 }
 
static const symbol s_7_5 [4] = { 0xD8, 0xA7, 0xD9, 0x86 }
 
static const symbol s_7_6 [4] = { 0xD8, 0xAA, 0xD9, 0x87 }
 
static const symbol s_7_7 [4] = { 0xD8, 0xAF, 0xD9, 0x87 }
 
static const symbol s_7_8 [6] = { 0xD9, 0x86, 0xD8, 0xAF, 0xD9, 0x87 }
 
static const symbol s_7_9 [8] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xDB, 0x8C }
 
static const symbol s_7_10 [2] = { 0xD8, 0xAF }
 
static const symbol s_7_11 [6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF }
 
static const symbol s_7_12 [12] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF }
 
static const symbol s_7_13 [4] = { 0xDB, 0x8C, 0xD8, 0xAF }
 
static const symbol s_7_14 [10] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xDB, 0x8C, 0xD8, 0xAF }
 
static const struct among a_7 [15]
 

Macro Definition Documentation

◆ SNOWBALL_RUNTIME_THROW_EXCEPTIONS

#define SNOWBALL_RUNTIME_THROW_EXCEPTIONS

Definition at line 5 of file persian.cc.

Typedef Documentation

◆ SN_local

Definition at line 10 of file persian.cc.

Variable Documentation

◆ a_0

const struct among a_0[11]
static
Initial value:
= {
{ 0, 0, 0, 7, 0},
{ 1, s_0_1, -1, 6, 0},
{ 2, s_0_2, -2, 4, 0},
{ 2, s_0_3, -3, 5, 0},
{ 2, s_0_4, -4, 4, 0},
{ 2, s_0_5, -5, 2, 0},
{ 2, s_0_6, -6, 3, 0},
{ 2, s_0_7, -7, 1, 0},
{ 2, s_0_8, -8, 2, 0},
{ 2, s_0_9, -9, 3, 0},
{ 3, s_0_10, -10, 6, 0}
}
static const symbol s_0_4[2]
Definition: persian.cc:27
static const symbol s_0_5[2]
Definition: persian.cc:28
static const symbol s_0_8[2]
Definition: persian.cc:31
static const symbol s_0_10[3]
Definition: persian.cc:33
static const symbol s_0_7[2]
Definition: persian.cc:30
static const symbol s_0_6[2]
Definition: persian.cc:29
static const symbol s_0_1[1]
Definition: persian.cc:24
static const symbol s_0_2[2]
Definition: persian.cc:25
static const symbol s_0_3[2]
Definition: persian.cc:26
static const symbol s_0_9[2]
Definition: persian.cc:32

Definition at line 33 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_1

const struct among a_1[2]
static
Initial value:
= {
{ 7, s_1_0, 0, 2, 0},
{ 9, s_1_1, 0, 1, 0}
}
static const symbol s_1_0[7]
Definition: persian.cc:48
static const symbol s_1_1[9]
Definition: persian.cc:49

Definition at line 49 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_2

const struct among a_2[4]
static
Initial value:
= {
{ 6, s_2_0, 0, -1, 0},
{ 8, s_2_1, 0, -1, 0},
{ 6, s_2_2, 0, -1, 0},
{ 6, s_2_3, 0, -1, 0}
}
static const symbol s_2_1[8]
Definition: persian.cc:56
static const symbol s_2_3[6]
Definition: persian.cc:58
static const symbol s_2_0[6]
Definition: persian.cc:55
static const symbol s_2_2[6]
Definition: persian.cc:57

Definition at line 58 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_3

const struct among a_3[33]
static

Definition at line 98 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_4

const struct among a_4[2]
static
Initial value:
= {
{ 12, s_4_0, 0, 2, 0},
{ 10, s_4_1, 0, 1, 0}
}
static const symbol s_4_1[10]
Definition: persian.cc:136
static const symbol s_4_0[12]
Definition: persian.cc:135

Definition at line 136 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_5

const struct among a_5[22]
static
Initial value:
= {
{ 4, s_5_0, 0, 1, 0},
{ 4, s_5_1, 0, 1, 0},
{ 8, s_5_2, -1, 1, 0},
{ 4, s_5_3, 0, 1, 0},
{ 6, s_5_4, -1, 1, 0},
{ 6, s_5_5, -2, 1, 0},
{ 6, s_5_6, -3, 1, 0},
{ 6, s_5_7, 0, 1, 0},
{ 6, s_5_8, 0, 1, 0},
{ 6, s_5_9, 0, 1, 0},
{ 4, s_5_10, 0, 1, 0},
{ 6, s_5_11, 0, 1, 0},
{ 4, s_5_12, 0, 1, 0},
{ 4, s_5_13, 0, 1, 0},
{ 6, s_5_14, 0, 1, 0},
{ 4, s_5_15, 0, 1, 0},
{ 4, s_5_16, 0, 1, 0},
{ 6, s_5_17, 0, 1, 0},
{ 6, s_5_18, 0, 1, 0},
{ 6, s_5_19, 0, 1, 0},
{ 4, s_5_20, 0, 2, 0},
{ 4, s_5_21, 0, 1, 0}
}
static const symbol s_5_11[6]
Definition: persian.cc:153
static const symbol s_5_0[4]
Definition: persian.cc:142
static const symbol s_5_2[8]
Definition: persian.cc:144
static const symbol s_5_18[6]
Definition: persian.cc:160
static const symbol s_5_17[6]
Definition: persian.cc:159
static const symbol s_5_6[6]
Definition: persian.cc:148
static const symbol s_5_4[6]
Definition: persian.cc:146
static const symbol s_5_3[4]
Definition: persian.cc:145
static const symbol s_5_5[6]
Definition: persian.cc:147
static const symbol s_5_12[4]
Definition: persian.cc:154
static const symbol s_5_8[6]
Definition: persian.cc:150
static const symbol s_5_21[4]
Definition: persian.cc:163
static const symbol s_5_13[4]
Definition: persian.cc:155
static const symbol s_5_10[4]
Definition: persian.cc:152
static const symbol s_5_19[6]
Definition: persian.cc:161
static const symbol s_5_7[6]
Definition: persian.cc:149
static const symbol s_5_16[4]
Definition: persian.cc:158
static const symbol s_5_14[6]
Definition: persian.cc:156
static const symbol s_5_9[6]
Definition: persian.cc:151
static const symbol s_5_20[4]
Definition: persian.cc:162
static const symbol s_5_1[4]
Definition: persian.cc:143
static const symbol s_5_15[4]
Definition: persian.cc:157

Definition at line 163 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_6

const struct among a_6[8]
static
Initial value:
= {
{ 4, s_6_0, 0, 1, 0},
{ 6, s_6_1, -1, 1, 0},
{ 4, s_6_2, 0, 1, 0},
{ 6, s_6_3, 0, 1, 0},
{ 6, s_6_4, 0, 1, 0},
{ 4, s_6_5, 0, 1, 0},
{ 6, s_6_6, -1, 1, 0},
{ 4, s_6_7, 0, 1, 0}
}
static const symbol s_6_6[6]
Definition: persian.cc:195
static const symbol s_6_3[6]
Definition: persian.cc:192
static const symbol s_6_1[6]
Definition: persian.cc:190
static const symbol s_6_7[4]
Definition: persian.cc:196
static const symbol s_6_2[4]
Definition: persian.cc:191
static const symbol s_6_4[6]
Definition: persian.cc:193
static const symbol s_6_0[4]
Definition: persian.cc:189
static const symbol s_6_5[4]
Definition: persian.cc:194

Definition at line 196 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ a_7

const struct among a_7[15]
static
Initial value:
= {
{ 2, s_7_0, 0, 1, 0},
{ 4, s_7_1, -1, 1, 0},
{ 10, s_7_2, -1, 2, 0},
{ 4, s_7_3, -3, 1, 0},
{ 8, s_7_4, -4, 2, 0},
{ 4, s_7_5, 0, 3, 0},
{ 4, s_7_6, 0, 5, 0},
{ 4, s_7_7, 0, 4, 0},
{ 6, s_7_8, -1, 3, 0},
{ 8, s_7_9, 0, 2, 0},
{ 2, s_7_10, 0, 1, 0},
{ 6, s_7_11, -1, 1, 0},
{ 12, s_7_12, -1, 2, 0},
{ 4, s_7_13, -3, 1, 0},
{ 10, s_7_14, -1, 2, 0}
}
static const symbol s_7_2[10]
Definition: persian.cc:210
static const symbol s_7_13[4]
Definition: persian.cc:221
static const symbol s_7_14[10]
Definition: persian.cc:222
static const symbol s_7_4[8]
Definition: persian.cc:212
static const symbol s_7_1[4]
Definition: persian.cc:209
static const symbol s_7_9[8]
Definition: persian.cc:217
static const symbol s_7_0[2]
Definition: persian.cc:208
static const symbol s_7_6[4]
Definition: persian.cc:214
static const symbol s_7_3[4]
Definition: persian.cc:211
static const symbol s_7_8[6]
Definition: persian.cc:216
static const symbol s_7_7[4]
Definition: persian.cc:215
static const symbol s_7_11[6]
Definition: persian.cc:219
static const symbol s_7_12[12]
Definition: persian.cc:220
static const symbol s_7_5[4]
Definition: persian.cc:213
static const symbol s_7_10[2]
Definition: persian.cc:218

Definition at line 222 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_0

const symbol s_0[] = { 0xDA, 0xA9 }
static

Definition at line 12 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_0_1

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

Definition at line 24 of file persian.cc.

◆ s_0_10

const symbol s_0_10[3] = { 0xE2, 0x80, 0x8D }
static

Definition at line 33 of file persian.cc.

◆ s_0_2

const symbol s_0_2[2] = { 0xD8, 0xA3 }
static

Definition at line 25 of file persian.cc.

◆ s_0_3

const symbol s_0_3[2] = { 0xD8, 0xA4 }
static

Definition at line 26 of file persian.cc.

◆ s_0_4

const symbol s_0_4[2] = { 0xD8, 0xA5 }
static

Definition at line 27 of file persian.cc.

◆ s_0_5

const symbol s_0_5[2] = { 0xD8, 0xA6 }
static

Definition at line 28 of file persian.cc.

◆ s_0_6

const symbol s_0_6[2] = { 0xD8, 0xA9 }
static

Definition at line 29 of file persian.cc.

◆ s_0_7

const symbol s_0_7[2] = { 0xD9, 0x83 }
static

Definition at line 30 of file persian.cc.

◆ s_0_8

const symbol s_0_8[2] = { 0xD9, 0x8A }
static

Definition at line 31 of file persian.cc.

◆ s_0_9

const symbol s_0_9[2] = { 0xDB, 0x81 }
static

Definition at line 32 of file persian.cc.

◆ s_1

const symbol s_1[] = { 0xDB, 0x8C }
static

Definition at line 13 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_10

const symbol s_10[] = { 0xD8, 0xAA }
static

Definition at line 22 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_1_0

const symbol s_1_0[7] = { 0xD9, 0x85, 0xDB, 0x8C, 0xE2, 0x80, 0x8C }
static

Definition at line 48 of file persian.cc.

◆ s_1_1

const symbol s_1_1[9] = { 0xD9, 0x86, 0xD9, 0x85, 0xDB, 0x8C, 0xE2, 0x80, 0x8C }
static

Definition at line 49 of file persian.cc.

◆ s_2

const symbol s_2[] = { 0xD9, 0x87 }
static

Definition at line 14 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_2_0

const symbol s_2_0[6] = { 0xD9, 0x88, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 55 of file persian.cc.

◆ s_2_1

const symbol s_2_1[8] = { 0xD8, 0xB3, 0xD8, 0xAA, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 56 of file persian.cc.

◆ s_2_2

const symbol s_2_2[6] = { 0xD8, 0xB1, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 57 of file persian.cc.

◆ s_2_3

const symbol s_2_3[6] = { 0xD8, 0xB3, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 58 of file persian.cc.

◆ s_3

const symbol s_3[] = { 0xD8, 0xA7 }
static

Definition at line 15 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_3_0

const symbol s_3_0[10] = { 0xDA, 0xAF, 0xDB, 0x8C, 0xD9, 0x84, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 66 of file persian.cc.

◆ s_3_1

const symbol s_3_1[10] = { 0xD8, 0xA2, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 67 of file persian.cc.

◆ s_3_10

const symbol s_3_10[10] = { 0xD8, 0xAF, 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 76 of file persian.cc.

◆ s_3_11

const symbol s_3_11[12] = { 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xB2, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 77 of file persian.cc.

◆ s_3_12

const symbol s_3_12[12] = { 0xD8, 0xB3, 0xD8, 0xA7, 0xD8, 0xB2, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 78 of file persian.cc.

◆ s_3_13

const symbol s_3_13[10] = { 0xD8, 0xA2, 0xD8, 0xB3, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 79 of file persian.cc.

◆ s_3_14

const symbol s_3_14[10] = { 0xDB, 0x8C, 0xD9, 0x88, 0xD9, 0x86, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 80 of file persian.cc.

◆ s_3_15

const symbol s_3_15[10] = { 0xD9, 0x84, 0xD8, 0xA8, 0xD9, 0x86, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 81 of file persian.cc.

◆ s_3_16

const symbol s_3_16[12] = { 0xD8, 0xA7, 0xD8, 0xB5, 0xD9, 0x81, 0xD9, 0x87, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 82 of file persian.cc.

◆ s_3_17

const symbol s_3_17[10] = { 0xD9, 0xBE, 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 83 of file persian.cc.

◆ s_3_18

const symbol s_3_18[8] = { 0xD8, 0xA8, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 84 of file persian.cc.

◆ s_3_19

const symbol s_3_19[10] = { 0xD8, 0xAC, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 85 of file persian.cc.

◆ s_3_2

const symbol s_3_2[12] = { 0xD9, 0x85, 0xD8, 0xB3, 0xD9, 0x84, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 68 of file persian.cc.

◆ s_3_20

const symbol s_3_20[10] = { 0xD8, 0xA7, 0xD9, 0x85, 0xDA, 0xA9, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 86 of file persian.cc.

◆ s_3_21

const symbol s_3_21[18] = { 0xD8, 0xA2, 0xD8, 0xB0, 0xD8, 0xB1, 0xD8, 0xA8, 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xAC, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 87 of file persian.cc.

◆ s_3_22

const symbol s_3_22[10] = { 0xD9, 0x87, 0xD9, 0x85, 0xD8, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 88 of file persian.cc.

◆ s_3_23

const symbol s_3_23[12] = { 0xD8, 0xAE, 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 89 of file persian.cc.

◆ s_3_24

const symbol s_3_24[10] = { 0xD8, 0xB2, 0xD9, 0x86, 0xD8, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 90 of file persian.cc.

◆ s_3_25

const symbol s_3_25[10] = { 0xD9, 0x85, 0xDB, 0x8C, 0xD8, 0xB2, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 91 of file persian.cc.

◆ s_3_26

const symbol s_3_26[14] = { 0xD8, 0xA2, 0xD8, 0xAA, 0xD8, 0xB4, 0xD9, 0x81, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 92 of file persian.cc.

◆ s_3_27

const symbol s_3_27[8] = { 0xD9, 0x86, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 93 of file persian.cc.

◆ s_3_28

const symbol s_3_28[10] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 94 of file persian.cc.

◆ s_3_29

const symbol s_3_29[12] = { 0xD9, 0xBE, 0xD8, 0xB1, 0xDB, 0x8C, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 95 of file persian.cc.

◆ s_3_3

const symbol s_3_3[12] = { 0xD8, 0xB3, 0xD9, 0x84, 0xDB, 0x8C, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 69 of file persian.cc.

◆ s_3_30

const symbol s_3_30[12] = { 0xDA, 0xA9, 0xD9, 0x87, 0xDA, 0xA9, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 96 of file persian.cc.

◆ s_3_31

const symbol s_3_31[12] = { 0xD8, 0xAF, 0xD8, 0xB1, 0xD8, 0xAE, 0xD8, 0xB4, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 97 of file persian.cc.

◆ s_3_32

const symbol s_3_32[10] = { 0xD8, 0xB3, 0xD9, 0x84, 0xD8, 0xB7, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 98 of file persian.cc.

◆ s_3_4

const symbol s_3_4[10] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 70 of file persian.cc.

◆ s_3_5

const symbol s_3_5[10] = { 0xD9, 0xBE, 0xDB, 0x8C, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 71 of file persian.cc.

◆ s_3_6

const symbol s_3_6[14] = { 0xD8, 0xB3, 0xD8, 0xA7, 0xD8, 0xAE, 0xD8, 0xAA, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 72 of file persian.cc.

◆ s_3_7

const symbol s_3_7[8] = { 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 73 of file persian.cc.

◆ s_3_8

const symbol s_3_8[12] = { 0xD9, 0x82, 0xD9, 0x87, 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 74 of file persian.cc.

◆ s_3_9

const symbol s_3_9[10] = { 0xDA, 0xA9, 0xD8, 0xB1, 0xD9, 0x85, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 75 of file persian.cc.

◆ s_4

const symbol s_4[] = { 0xD9, 0x88 }
static

Definition at line 16 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_4_0

const symbol s_4_0[12] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xA7, 0xD8, 0xAA, 0xDB, 0x8C, 0xD8, 0xAF }
static

Definition at line 135 of file persian.cc.

◆ s_4_1

const symbol s_4_1[10] = { 0xD8, 0xA7, 0xD8, 0xAE, 0xD8, 0xA8, 0xD8, 0xA7, 0xD8, 0xB1 }
static

Definition at line 136 of file persian.cc.

◆ s_5

const symbol s_5[] = { 0xE2, 0x80, 0x8C }
static

Definition at line 17 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_5_0

const symbol s_5_0[4] = { 0xD8, 0xA7, 0xD9, 0x85 }
static

Definition at line 142 of file persian.cc.

◆ s_5_1

const symbol s_5_1[4] = { 0xDB, 0x8C, 0xD9, 0x86 }
static

Definition at line 143 of file persian.cc.

◆ s_5_10

const symbol s_5_10[4] = { 0xDB, 0x8C, 0xDB, 0x8C }
static

Definition at line 152 of file persian.cc.

◆ s_5_11

const symbol s_5_11[6] = { 0xD9, 0x87, 0xD8, 0xA7, 0xDB, 0x8C }
static

Definition at line 153 of file persian.cc.

◆ s_5_12

const symbol s_5_12[4] = { 0xDA, 0xAF, 0xDB, 0x8C }
static

Definition at line 154 of file persian.cc.

◆ s_5_13

const symbol s_5_13[4] = { 0xD9, 0x87, 0xD8, 0xA7 }
static

Definition at line 155 of file persian.cc.

◆ s_5_14

const symbol s_5_14[6] = { 0xD9, 0x86, 0xD8, 0xA7, 0xDA, 0xA9 }
static

Definition at line 156 of file persian.cc.

◆ s_5_15

const symbol s_5_15[4] = { 0xDB, 0x8C, 0xD8, 0xAA }
static

Definition at line 157 of file persian.cc.

◆ s_5_16

const symbol s_5_16[4] = { 0xD8, 0xA7, 0xD8, 0xAA }
static

Definition at line 158 of file persian.cc.

◆ s_5_17

const symbol s_5_17[6] = { 0xD9, 0x85, 0xD9, 0x86, 0xD8, 0xAF }
static

Definition at line 159 of file persian.cc.

◆ s_5_18

const symbol s_5_18[6] = { 0xD9, 0x88, 0xD8, 0xA7, 0xD8, 0xB1 }
static

Definition at line 160 of file persian.cc.

◆ s_5_19

const symbol s_5_19[6] = { 0xDA, 0xAF, 0xD8, 0xA7, 0xD8, 0xB1 }
static

Definition at line 161 of file persian.cc.

◆ s_5_2

const symbol s_5_2[8] = { 0xD8, 0xAA, 0xD8, 0xB1, 0xDB, 0x8C, 0xD9, 0x86 }
static

Definition at line 144 of file persian.cc.

◆ s_5_20

const symbol s_5_20[4] = { 0xD8, 0xAA, 0xD8, 0xB1 }
static

Definition at line 162 of file persian.cc.

◆ s_5_21

const symbol s_5_21[4] = { 0xD8, 0xA7, 0xD8, 0xB4 }
static

Definition at line 163 of file persian.cc.

◆ s_5_3

const symbol s_5_3[4] = { 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 145 of file persian.cc.

◆ s_5_4

const symbol s_5_4[6] = { 0xDB, 0x8C, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 146 of file persian.cc.

◆ s_5_5

const symbol s_5_5[6] = { 0xD8, 0xA8, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 147 of file persian.cc.

◆ s_5_6

const symbol s_5_6[6] = { 0xDA, 0xAF, 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 148 of file persian.cc.

◆ s_5_7

const symbol s_5_7[6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xD9, 0x87 }
static

Definition at line 149 of file persian.cc.

◆ s_5_8

const symbol s_5_8[6] = { 0xDA, 0xAF, 0xD8, 0xA7, 0xD9, 0x87 }
static

Definition at line 150 of file persian.cc.

◆ s_5_9

const symbol s_5_9[6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xDB, 0x8C }
static

Definition at line 151 of file persian.cc.

◆ s_6

const symbol s_6[] = { 0xD8, 0xAE, 0xD8, 0xA8, 0xD8, 0xB1 }
static

Definition at line 18 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_6_0

const symbol s_6_0[4] = { 0xDB, 0x8C, 0xD9, 0x85 }
static

Definition at line 189 of file persian.cc.

◆ s_6_1

const symbol s_6_1[6] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD9, 0x85 }
static

Definition at line 190 of file persian.cc.

◆ s_6_2

const symbol s_6_2[4] = { 0xD8, 0xA7, 0xDB, 0x8C }
static

Definition at line 191 of file persian.cc.

◆ s_6_3

const symbol s_6_3[6] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xAA }
static

Definition at line 192 of file persian.cc.

◆ s_6_4

const symbol s_6_4[6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF }
static

Definition at line 193 of file persian.cc.

◆ s_6_5

const symbol s_6_5[4] = { 0xDB, 0x8C, 0xD8, 0xAF }
static

Definition at line 194 of file persian.cc.

◆ s_6_6

const symbol s_6_6[6] = { 0xD8, 0xA7, 0xDB, 0x8C, 0xD8, 0xAF }
static

Definition at line 195 of file persian.cc.

◆ s_6_7

const symbol s_6_7[4] = { 0xD8, 0xA7, 0xD8, 0xB3 }
static

Definition at line 196 of file persian.cc.

◆ s_7

const symbol s_7[] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xAA, 0xD8, 0xA7, 0xD8, 0xAF }
static

Definition at line 19 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_7_0

const symbol s_7_0[2] = { 0xD9, 0x85 }
static

Definition at line 208 of file persian.cc.

◆ s_7_1

const symbol s_7_1[4] = { 0xDB, 0x8C, 0xD9, 0x85 }
static

Definition at line 209 of file persian.cc.

◆ s_7_10

const symbol s_7_10[2] = { 0xD8, 0xAF }
static

Definition at line 218 of file persian.cc.

◆ s_7_11

const symbol s_7_11[6] = { 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF }
static

Definition at line 219 of file persian.cc.

◆ s_7_12

const symbol s_7_12[12] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xD8, 0xA7, 0xD9, 0x86, 0xD8, 0xAF }
static

Definition at line 220 of file persian.cc.

◆ s_7_13

const symbol s_7_13[4] = { 0xDB, 0x8C, 0xD8, 0xAF }
static

Definition at line 221 of file persian.cc.

◆ s_7_14

const symbol s_7_14[10] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xDB, 0x8C, 0xD8, 0xAF }
static

Definition at line 222 of file persian.cc.

◆ s_7_2

const symbol s_7_2[10] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xDB, 0x8C, 0xD9, 0x85 }
static

Definition at line 210 of file persian.cc.

◆ s_7_3

const symbol s_7_3[4] = { 0xD8, 0xA7, 0xD9, 0x85 }
static

Definition at line 211 of file persian.cc.

◆ s_7_4

const symbol s_7_4[8] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xD9, 0x85 }
static

Definition at line 212 of file persian.cc.

◆ s_7_5

const symbol s_7_5[4] = { 0xD8, 0xA7, 0xD9, 0x86 }
static

Definition at line 213 of file persian.cc.

◆ s_7_6

const symbol s_7_6[4] = { 0xD8, 0xAA, 0xD9, 0x87 }
static

Definition at line 214 of file persian.cc.

◆ s_7_7

const symbol s_7_7[4] = { 0xD8, 0xAF, 0xD9, 0x87 }
static

Definition at line 215 of file persian.cc.

◆ s_7_8

const symbol s_7_8[6] = { 0xD9, 0x86, 0xD8, 0xAF, 0xD9, 0x87 }
static

Definition at line 216 of file persian.cc.

◆ s_7_9

const symbol s_7_9[8] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA, 0xDB, 0x8C }
static

Definition at line 217 of file persian.cc.

◆ s_8

const symbol s_8[] = { 0xD8, 0xB1, 0xD9, 0x81, 0xD8, 0xAA }
static

Definition at line 20 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().

◆ s_9

const symbol s_9[] = { 0xD8, 0xAF }
static

Definition at line 21 of file persian.cc.

Referenced by Xapian::Internal::Snowball::Persian::stem().