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

Go to the source code of this file.

Macros

#define s_0_1   0
 
#define s_0_2   2
 
#define s_0_3   4
 
#define s_0_4   6
 
#define s_0_5   8
 
#define s_0_6   10
 
#define s_1_1   12
 
#define s_1_2   13
 
#define s_2_0   (s_2_1 + 2)
 
#define s_2_1   14
 
#define s_2_2   18
 
#define s_2_3   24
 
#define s_2_4   28
 
#define s_2_5   32
 
#define s_2_6   (s_2_7 + 2)
 
#define s_2_7   36
 
#define s_2_8   40
 
#define s_2_9   46
 
#define s_2_10   50
 
#define s_2_11   54
 
#define s_2_12   (s_2_13 + 2)
 
#define s_2_13   58
 
#define s_2_14   62
 
#define s_2_15   68
 
#define s_2_16   72
 
#define s_2_17   76
 
#define s_2_18   80
 
#define s_2_19   84
 
#define s_2_20   (s_2_2 + 1)
 
#define s_2_21   86
 
#define s_2_22   90
 
#define s_2_23   96
 
#define s_2_24   100
 
#define s_2_25   104
 
#define s_2_26   s_2_2
 
#define s_2_27   108
 
#define s_2_28   110
 
#define s_2_29   112
 
#define s_2_30   114
 
#define s_2_31   (s_2_32 + 2)
 
#define s_2_32   116
 
#define s_2_33   120
 
#define s_2_34   126
 
#define s_2_35   130
 
#define s_2_36   134
 
#define s_3_0   138
 
#define s_3_1   142
 
#define s_3_2   146
 
#define s_3_3   148
 
#define s_3_4   150
 
#define s_4_0   152
 
#define s_4_1   154
 
#define s_4_2   158
 
#define s_4_3   160
 
#define s_5_0   162
 
#define s_5_1   164
 
#define s_5_2   168
 
#define s_6_0   170
 
#define s_6_1   173
 
#define s_6_2   178
 
#define s_6_3   181
 
#define s_6_4   185
 
#define s_6_5   188
 
#define s_6_6   192
 
#define s_6_7   (s_6_8 + 3)
 
#define s_6_8   196
 
#define s_6_9   202
 
#define s_6_10   206
 
#define s_6_11   211
 
#define s_6_12   216
 
#define s_6_13   221
 
#define s_6_14   227
 
#define s_6_15   233
 
#define s_6_16   239
 
#define s_6_17   244
 
#define s_6_18   247
 
#define s_6_19   (s_6_20 + 1)
 
#define s_6_20   251
 
#define s_6_21   257
 
#define s_6_22   261
 
#define s_6_23   264
 
#define s_6_24   268
 
#define s_6_25   (s_6_26 + 3)
 
#define s_6_26   272
 
#define s_6_27   278
 
#define s_6_28   282
 
#define s_6_29   287
 
#define s_6_30   292
 
#define s_6_31   296
 
#define s_6_32   302
 
#define s_6_33   308
 
#define s_6_34   314
 
#define s_6_35   319
 
#define s_6_36   322
 
#define s_6_37   326
 
#define s_6_38   332
 
#define s_6_39   338
 
#define s_6_40   342
 
#define s_6_41   345
 
#define s_6_42   348
 
#define s_6_43   352
 
#define s_6_44   355
 
#define s_6_45   361
 
#define s_6_46   367
 
#define s_6_47   370
 
#define s_6_48   374
 
#define s_6_49   379
 
#define s_6_50   384
 
#define s_7_0   s_7_59
 
#define s_7_1   389
 
#define s_7_2   393
 
#define s_7_3   396
 
#define s_7_4   399
 
#define s_7_5   s_7_17
 
#define s_7_6   s_7_18
 
#define s_7_7   s_7_19
 
#define s_7_8   s_7_70
 
#define s_7_9   s_7_71
 
#define s_7_10   402
 
#define s_7_11   406
 
#define s_7_12   410
 
#define s_7_13   s_7_8
 
#define s_7_14   s_7_9
 
#define s_7_15   s_7_72
 
#define s_7_16   (s_7_17 + 2)
 
#define s_7_17   413
 
#define s_7_18   418
 
#define s_7_19   423
 
#define s_7_20   (s_7_21 + 2)
 
#define s_7_21   428
 
#define s_7_22   433
 
#define s_7_23   438
 
#define s_7_24   441
 
#define s_7_25   447
 
#define s_7_26   453
 
#define s_7_27   456
 
#define s_7_28   460
 
#define s_7_29   464
 
#define s_7_30   468
 
#define s_7_31   472
 
#define s_7_32   476
 
#define s_7_33   s_7_52
 
#define s_7_34   480
 
#define s_7_35   483
 
#define s_7_36   486
 
#define s_7_37   492
 
#define s_7_38   498
 
#define s_7_39   501
 
#define s_7_40   504
 
#define s_7_41   507
 
#define s_7_42   s_7_66
 
#define s_7_43   510
 
#define s_7_44   514
 
#define s_7_45   518
 
#define s_7_46   522
 
#define s_7_47   526
 
#define s_7_48   531
 
#define s_7_49   536
 
#define s_7_50   541
 
#define s_7_51   546
 
#define s_7_52   551
 
#define s_7_53   557
 
#define s_7_54   (s_7_55 + 2)
 
#define s_7_55   561
 
#define s_7_56   567
 
#define s_7_57   573
 
#define s_7_58   (s_7_59 + 3)
 
#define s_7_59   577
 
#define s_7_60   583
 
#define s_7_61   588
 
#define s_7_62   593
 
#define s_7_63   598
 
#define s_7_64   604
 
#define s_7_65   (s_7_66 + 3)
 
#define s_7_66   610
 
#define s_7_67   616
 
#define s_7_68   621
 
#define s_7_69   626
 
#define s_7_70   631
 
#define s_7_71   639
 
#define s_7_72   647
 
#define s_7_73   653
 
#define s_7_74   659
 
#define s_7_75   665
 
#define s_7_76   668
 
#define s_7_77   671
 
#define s_7_78   674
 
#define s_7_79   677
 
#define s_7_80   680
 
#define s_7_81   s_7_12
 
#define s_7_82   s_7_9
 
#define s_7_83   683
 
#define s_7_84   687
 
#define s_7_85   691
 
#define s_7_86   695
 

Variables

static const symbol s_pool []
 
static const struct among a_0 [7]
 
static const struct among a_1 [3]
 
static const struct among a_2 [37]
 
static const struct among a_3 [5]
 
static const struct among a_4 [4]
 
static const struct among a_5 [3]
 
static const struct among a_6 [51]
 
static const struct among a_7 [87]
 
static const unsigned char g_v [] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2, 1 }
 
static const unsigned char g_AEIO [] = { 17, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2 }
 
static const unsigned char g_CG [] = { 17 }
 
static const symbol s_0 [] = { 0xC3, 0xA0 }
 
static const symbol s_1 [] = { 0xC3, 0xA8 }
 
static const symbol s_2 [] = { 0xC3, 0xAC }
 
static const symbol s_3 [] = { 0xC3, 0xB2 }
 
static const symbol s_4 [] = { 0xC3, 0xB9 }
 
static const symbol s_5 [] = { 'q', 'U' }
 
static const symbol s_6 [] = { 'U' }
 
static const symbol s_7 [] = { 'I' }
 
static const symbol s_8 [] = { 'i' }
 
static const symbol s_9 [] = { 'u' }
 
static const symbol s_10 [] = { 'e' }
 
static const symbol s_11 [] = { 'i', 'c' }
 
static const symbol s_12 [] = { 'l', 'o', 'g' }
 
static const symbol s_13 [] = { 'u' }
 
static const symbol s_14 [] = { 'e', 'n', 't', 'e' }
 
static const symbol s_15 [] = { 'a', 't' }
 
static const symbol s_16 [] = { 'a', 't' }
 
static const symbol s_17 [] = { 'i', 'c' }
 

Macro Definition Documentation

◆ s_0_1

#define s_0_1   0

◆ s_0_2

#define s_0_2   2

◆ s_0_3

#define s_0_3   4

◆ s_0_4

#define s_0_4   6

◆ s_0_5

#define s_0_5   8

◆ s_0_6

#define s_0_6   10

◆ s_1_1

#define s_1_1   12

◆ s_1_2

#define s_1_2   13

◆ s_2_0

#define s_2_0   (s_2_1 + 2)

◆ s_2_1

#define s_2_1   14

◆ s_2_10

#define s_2_10   50

◆ s_2_11

#define s_2_11   54

◆ s_2_12

#define s_2_12   (s_2_13 + 2)

◆ s_2_13

#define s_2_13   58

◆ s_2_14

#define s_2_14   62

◆ s_2_15

#define s_2_15   68

◆ s_2_16

#define s_2_16   72

◆ s_2_17

#define s_2_17   76

◆ s_2_18

#define s_2_18   80

◆ s_2_19

#define s_2_19   84

◆ s_2_2

#define s_2_2   18

◆ s_2_20

#define s_2_20   (s_2_2 + 1)

◆ s_2_21

#define s_2_21   86

◆ s_2_22

#define s_2_22   90

◆ s_2_23

#define s_2_23   96

◆ s_2_24

#define s_2_24   100

◆ s_2_25

#define s_2_25   104

◆ s_2_26

#define s_2_26   s_2_2

◆ s_2_27

#define s_2_27   108

◆ s_2_28

#define s_2_28   110

◆ s_2_29

#define s_2_29   112

◆ s_2_3

#define s_2_3   24

◆ s_2_30

#define s_2_30   114

◆ s_2_31

#define s_2_31   (s_2_32 + 2)

◆ s_2_32

#define s_2_32   116

◆ s_2_33

#define s_2_33   120

◆ s_2_34

#define s_2_34   126

◆ s_2_35

#define s_2_35   130

◆ s_2_36

#define s_2_36   134

◆ s_2_4

#define s_2_4   28

◆ s_2_5

#define s_2_5   32

◆ s_2_6

#define s_2_6   (s_2_7 + 2)

◆ s_2_7

#define s_2_7   36

◆ s_2_8

#define s_2_8   40

◆ s_2_9

#define s_2_9   46

◆ s_3_0

#define s_3_0   138

◆ s_3_1

#define s_3_1   142

◆ s_3_2

#define s_3_2   146

◆ s_3_3

#define s_3_3   148

◆ s_3_4

#define s_3_4   150

◆ s_4_0

#define s_4_0   152

◆ s_4_1

#define s_4_1   154

◆ s_4_2

#define s_4_2   158

◆ s_4_3

#define s_4_3   160

◆ s_5_0

#define s_5_0   162

◆ s_5_1

#define s_5_1   164

◆ s_5_2

#define s_5_2   168

◆ s_6_0

#define s_6_0   170

◆ s_6_1

#define s_6_1   173

◆ s_6_10

#define s_6_10   206

◆ s_6_11

#define s_6_11   211

◆ s_6_12

#define s_6_12   216

◆ s_6_13

#define s_6_13   221

◆ s_6_14

#define s_6_14   227

◆ s_6_15

#define s_6_15   233

◆ s_6_16

#define s_6_16   239

◆ s_6_17

#define s_6_17   244

◆ s_6_18

#define s_6_18   247

◆ s_6_19

#define s_6_19   (s_6_20 + 1)

◆ s_6_2

#define s_6_2   178

◆ s_6_20

#define s_6_20   251

◆ s_6_21

#define s_6_21   257

◆ s_6_22

#define s_6_22   261

◆ s_6_23

#define s_6_23   264

◆ s_6_24

#define s_6_24   268

◆ s_6_25

#define s_6_25   (s_6_26 + 3)

◆ s_6_26

#define s_6_26   272

◆ s_6_27

#define s_6_27   278

◆ s_6_28

#define s_6_28   282

◆ s_6_29

#define s_6_29   287

◆ s_6_3

#define s_6_3   181

◆ s_6_30

#define s_6_30   292

◆ s_6_31

#define s_6_31   296

◆ s_6_32

#define s_6_32   302

◆ s_6_33

#define s_6_33   308

◆ s_6_34

#define s_6_34   314

◆ s_6_35

#define s_6_35   319

◆ s_6_36

#define s_6_36   322

◆ s_6_37

#define s_6_37   326

◆ s_6_38

#define s_6_38   332

◆ s_6_39

#define s_6_39   338

◆ s_6_4

#define s_6_4   185

◆ s_6_40

#define s_6_40   342

◆ s_6_41

#define s_6_41   345

◆ s_6_42

#define s_6_42   348

◆ s_6_43

#define s_6_43   352

◆ s_6_44

#define s_6_44   355

◆ s_6_45

#define s_6_45   361

◆ s_6_46

#define s_6_46   367

◆ s_6_47

#define s_6_47   370

◆ s_6_48

#define s_6_48   374

◆ s_6_49

#define s_6_49   379

◆ s_6_5

#define s_6_5   188

◆ s_6_50

#define s_6_50   384

◆ s_6_6

#define s_6_6   192

◆ s_6_7

#define s_6_7   (s_6_8 + 3)

◆ s_6_8

#define s_6_8   196

◆ s_6_9

#define s_6_9   202

◆ s_7_0

#define s_7_0   s_7_59

◆ s_7_1

#define s_7_1   389

◆ s_7_10

#define s_7_10   402

◆ s_7_11

#define s_7_11   406

◆ s_7_12

#define s_7_12   410

◆ s_7_13

#define s_7_13   s_7_8

◆ s_7_14

#define s_7_14   s_7_9

◆ s_7_15

#define s_7_15   s_7_72

◆ s_7_16

#define s_7_16   (s_7_17 + 2)

◆ s_7_17

#define s_7_17   413

◆ s_7_18

#define s_7_18   418

◆ s_7_19

#define s_7_19   423

◆ s_7_2

#define s_7_2   393

◆ s_7_20

#define s_7_20   (s_7_21 + 2)

◆ s_7_21

#define s_7_21   428

◆ s_7_22

#define s_7_22   433

◆ s_7_23

#define s_7_23   438

◆ s_7_24

#define s_7_24   441

◆ s_7_25

#define s_7_25   447

◆ s_7_26

#define s_7_26   453

◆ s_7_27

#define s_7_27   456

◆ s_7_28

#define s_7_28   460

◆ s_7_29

#define s_7_29   464

◆ s_7_3

#define s_7_3   396

◆ s_7_30

#define s_7_30   468

◆ s_7_31

#define s_7_31   472

◆ s_7_32

#define s_7_32   476

◆ s_7_33

#define s_7_33   s_7_52

◆ s_7_34

#define s_7_34   480

◆ s_7_35

#define s_7_35   483

◆ s_7_36

#define s_7_36   486

◆ s_7_37

#define s_7_37   492

◆ s_7_38

#define s_7_38   498

◆ s_7_39

#define s_7_39   501

◆ s_7_4

#define s_7_4   399

◆ s_7_40

#define s_7_40   504

◆ s_7_41

#define s_7_41   507

◆ s_7_42

#define s_7_42   s_7_66

◆ s_7_43

#define s_7_43   510

◆ s_7_44

#define s_7_44   514

◆ s_7_45

#define s_7_45   518

◆ s_7_46

#define s_7_46   522

◆ s_7_47

#define s_7_47   526

◆ s_7_48

#define s_7_48   531

◆ s_7_49

#define s_7_49   536

◆ s_7_5

#define s_7_5   s_7_17

◆ s_7_50

#define s_7_50   541

◆ s_7_51

#define s_7_51   546

◆ s_7_52

#define s_7_52   551

◆ s_7_53

#define s_7_53   557

◆ s_7_54

#define s_7_54   (s_7_55 + 2)

◆ s_7_55

#define s_7_55   561

◆ s_7_56

#define s_7_56   567

◆ s_7_57

#define s_7_57   573

◆ s_7_58

#define s_7_58   (s_7_59 + 3)

◆ s_7_59

#define s_7_59   577

◆ s_7_6

#define s_7_6   s_7_18

◆ s_7_60

#define s_7_60   583

◆ s_7_61

#define s_7_61   588

◆ s_7_62

#define s_7_62   593

◆ s_7_63

#define s_7_63   598

◆ s_7_64

#define s_7_64   604

◆ s_7_65

#define s_7_65   (s_7_66 + 3)

◆ s_7_66

#define s_7_66   610

◆ s_7_67

#define s_7_67   616

◆ s_7_68

#define s_7_68   621

◆ s_7_69

#define s_7_69   626

◆ s_7_7

#define s_7_7   s_7_19

◆ s_7_70

#define s_7_70   631

◆ s_7_71

#define s_7_71   639

◆ s_7_72

#define s_7_72   647

◆ s_7_73

#define s_7_73   653

◆ s_7_74

#define s_7_74   659

◆ s_7_75

#define s_7_75   665

◆ s_7_76

#define s_7_76   668

◆ s_7_77

#define s_7_77   671

◆ s_7_78

#define s_7_78   674

◆ s_7_79

#define s_7_79   677

◆ s_7_8

#define s_7_8   s_7_70

◆ s_7_80

#define s_7_80   680

◆ s_7_81

#define s_7_81   s_7_12

◆ s_7_82

#define s_7_82   s_7_9

◆ s_7_83

#define s_7_83   683

◆ s_7_84

#define s_7_84   687

◆ s_7_85

#define s_7_85   691

◆ s_7_86

#define s_7_86   695

◆ s_7_9

#define s_7_9   s_7_71

Variable Documentation

◆ a_0

const struct among a_0[7]
static
Initial value:
=
{
{ 0, 0, -1, 7},
{ 2, s_0_1, 0, 6},
{ 2, s_0_2, 0, 1},
{ 2, s_0_3, 0, 2},
{ 2, s_0_4, 0, 3},
{ 2, s_0_5, 0, 4},
{ 2, s_0_6, 0, 5}
}
#define s_0_6
#define s_0_5
#define s_0_3
#define s_0_1
#define s_0_4
#define s_0_2

Definition at line 375 of file italian.cc.

◆ a_1

const struct among a_1[3]
static
Initial value:
=
{
{ 0, 0, -1, 3},
{ 1, s_1_1, 0, 1},
{ 1, s_1_2, 0, 2}
}
#define s_1_2
#define s_1_1

Definition at line 387 of file italian.cc.

◆ a_2

const struct among a_2[37]
static

Definition at line 395 of file italian.cc.

◆ a_3

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

Definition at line 437 of file italian.cc.

◆ a_4

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

Definition at line 447 of file italian.cc.

◆ a_5

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

Definition at line 456 of file italian.cc.

◆ a_6

const struct among a_6[51]
static

Definition at line 464 of file italian.cc.

◆ a_7

const struct among a_7[87]
static

Definition at line 520 of file italian.cc.

◆ g_AEIO

const unsigned char g_AEIO[] = { 17, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2 }
static

Definition at line 613 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_vowel_suffix().

◆ g_CG

const unsigned char g_CG[] = { 17 }
static

Definition at line 615 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_vowel_suffix().

◆ g_v

const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2, 1 }
static

◆ s_0

const symbol s_0[] = { 0xC3, 0xA0 }
static

Definition at line 617 of file italian.cc.

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

◆ s_1

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

Definition at line 618 of file italian.cc.

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

◆ s_10

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

Definition at line 627 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_attached_pronoun().

◆ s_11

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

Definition at line 628 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_12

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

Definition at line 629 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_13

const symbol s_13[] = { 'u' }
static

Definition at line 630 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_14

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

Definition at line 631 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_15

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

Definition at line 632 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_16

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

Definition at line 633 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_17

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

Definition at line 634 of file italian.cc.

Referenced by Xapian::InternalStemItalian::r_standard_suffix().

◆ s_2

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

Definition at line 619 of file italian.cc.

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

◆ s_3

const symbol s_3[] = { 0xC3, 0xB2 }
static

Definition at line 620 of file italian.cc.

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

◆ s_4

const symbol s_4[] = { 0xC3, 0xB9 }
static

Definition at line 621 of file italian.cc.

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

◆ s_5

const symbol s_5[] = { 'q', 'U' }
static

Definition at line 622 of file italian.cc.

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

◆ s_6

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

Definition at line 623 of file italian.cc.

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

◆ s_7

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

Definition at line 624 of file italian.cc.

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

◆ s_8

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

Definition at line 625 of file italian.cc.

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

◆ s_9

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

Definition at line 626 of file italian.cc.

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

◆ s_pool

const symbol s_pool[]
static