xapian-core  1.4.25
Macros | Variables
arabic.cc File Reference
#include <config.h>
#include <limits.h>
#include "arabic.h"
+ Include dependency graph for arabic.cc:

Go to the source code of this file.

Macros

#define s_0_0   0
 
#define s_0_1   1
 
#define s_0_2   2
 
#define s_0_3   3
 
#define s_0_4   4
 
#define s_0_5   5
 
#define s_0_6   6
 
#define s_0_7   7
 
#define s_0_8   8
 
#define s_0_9   9
 
#define s_0_10   10
 
#define s_0_11   11
 
#define s_0_12   13
 
#define s_0_13   15
 
#define s_0_14   17
 
#define s_0_15   19
 
#define s_0_16   21
 
#define s_0_17   23
 
#define s_0_18   25
 
#define s_0_19   27
 
#define s_0_20   29
 
#define s_0_21   31
 
#define s_0_22   33
 
#define s_0_23   35
 
#define s_0_24   37
 
#define s_0_25   39
 
#define s_0_26   41
 
#define s_0_27   43
 
#define s_0_28   45
 
#define s_0_29   47
 
#define s_0_30   49
 
#define s_0_31   51
 
#define s_0_32   53
 
#define s_0_33   55
 
#define s_0_34   57
 
#define s_0_35   59
 
#define s_0_36   61
 
#define s_0_37   64
 
#define s_0_38   67
 
#define s_0_39   70
 
#define s_0_40   73
 
#define s_0_41   76
 
#define s_0_42   79
 
#define s_0_43   82
 
#define s_0_44   85
 
#define s_0_45   88
 
#define s_0_46   91
 
#define s_0_47   94
 
#define s_0_48   97
 
#define s_0_49   100
 
#define s_0_50   103
 
#define s_0_51   106
 
#define s_0_52   109
 
#define s_0_53   112
 
#define s_0_54   115
 
#define s_0_55   118
 
#define s_0_56   121
 
#define s_0_57   124
 
#define s_0_58   127
 
#define s_0_59   130
 
#define s_0_60   133
 
#define s_0_61   136
 
#define s_0_62   139
 
#define s_0_63   142
 
#define s_0_64   145
 
#define s_0_65   148
 
#define s_0_66   151
 
#define s_0_67   154
 
#define s_0_68   157
 
#define s_0_69   160
 
#define s_0_70   163
 
#define s_0_71   166
 
#define s_0_72   169
 
#define s_0_73   172
 
#define s_0_74   175
 
#define s_0_75   178
 
#define s_0_76   181
 
#define s_0_77   184
 
#define s_0_78   187
 
#define s_0_79   190
 
#define s_0_80   193
 
#define s_0_81   196
 
#define s_0_82   199
 
#define s_0_83   202
 
#define s_0_84   205
 
#define s_0_85   208
 
#define s_0_86   211
 
#define s_0_87   214
 
#define s_0_88   217
 
#define s_0_89   220
 
#define s_0_90   223
 
#define s_0_91   226
 
#define s_0_92   229
 
#define s_0_93   232
 
#define s_0_94   235
 
#define s_0_95   238
 
#define s_0_96   241
 
#define s_0_97   244
 
#define s_0_98   247
 
#define s_0_99   250
 
#define s_0_100   253
 
#define s_0_101   256
 
#define s_0_102   259
 
#define s_0_103   262
 
#define s_0_104   265
 
#define s_0_105   268
 
#define s_0_106   271
 
#define s_0_107   274
 
#define s_0_108   277
 
#define s_0_109   280
 
#define s_0_110   283
 
#define s_0_111   286
 
#define s_0_112   289
 
#define s_0_113   292
 
#define s_0_114   295
 
#define s_0_115   298
 
#define s_0_116   301
 
#define s_0_117   304
 
#define s_0_118   307
 
#define s_0_119   310
 
#define s_0_120   313
 
#define s_0_121   316
 
#define s_0_122   319
 
#define s_0_123   322
 
#define s_0_124   325
 
#define s_0_125   328
 
#define s_0_126   331
 
#define s_0_127   334
 
#define s_0_128   337
 
#define s_0_129   340
 
#define s_0_130   343
 
#define s_0_131   346
 
#define s_0_132   349
 
#define s_0_133   352
 
#define s_0_134   355
 
#define s_0_135   358
 
#define s_0_136   361
 
#define s_0_137   364
 
#define s_0_138   367
 
#define s_0_139   370
 
#define s_0_140   373
 
#define s_0_141   376
 
#define s_0_142   379
 
#define s_0_143   382
 
#define s_0_144   385
 
#define s_0_145   388
 
#define s_0_146   391
 
#define s_0_147   394
 
#define s_0_148   397
 
#define s_0_149   400
 
#define s_0_150   403
 
#define s_0_151   406
 
#define s_0_152   409
 
#define s_0_153   412
 
#define s_0_154   415
 
#define s_0_155   418
 
#define s_0_156   421
 
#define s_0_157   424
 
#define s_0_158   427
 
#define s_0_159   430
 
#define s_0_160   433
 
#define s_1_0   436
 
#define s_1_1   438
 
#define s_1_2   440
 
#define s_1_3   442
 
#define s_1_4   444
 
#define s_2_0   446
 
#define s_2_1   448
 
#define s_2_2   450
 
#define s_2_3   452
 
#define s_2_4   454
 
#define s_3_0   (s_3_1 + 2)
 
#define s_3_1   456
 
#define s_3_2   462
 
#define s_3_3   468
 
#define s_4_0   472
 
#define s_4_1   476
 
#define s_4_2   480
 
#define s_4_3   484
 
#define s_4_4   488
 
#define s_5_0   492
 
#define s_5_1   494
 
#define s_6_0   (s_6_1 + 2)
 
#define s_6_1   496
 
#define s_6_2   502
 
#define s_6_3   508
 
#define s_7_0   (s_7_1 + 2)
 
#define s_7_1   512
 
#define s_7_2   516
 
#define s_8_0   520
 
#define s_8_1   524
 
#define s_8_2   528
 
#define s_8_3   532
 
#define s_9_0   536
 
#define s_9_1   542
 
#define s_9_2   548
 
#define s_10_0   s_10_1
 
#define s_10_1   s_10_6
 
#define s_10_2   s_10_7
 
#define s_10_3   554
 
#define s_10_4   s_10_2
 
#define s_10_5   558
 
#define s_10_6   560
 
#define s_10_7   566
 
#define s_10_8   572
 
#define s_10_9   576
 
#define s_11_0   580
 
#define s_12_0   582
 
#define s_12_1   584
 
#define s_12_2   586
 
#define s_13_0   588
 
#define s_14_0   592
 
#define s_15_0   594
 
#define s_16_0   596
 
#define s_17_0   s_17_1
 
#define s_17_1   s_17_6
 
#define s_17_2   s_17_9
 
#define s_17_3   598
 
#define s_17_4   602
 
#define s_17_5   s_17_2
 
#define s_17_6   606
 
#define s_17_7   612
 
#define s_17_8   616
 
#define s_17_9   622
 
#define s_17_10   628
 
#define s_17_11   632
 
#define s_18_0   (s_18_1 + 2)
 
#define s_18_1   636
 
#define s_18_2   640
 
#define s_18_3   644
 
#define s_18_4   648
 
#define s_18_5   s_18_2
 
#define s_18_6   s_18_3
 
#define s_18_7   652
 
#define s_18_8   658
 
#define s_18_9   662
 
#define s_18_10   s_18_4
 
#define s_19_0   666
 
#define s_19_1   670
 
#define s_20_0   (s_20_1 + 4)
 
#define s_20_1   674
 
#define s_21_0   680
 

Variables

static const symbol s_pool []
 
static const struct among a_0 [161]
 
static const struct among a_1 [5]
 
static const struct among a_2 [5]
 
static const struct among a_3 [4]
 
static const struct among a_4 [5]
 
static const struct among a_5 [2]
 
static const struct among a_6 [4]
 
static const struct among a_7 [3]
 
static const struct among a_8 [4]
 
static const struct among a_9 [3]
 
static const struct among a_10 [10]
 
static const struct among a_11 [1]
 
static const struct among a_12 [3]
 
static const struct among a_13 [1]
 
static const struct among a_14 [1]
 
static const struct among a_15 [1]
 
static const struct among a_16 [1]
 
static const struct among a_17 [12]
 
static const struct among a_18 [11]
 
static const struct among a_19 [2]
 
static const struct among a_20 [2]
 
static const struct among a_21 [1]
 
static const symbol s_0 [] = { '0' }
 
static const symbol s_1 [] = { '1' }
 
static const symbol s_2 [] = { '2' }
 
static const symbol s_3 [] = { '3' }
 
static const symbol s_4 [] = { '4' }
 
static const symbol s_5 [] = { '5' }
 
static const symbol s_6 [] = { '6' }
 
static const symbol s_7 [] = { '7' }
 
static const symbol s_8 [] = { '8' }
 
static const symbol s_9 [] = { '9' }
 
static const symbol s_10 [] = { 0xD8, 0xA1 }
 
static const symbol s_11 [] = { 0xD8, 0xA3 }
 
static const symbol s_12 [] = { 0xD8, 0xA5 }
 
static const symbol s_13 [] = { 0xD8, 0xA6 }
 
static const symbol s_14 [] = { 0xD8, 0xA2 }
 
static const symbol s_15 [] = { 0xD8, 0xA4 }
 
static const symbol s_16 [] = { 0xD8, 0xA7 }
 
static const symbol s_17 [] = { 0xD8, 0xA8 }
 
static const symbol s_18 [] = { 0xD8, 0xA9 }
 
static const symbol s_19 [] = { 0xD8, 0xAA }
 
static const symbol s_20 [] = { 0xD8, 0xAB }
 
static const symbol s_21 [] = { 0xD8, 0xAC }
 
static const symbol s_22 [] = { 0xD8, 0xAD }
 
static const symbol s_23 [] = { 0xD8, 0xAE }
 
static const symbol s_24 [] = { 0xD8, 0xAF }
 
static const symbol s_25 [] = { 0xD8, 0xB0 }
 
static const symbol s_26 [] = { 0xD8, 0xB1 }
 
static const symbol s_27 [] = { 0xD8, 0xB2 }
 
static const symbol s_28 [] = { 0xD8, 0xB3 }
 
static const symbol s_29 [] = { 0xD8, 0xB4 }
 
static const symbol s_30 [] = { 0xD8, 0xB5 }
 
static const symbol s_31 [] = { 0xD8, 0xB6 }
 
static const symbol s_32 [] = { 0xD8, 0xB7 }
 
static const symbol s_33 [] = { 0xD8, 0xB8 }
 
static const symbol s_34 [] = { 0xD8, 0xB9 }
 
static const symbol s_35 [] = { 0xD8, 0xBA }
 
static const symbol s_36 [] = { 0xD9, 0x81 }
 
static const symbol s_37 [] = { 0xD9, 0x82 }
 
static const symbol s_38 [] = { 0xD9, 0x83 }
 
static const symbol s_39 [] = { 0xD9, 0x84 }
 
static const symbol s_40 [] = { 0xD9, 0x85 }
 
static const symbol s_41 [] = { 0xD9, 0x86 }
 
static const symbol s_42 [] = { 0xD9, 0x87 }
 
static const symbol s_43 [] = { 0xD9, 0x88 }
 
static const symbol s_44 [] = { 0xD9, 0x89 }
 
static const symbol s_45 [] = { 0xD9, 0x8A }
 
static const symbol s_46 [] = { 0xD9, 0x84, 0xD8, 0xA7 }
 
static const symbol s_47 [] = { 0xD9, 0x84, 0xD8, 0xA3 }
 
static const symbol s_48 [] = { 0xD9, 0x84, 0xD8, 0xA5 }
 
static const symbol s_49 [] = { 0xD9, 0x84, 0xD8, 0xA2 }
 
static const symbol s_50 [] = { 0xD8, 0xA1 }
 
static const symbol s_51 [] = { 0xD8, 0xA7 }
 
static const symbol s_52 [] = { 0xD9, 0x88 }
 
static const symbol s_53 [] = { 0xD9, 0x8A }
 
static const symbol s_54 [] = { 0xD8, 0xA3 }
 
static const symbol s_55 [] = { 0xD8, 0xA2 }
 
static const symbol s_56 [] = { 0xD8, 0xA7 }
 
static const symbol s_57 [] = { 0xD8, 0xA5 }
 
static const symbol s_58 [] = { 0xD9, 0x81, 0xD8, 0xA7 }
 
static const symbol s_59 [] = { 0xD9, 0x88, 0xD8, 0xA7 }
 
static const symbol s_60 [] = { 0xD8, 0xA8, 0xD8, 0xA7 }
 
static const symbol s_61 [] = { 0xD8, 0xA8 }
 
static const symbol s_62 [] = { 0xD9, 0x83 }
 
static const symbol s_63 [] = { 0xD9, 0x8A }
 
static const symbol s_64 [] = { 0xD8, 0xAA }
 
static const symbol s_65 [] = { 0xD9, 0x86 }
 
static const symbol s_66 [] = { 0xD8, 0xA3 }
 
static const symbol s_67 [] = { 0xD8, 0xA7, 0xD8, 0xB3, 0xD8, 0xAA }
 
static const symbol s_68 [] = { 0xD9, 0x8A }
 

Macro Definition Documentation

◆ s_0_0

#define s_0_0   0

◆ s_0_1

#define s_0_1   1

◆ s_0_10

#define s_0_10   10

◆ s_0_100

#define s_0_100   253

◆ s_0_101

#define s_0_101   256

◆ s_0_102

#define s_0_102   259

◆ s_0_103

#define s_0_103   262

◆ s_0_104

#define s_0_104   265

◆ s_0_105

#define s_0_105   268

◆ s_0_106

#define s_0_106   271

◆ s_0_107

#define s_0_107   274

◆ s_0_108

#define s_0_108   277

◆ s_0_109

#define s_0_109   280

◆ s_0_11

#define s_0_11   11

◆ s_0_110

#define s_0_110   283

◆ s_0_111

#define s_0_111   286

◆ s_0_112

#define s_0_112   289

◆ s_0_113

#define s_0_113   292

◆ s_0_114

#define s_0_114   295

◆ s_0_115

#define s_0_115   298

◆ s_0_116

#define s_0_116   301

◆ s_0_117

#define s_0_117   304

◆ s_0_118

#define s_0_118   307

◆ s_0_119

#define s_0_119   310

◆ s_0_12

#define s_0_12   13

◆ s_0_120

#define s_0_120   313

◆ s_0_121

#define s_0_121   316

◆ s_0_122

#define s_0_122   319

◆ s_0_123

#define s_0_123   322

◆ s_0_124

#define s_0_124   325

◆ s_0_125

#define s_0_125   328

◆ s_0_126

#define s_0_126   331

◆ s_0_127

#define s_0_127   334

◆ s_0_128

#define s_0_128   337

◆ s_0_129

#define s_0_129   340

◆ s_0_13

#define s_0_13   15

◆ s_0_130

#define s_0_130   343

◆ s_0_131

#define s_0_131   346

◆ s_0_132

#define s_0_132   349

◆ s_0_133

#define s_0_133   352

◆ s_0_134

#define s_0_134   355

◆ s_0_135

#define s_0_135   358

◆ s_0_136

#define s_0_136   361

◆ s_0_137

#define s_0_137   364

◆ s_0_138

#define s_0_138   367

◆ s_0_139

#define s_0_139   370

◆ s_0_14

#define s_0_14   17

◆ s_0_140

#define s_0_140   373

◆ s_0_141

#define s_0_141   376

◆ s_0_142

#define s_0_142   379

◆ s_0_143

#define s_0_143   382

◆ s_0_144

#define s_0_144   385

◆ s_0_145

#define s_0_145   388

◆ s_0_146

#define s_0_146   391

◆ s_0_147

#define s_0_147   394

◆ s_0_148

#define s_0_148   397

◆ s_0_149

#define s_0_149   400

◆ s_0_15

#define s_0_15   19

◆ s_0_150

#define s_0_150   403

◆ s_0_151

#define s_0_151   406

◆ s_0_152

#define s_0_152   409

◆ s_0_153

#define s_0_153   412

◆ s_0_154

#define s_0_154   415

◆ s_0_155

#define s_0_155   418

◆ s_0_156

#define s_0_156   421

◆ s_0_157

#define s_0_157   424

◆ s_0_158

#define s_0_158   427

◆ s_0_159

#define s_0_159   430

◆ s_0_16

#define s_0_16   21

◆ s_0_160

#define s_0_160   433

◆ s_0_17

#define s_0_17   23

◆ s_0_18

#define s_0_18   25

◆ s_0_19

#define s_0_19   27

◆ s_0_2

#define s_0_2   2

◆ s_0_20

#define s_0_20   29

◆ s_0_21

#define s_0_21   31

◆ s_0_22

#define s_0_22   33

◆ s_0_23

#define s_0_23   35

◆ s_0_24

#define s_0_24   37

◆ s_0_25

#define s_0_25   39

◆ s_0_26

#define s_0_26   41

◆ s_0_27

#define s_0_27   43

◆ s_0_28

#define s_0_28   45

◆ s_0_29

#define s_0_29   47

◆ s_0_3

#define s_0_3   3

◆ s_0_30

#define s_0_30   49

◆ s_0_31

#define s_0_31   51

◆ s_0_32

#define s_0_32   53

◆ s_0_33

#define s_0_33   55

◆ s_0_34

#define s_0_34   57

◆ s_0_35

#define s_0_35   59

◆ s_0_36

#define s_0_36   61

◆ s_0_37

#define s_0_37   64

◆ s_0_38

#define s_0_38   67

◆ s_0_39

#define s_0_39   70

◆ s_0_4

#define s_0_4   4

◆ s_0_40

#define s_0_40   73

◆ s_0_41

#define s_0_41   76

◆ s_0_42

#define s_0_42   79

◆ s_0_43

#define s_0_43   82

◆ s_0_44

#define s_0_44   85

◆ s_0_45

#define s_0_45   88

◆ s_0_46

#define s_0_46   91

◆ s_0_47

#define s_0_47   94

◆ s_0_48

#define s_0_48   97

◆ s_0_49

#define s_0_49   100

◆ s_0_5

#define s_0_5   5

◆ s_0_50

#define s_0_50   103

◆ s_0_51

#define s_0_51   106

◆ s_0_52

#define s_0_52   109

◆ s_0_53

#define s_0_53   112

◆ s_0_54

#define s_0_54   115

◆ s_0_55

#define s_0_55   118

◆ s_0_56

#define s_0_56   121

◆ s_0_57

#define s_0_57   124

◆ s_0_58

#define s_0_58   127

◆ s_0_59

#define s_0_59   130

◆ s_0_6

#define s_0_6   6

◆ s_0_60

#define s_0_60   133

◆ s_0_61

#define s_0_61   136

◆ s_0_62

#define s_0_62   139

◆ s_0_63

#define s_0_63   142

◆ s_0_64

#define s_0_64   145

◆ s_0_65

#define s_0_65   148

◆ s_0_66

#define s_0_66   151

◆ s_0_67

#define s_0_67   154

◆ s_0_68

#define s_0_68   157

◆ s_0_69

#define s_0_69   160

◆ s_0_7

#define s_0_7   7

◆ s_0_70

#define s_0_70   163

◆ s_0_71

#define s_0_71   166

◆ s_0_72

#define s_0_72   169

◆ s_0_73

#define s_0_73   172

◆ s_0_74

#define s_0_74   175

◆ s_0_75

#define s_0_75   178

◆ s_0_76

#define s_0_76   181

◆ s_0_77

#define s_0_77   184

◆ s_0_78

#define s_0_78   187

◆ s_0_79

#define s_0_79   190

◆ s_0_8

#define s_0_8   8

◆ s_0_80

#define s_0_80   193

◆ s_0_81

#define s_0_81   196

◆ s_0_82

#define s_0_82   199

◆ s_0_83

#define s_0_83   202

◆ s_0_84

#define s_0_84   205

◆ s_0_85

#define s_0_85   208

◆ s_0_86

#define s_0_86   211

◆ s_0_87

#define s_0_87   214

◆ s_0_88

#define s_0_88   217

◆ s_0_89

#define s_0_89   220

◆ s_0_9

#define s_0_9   9

◆ s_0_90

#define s_0_90   223

◆ s_0_91

#define s_0_91   226

◆ s_0_92

#define s_0_92   229

◆ s_0_93

#define s_0_93   232

◆ s_0_94

#define s_0_94   235

◆ s_0_95

#define s_0_95   238

◆ s_0_96

#define s_0_96   241

◆ s_0_97

#define s_0_97   244

◆ s_0_98

#define s_0_98   247

◆ s_0_99

#define s_0_99   250

◆ s_10_0

#define s_10_0   s_10_1

◆ s_10_1

#define s_10_1   s_10_6

◆ s_10_2

#define s_10_2   s_10_7

◆ s_10_3

#define s_10_3   554

◆ s_10_4

#define s_10_4   s_10_2

◆ s_10_5

#define s_10_5   558

◆ s_10_6

#define s_10_6   560

◆ s_10_7

#define s_10_7   566

◆ s_10_8

#define s_10_8   572

◆ s_10_9

#define s_10_9   576

◆ s_11_0

#define s_11_0   580

◆ s_12_0

#define s_12_0   582

◆ s_12_1

#define s_12_1   584

◆ s_12_2

#define s_12_2   586

◆ s_13_0

#define s_13_0   588

◆ s_14_0

#define s_14_0   592

◆ s_15_0

#define s_15_0   594

◆ s_16_0

#define s_16_0   596

◆ s_17_0

#define s_17_0   s_17_1

◆ s_17_1

#define s_17_1   s_17_6

◆ s_17_10

#define s_17_10   628

◆ s_17_11

#define s_17_11   632

◆ s_17_2

#define s_17_2   s_17_9

◆ s_17_3

#define s_17_3   598

◆ s_17_4

#define s_17_4   602

◆ s_17_5

#define s_17_5   s_17_2

◆ s_17_6

#define s_17_6   606

◆ s_17_7

#define s_17_7   612

◆ s_17_8

#define s_17_8   616

◆ s_17_9

#define s_17_9   622

◆ s_18_0

#define s_18_0   (s_18_1 + 2)

◆ s_18_1

#define s_18_1   636

◆ s_18_10

#define s_18_10   s_18_4

◆ s_18_2

#define s_18_2   640

◆ s_18_3

#define s_18_3   644

◆ s_18_4

#define s_18_4   648

◆ s_18_5

#define s_18_5   s_18_2

◆ s_18_6

#define s_18_6   s_18_3

◆ s_18_7

#define s_18_7   652

◆ s_18_8

#define s_18_8   658

◆ s_18_9

#define s_18_9   662

◆ s_19_0

#define s_19_0   666

◆ s_19_1

#define s_19_1   670

◆ s_1_0

#define s_1_0   436

◆ s_1_1

#define s_1_1   438

◆ s_1_2

#define s_1_2   440

◆ s_1_3

#define s_1_3   442

◆ s_1_4

#define s_1_4   444

◆ s_20_0

#define s_20_0   (s_20_1 + 4)

◆ s_20_1

#define s_20_1   674

◆ s_21_0

#define s_21_0   680

◆ s_2_0

#define s_2_0   446

◆ s_2_1

#define s_2_1   448

◆ s_2_2

#define s_2_2   450

◆ s_2_3

#define s_2_3   452

◆ s_2_4

#define s_2_4   454

◆ s_3_0

#define s_3_0   (s_3_1 + 2)

◆ s_3_1

#define s_3_1   456

◆ s_3_2

#define s_3_2   462

◆ s_3_3

#define s_3_3   468

◆ s_4_0

#define s_4_0   472

◆ s_4_1

#define s_4_1   476

◆ s_4_2

#define s_4_2   480

◆ s_4_3

#define s_4_3   484

◆ s_4_4

#define s_4_4   488

◆ s_5_0

#define s_5_0   492

◆ s_5_1

#define s_5_1   494

◆ s_6_0

#define s_6_0   (s_6_1 + 2)

◆ s_6_1

#define s_6_1   496

◆ s_6_2

#define s_6_2   502

◆ s_6_3

#define s_6_3   508

◆ s_7_0

#define s_7_0   (s_7_1 + 2)

◆ s_7_1

#define s_7_1   512

◆ s_7_2

#define s_7_2   516

◆ s_8_0

#define s_8_0   520

◆ s_8_1

#define s_8_1   524

◆ s_8_2

#define s_8_2   528

◆ s_8_3

#define s_8_3   532

◆ s_9_0

#define s_9_0   536

◆ s_9_1

#define s_9_1   542

◆ s_9_2

#define s_9_2   548

Variable Documentation

◆ a_0

const struct among a_0[161]
static

Definition at line 480 of file arabic.cc.

◆ a_1

const struct among a_1[5]
static
Initial value:
=
{
{ 2, s_1_0, -1, 1},
{ 2, s_1_1, -1, 1},
{ 2, s_1_2, -1, 1},
{ 2, s_1_3, -1, 1},
{ 2, s_1_4, -1, 1}
}
#define s_1_4
#define s_1_3
#define s_1_0
#define s_1_2
#define s_1_1

Definition at line 646 of file arabic.cc.

◆ a_10

const struct among a_10[10]
static
Initial value:
=
{
{ 2, s_10_0, -1, 1},
{ 4, s_10_1, -1, 2},
{ 4, s_10_2, -1, 2},
{ 4, s_10_3, -1, 2},
{ 2, s_10_4, -1, 1},
{ 2, s_10_5, -1, 1},
{ 6, s_10_6, -1, 3},
{ 6, s_10_7, -1, 3},
{ 4, s_10_8, -1, 2},
{ 4, s_10_9, -1, 2}
}
#define s_10_0
#define s_10_8
#define s_10_5
#define s_10_9
#define s_10_3
#define s_10_4
#define s_10_6
#define s_10_2
#define s_10_7
#define s_10_1

Definition at line 726 of file arabic.cc.

◆ a_11

const struct among a_11[1]
static
Initial value:
=
{
{ 2, s_11_0, -1, 1}
}
#define s_11_0

Definition at line 741 of file arabic.cc.

◆ a_12

const struct among a_12[3]
static
Initial value:
=
{
{ 2, s_12_0, -1, 1},
{ 2, s_12_1, -1, 1},
{ 2, s_12_2, -1, 1}
}
#define s_12_0
#define s_12_2
#define s_12_1

Definition at line 747 of file arabic.cc.

◆ a_13

const struct among a_13[1]
static
Initial value:
=
{
{ 4, s_13_0, -1, 1}
}
#define s_13_0

Definition at line 755 of file arabic.cc.

◆ a_14

const struct among a_14[1]
static
Initial value:
=
{
{ 2, s_14_0, -1, 1}
}
#define s_14_0

Definition at line 761 of file arabic.cc.

◆ a_15

const struct among a_15[1]
static
Initial value:
=
{
{ 2, s_15_0, -1, 1}
}
#define s_15_0

Definition at line 767 of file arabic.cc.

◆ a_16

const struct among a_16[1]
static
Initial value:
=
{
{ 2, s_16_0, -1, 1}
}
#define s_16_0

Definition at line 773 of file arabic.cc.

◆ a_17

const struct among a_17[12]
static
Initial value:
=
{
{ 2, s_17_0, -1, 1},
{ 4, s_17_1, -1, 2},
{ 4, s_17_2, -1, 2},
{ 4, s_17_3, -1, 2},
{ 4, s_17_4, -1, 2},
{ 2, s_17_5, -1, 1},
{ 6, s_17_6, -1, 3},
{ 4, s_17_7, -1, 2},
{ 6, s_17_8, -1, 3},
{ 6, s_17_9, -1, 3},
{ 4, s_17_10, -1, 2},
{ 4, s_17_11, -1, 2}
}
#define s_17_2
#define s_17_7
#define s_17_11
#define s_17_4
#define s_17_6
#define s_17_3
#define s_17_9
#define s_17_5
#define s_17_10
#define s_17_8
#define s_17_1
#define s_17_0

Definition at line 779 of file arabic.cc.

◆ a_18

const struct among a_18[11]
static
Initial value:
=
{
{ 2, s_18_0, -1, 1},
{ 4, s_18_1, 0, 3},
{ 4, s_18_2, 0, 3},
{ 4, s_18_3, 0, 3},
{ 4, s_18_4, 0, 2},
{ 2, s_18_5, -1, 1},
{ 2, s_18_6, -1, 1},
{ 6, s_18_7, 6, 4},
{ 4, s_18_8, 6, 2},
{ 4, s_18_9, 6, 2},
{ 2, s_18_10, -1, 1}
}
#define s_18_3
#define s_18_4
#define s_18_2
#define s_18_6
#define s_18_0
#define s_18_9
#define s_18_7
#define s_18_5
#define s_18_1
#define s_18_10
#define s_18_8

Definition at line 796 of file arabic.cc.

◆ a_19

const struct among a_19[2]
static
Initial value:
=
{
{ 4, s_19_0, -1, 1},
{ 4, s_19_1, -1, 1}
}
#define s_19_1
#define s_19_0

Definition at line 812 of file arabic.cc.

◆ a_2

const struct among a_2[5]
static
Initial value:
=
{
{ 2, s_2_0, -1, 1},
{ 2, s_2_1, -1, 1},
{ 2, s_2_2, -1, 2},
{ 2, s_2_3, -1, 1},
{ 2, s_2_4, -1, 3}
}
#define s_2_3
#define s_2_2
#define s_2_0
#define s_2_1
#define s_2_4

Definition at line 656 of file arabic.cc.

◆ a_20

const struct among a_20[2]
static
Initial value:
=
{
{ 2, s_20_0, -1, 1},
{ 6, s_20_1, 0, 2}
}
#define s_20_0
#define s_20_1

Definition at line 819 of file arabic.cc.

◆ a_21

const struct among a_21[1]
static
Initial value:
=
{
{ 2, s_21_0, -1, 1}
}
#define s_21_0

Definition at line 826 of file arabic.cc.

◆ a_3

const struct among a_3[4]
static
Initial value:
=
{
{ 4, s_3_0, -1, 2},
{ 6, s_3_1, -1, 1},
{ 6, s_3_2, -1, 1},
{ 4, s_3_3, -1, 2}
}
#define s_3_0
#define s_3_3
#define s_3_1
#define s_3_2

Definition at line 666 of file arabic.cc.

◆ a_4

const struct among a_4[5]
static
Initial value:
=
{
{ 4, s_4_0, -1, 2},
{ 4, s_4_1, -1, 1},
{ 4, s_4_2, -1, 1},
{ 4, s_4_3, -1, 4},
{ 4, s_4_4, -1, 3}
}
#define s_4_1
#define s_4_0
#define s_4_3
#define s_4_4
#define s_4_2

Definition at line 675 of file arabic.cc.

◆ a_5

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

Definition at line 685 of file arabic.cc.

◆ a_6

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

Definition at line 692 of file arabic.cc.

◆ a_7

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

Definition at line 701 of file arabic.cc.

◆ a_8

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

Definition at line 709 of file arabic.cc.

◆ a_9

const struct among a_9[3]
static
Initial value:
=
{
{ 6, s_9_0, -1, 1},
{ 6, s_9_1, -1, 1},
{ 6, s_9_2, -1, 1}
}
#define s_9_1
#define s_9_0
#define s_9_2

Definition at line 718 of file arabic.cc.

◆ s_0

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

Definition at line 831 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_1

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

Definition at line 832 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_10

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

Definition at line 841 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_11

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

Definition at line 842 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_12

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

Definition at line 843 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_13

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

Definition at line 844 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_14

const symbol s_14[] = { 0xD8, 0xA2 }
static

Definition at line 845 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_15

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

Definition at line 846 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_16

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

Definition at line 847 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_17

const symbol s_17[] = { 0xD8, 0xA8 }
static

Definition at line 848 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_18

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

Definition at line 849 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_19

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

Definition at line 850 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_2

const symbol s_2[] = { '2' }
static

Definition at line 833 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_20

const symbol s_20[] = { 0xD8, 0xAB }
static

Definition at line 851 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_21

const symbol s_21[] = { 0xD8, 0xAC }
static

Definition at line 852 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_22

const symbol s_22[] = { 0xD8, 0xAD }
static

Definition at line 853 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_23

const symbol s_23[] = { 0xD8, 0xAE }
static

Definition at line 854 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_24

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

Definition at line 855 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_25

const symbol s_25[] = { 0xD8, 0xB0 }
static

Definition at line 856 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_26

const symbol s_26[] = { 0xD8, 0xB1 }
static

Definition at line 857 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_27

const symbol s_27[] = { 0xD8, 0xB2 }
static

Definition at line 858 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_28

const symbol s_28[] = { 0xD8, 0xB3 }
static

Definition at line 859 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_29

const symbol s_29[] = { 0xD8, 0xB4 }
static

Definition at line 860 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_3

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

Definition at line 834 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_30

const symbol s_30[] = { 0xD8, 0xB5 }
static

Definition at line 861 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_31

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

Definition at line 862 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_32

const symbol s_32[] = { 0xD8, 0xB7 }
static

Definition at line 863 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_33

const symbol s_33[] = { 0xD8, 0xB8 }
static

Definition at line 864 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_34

const symbol s_34[] = { 0xD8, 0xB9 }
static

Definition at line 865 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_35

const symbol s_35[] = { 0xD8, 0xBA }
static

Definition at line 866 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_36

const symbol s_36[] = { 0xD9, 0x81 }
static

Definition at line 867 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_37

const symbol s_37[] = { 0xD9, 0x82 }
static

Definition at line 868 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_38

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

Definition at line 869 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_39

const symbol s_39[] = { 0xD9, 0x84 }
static

Definition at line 870 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_4

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

Definition at line 835 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_40

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

Definition at line 871 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_41

const symbol s_41[] = { 0xD9, 0x86 }
static

Definition at line 872 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_42

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

Definition at line 873 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_43

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

Definition at line 874 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_44

const symbol s_44[] = { 0xD9, 0x89 }
static

Definition at line 875 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_45

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

Definition at line 876 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_46

const symbol s_46[] = { 0xD9, 0x84, 0xD8, 0xA7 }
static

Definition at line 877 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_47

const symbol s_47[] = { 0xD9, 0x84, 0xD8, 0xA3 }
static

Definition at line 878 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_48

const symbol s_48[] = { 0xD9, 0x84, 0xD8, 0xA5 }
static

Definition at line 879 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_49

const symbol s_49[] = { 0xD9, 0x84, 0xD8, 0xA2 }
static

Definition at line 880 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_5

const symbol s_5[] = { '5' }
static

Definition at line 836 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_50

const symbol s_50[] = { 0xD8, 0xA1 }
static

Definition at line 881 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_post().

◆ s_51

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

Definition at line 882 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_post().

◆ s_52

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

Definition at line 883 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_post().

◆ s_53

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

Definition at line 884 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_post().

◆ s_54

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

Definition at line 885 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step1().

◆ s_55

const symbol s_55[] = { 0xD8, 0xA2 }
static

Definition at line 886 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step1().

◆ s_56

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

Definition at line 887 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step1().

◆ s_57

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

Definition at line 888 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step1().

◆ s_58

const symbol s_58[] = { 0xD9, 0x81, 0xD8, 0xA7 }
static

Definition at line 889 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step2().

◆ s_59

const symbol s_59[] = { 0xD9, 0x88, 0xD8, 0xA7 }
static

Definition at line 890 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step2().

◆ s_6

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

Definition at line 837 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_60

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

Definition at line 891 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3b_Noun().

◆ s_61

const symbol s_61[] = { 0xD8, 0xA8 }
static

Definition at line 892 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3b_Noun().

◆ s_62

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

Definition at line 893 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3b_Noun().

◆ s_63

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

Definition at line 894 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3_Verb().

◆ s_64

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

Definition at line 895 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3_Verb().

◆ s_65

const symbol s_65[] = { 0xD9, 0x86 }
static

Definition at line 896 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3_Verb().

◆ s_66

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

Definition at line 897 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step3_Verb().

◆ s_67

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

Definition at line 898 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Prefix_Step4_Verb().

◆ s_68

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

Definition at line 899 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Suffix_All_alef_maqsura().

◆ s_7

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

Definition at line 838 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_8

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

Definition at line 839 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_9

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

Definition at line 840 of file arabic.cc.

Referenced by Xapian::InternalStemArabic::r_Normalize_pre().

◆ s_pool

const symbol s_pool[]
static