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

Go to the source code of this file.

Macros

#define s_0_1   0
 
#define s_0_2   2
 
#define s_1_1   4
 
#define s_1_2   6
 
#define s_2_0   8
 
#define s_2_1   10
 
#define s_2_2   12
 
#define s_2_3   14
 
#define s_3_0   16
 
#define s_3_1   20
 
#define s_3_2   24
 
#define s_4_0   29
 
#define s_4_1   31
 
#define s_4_2   35
 
#define s_5_0   s_5_25
 
#define s_5_1   37
 
#define s_5_2   s_5_26
 
#define s_5_3   s_5_27
 
#define s_5_4   s_5_28
 
#define s_5_5   s_5_29
 
#define s_5_6   s_5_30
 
#define s_5_7   s_5_31
 
#define s_5_8   s_5_32
 
#define s_5_9   s_5_33
 
#define s_5_10   s_5_34
 
#define s_5_11   s_5_37
 
#define s_5_12   (s_5_13 + 1)
 
#define s_5_13   43
 
#define s_5_14   49
 
#define s_5_15   54
 
#define s_5_16   59
 
#define s_5_17   s_5_39
 
#define s_5_18   s_5_40
 
#define s_5_19   s_5_41
 
#define s_5_20   s_5_42
 
#define s_5_21   s_5_43
 
#define s_5_22   s_5_44
 
#define s_5_23   65
 
#define s_5_24   s_5_4
 
#define s_5_25   71
 
#define s_5_26   75
 
#define s_5_27   82
 
#define s_5_28   86
 
#define s_5_29   92
 
#define s_5_30   96
 
#define s_5_31   101
 
#define s_5_32   105
 
#define s_5_33   109
 
#define s_5_34   116
 
#define s_5_35   122
 
#define s_5_36   129
 
#define s_5_37   135
 
#define s_5_38   140
 
#define s_5_39   147
 
#define s_5_40   151
 
#define s_5_41   156
 
#define s_5_42   160
 
#define s_5_43   167
 
#define s_5_44   174
 
#define s_6_0   s_6_48
 
#define s_6_1   s_6_49
 
#define s_6_2   (s_6_3 + 2)
 
#define s_6_3   s_6_22
 
#define s_6_4   s_6_23
 
#define s_6_5   s_6_24
 
#define s_6_6   s_6_25
 
#define s_6_7   s_6_26
 
#define s_6_8   s_6_27
 
#define s_6_9   s_6_28
 
#define s_6_10   s_6_33
 
#define s_6_11   s_6_34
 
#define s_6_12   s_6_35
 
#define s_6_13   s_6_68
 
#define s_6_14   s_6_69
 
#define s_6_15   s_6_70
 
#define s_6_16   (s_6_17 + 2)
 
#define s_6_17   s_6_74
 
#define s_6_18   s_6_75
 
#define s_6_19   s_6_76
 
#define s_6_20   (s_6_21 + 1)
 
#define s_6_21   (s_6_22 + 2)
 
#define s_6_22   178
 
#define s_6_23   183
 
#define s_6_24   188
 
#define s_6_25   193
 
#define s_6_26   197
 
#define s_6_27   201
 
#define s_6_28   205
 
#define s_6_29   (s_6_30 + 2)
 
#define s_6_30   s_6_100
 
#define s_6_31   s_6_101
 
#define s_6_32   s_6_102
 
#define s_6_33   209
 
#define s_6_34   214
 
#define s_6_35   219
 
#define s_6_36   s_6_88
 
#define s_6_37   s_6_89
 
#define s_6_38   224
 
#define s_6_39   228
 
#define s_6_40   232
 
#define s_6_41   236
 
#define s_6_42   241
 
#define s_6_43   246
 
#define s_6_44   s_6_3
 
#define s_6_45   s_6_4
 
#define s_6_46   s_6_5
 
#define s_6_47   s_6_10
 
#define s_6_48   251
 
#define s_6_49   255
 
#define s_6_50   (s_6_51 + 2)
 
#define s_6_51   259
 
#define s_6_52   264
 
#define s_6_53   269
 
#define s_6_54   274
 
#define s_6_55   278
 
#define s_6_56   282
 
#define s_6_57   286
 
#define s_6_58   s_6_11
 
#define s_6_59   290
 
#define s_6_60   295
 
#define s_6_61   300
 
#define s_6_62   305
 
#define s_6_63   309
 
#define s_6_64   313
 
#define s_6_65   317
 
#define s_6_66   322
 
#define s_6_67   327
 
#define s_6_68   332
 
#define s_6_69   337
 
#define s_6_70   342
 
#define s_6_71   s_6_12
 
#define s_6_72   347
 
#define s_6_73   (s_6_74 + 2)
 
#define s_6_74   350
 
#define s_6_75   355
 
#define s_6_76   360
 
#define s_6_77   365
 
#define s_6_78   371
 
#define s_6_79   377
 
#define s_6_80   383
 
#define s_6_81   390
 
#define s_6_82   397
 
#define s_6_83   404
 
#define s_6_84   (s_6_85 + 2)
 
#define s_6_85   410
 
#define s_6_86   417
 
#define s_6_87   424
 
#define s_6_88   431
 
#define s_6_89   435
 
#define s_6_90   (s_6_91 + 3)
 
#define s_6_91   439
 
#define s_6_92   446
 
#define s_6_93   453
 
#define s_6_94   460
 
#define s_6_95   (s_6_96 + 2)
 
#define s_6_96   467
 
#define s_6_97   475
 
#define s_6_98   483
 
#define s_6_99   (s_6_100 + 2)
 
#define s_6_100   491
 
#define s_6_101   497
 
#define s_6_102   503
 
#define s_6_103   509
 
#define s_6_104   517
 
#define s_6_105   525
 
#define s_6_106   533
 
#define s_6_107   537
 
#define s_6_108   542
 
#define s_6_109   547
 
#define s_6_110   552
 
#define s_6_111   557
 
#define s_6_112   562
 
#define s_6_113   567
 
#define s_6_114   572
 
#define s_6_115   574
 
#define s_6_116   576
 
#define s_6_117   s_6_111
 
#define s_6_118   s_6_112
 
#define s_6_119   s_6_113
 
#define s_7_0   578
 
#define s_7_1   579
 
#define s_7_2   s_7_3
 
#define s_7_3   580
 
#define s_7_4   582
 
#define s_7_5   584
 
#define s_7_6   586
 
#define s_8_0   588
 
#define s_8_1   589
 
#define s_8_2   591
 
#define s_8_3   593
 

Variables

static const symbol s_pool []
 
static const struct among a_0 [3]
 
static const struct among a_1 [3]
 
static const struct among a_2 [4]
 
static const struct among a_3 [3]
 
static const struct among a_4 [3]
 
static const struct among a_5 [45]
 
static const struct among a_6 [120]
 
static const struct among a_7 [7]
 
static const struct among a_8 [4]
 
static const unsigned char g_v [] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 }
 
static const symbol s_0 [] = { 'a', '~' }
 
static const symbol s_1 [] = { 'o', '~' }
 
static const symbol s_2 [] = { 0xC3, 0xA3 }
 
static const symbol s_3 [] = { 0xC3, 0xB5 }
 
static const symbol s_4 [] = { 'l', 'o', 'g' }
 
static const symbol s_5 [] = { 'u' }
 
static const symbol s_6 [] = { 'e', 'n', 't', 'e' }
 
static const symbol s_7 [] = { 'a', 't' }
 
static const symbol s_8 [] = { 'a', 't' }
 
static const symbol s_9 [] = { 'i', 'r' }
 
static const symbol s_10 [] = { 'c' }
 

Macro Definition Documentation

◆ s_0_1

#define s_0_1   0

◆ s_0_2

#define s_0_2   2

◆ s_1_1

#define s_1_1   4

◆ s_1_2

#define s_1_2   6

◆ s_2_0

#define s_2_0   8

◆ s_2_1

#define s_2_1   10

◆ s_2_2

#define s_2_2   12

◆ s_2_3

#define s_2_3   14

◆ s_3_0

#define s_3_0   16

◆ s_3_1

#define s_3_1   20

◆ s_3_2

#define s_3_2   24

◆ s_4_0

#define s_4_0   29

◆ s_4_1

#define s_4_1   31

◆ s_4_2

#define s_4_2   35

◆ s_5_0

#define s_5_0   s_5_25

◆ s_5_1

#define s_5_1   37

◆ s_5_10

#define s_5_10   s_5_34

◆ s_5_11

#define s_5_11   s_5_37

◆ s_5_12

#define s_5_12   (s_5_13 + 1)

◆ s_5_13

#define s_5_13   43

◆ s_5_14

#define s_5_14   49

◆ s_5_15

#define s_5_15   54

◆ s_5_16

#define s_5_16   59

◆ s_5_17

#define s_5_17   s_5_39

◆ s_5_18

#define s_5_18   s_5_40

◆ s_5_19

#define s_5_19   s_5_41

◆ s_5_2

#define s_5_2   s_5_26

◆ s_5_20

#define s_5_20   s_5_42

◆ s_5_21

#define s_5_21   s_5_43

◆ s_5_22

#define s_5_22   s_5_44

◆ s_5_23

#define s_5_23   65

◆ s_5_24

#define s_5_24   s_5_4

◆ s_5_25

#define s_5_25   71

◆ s_5_26

#define s_5_26   75

◆ s_5_27

#define s_5_27   82

◆ s_5_28

#define s_5_28   86

◆ s_5_29

#define s_5_29   92

◆ s_5_3

#define s_5_3   s_5_27

◆ s_5_30

#define s_5_30   96

◆ s_5_31

#define s_5_31   101

◆ s_5_32

#define s_5_32   105

◆ s_5_33

#define s_5_33   109

◆ s_5_34

#define s_5_34   116

◆ s_5_35

#define s_5_35   122

◆ s_5_36

#define s_5_36   129

◆ s_5_37

#define s_5_37   135

◆ s_5_38

#define s_5_38   140

◆ s_5_39

#define s_5_39   147

◆ s_5_4

#define s_5_4   s_5_28

◆ s_5_40

#define s_5_40   151

◆ s_5_41

#define s_5_41   156

◆ s_5_42

#define s_5_42   160

◆ s_5_43

#define s_5_43   167

◆ s_5_44

#define s_5_44   174

◆ s_5_5

#define s_5_5   s_5_29

◆ s_5_6

#define s_5_6   s_5_30

◆ s_5_7

#define s_5_7   s_5_31

◆ s_5_8

#define s_5_8   s_5_32

◆ s_5_9

#define s_5_9   s_5_33

◆ s_6_0

#define s_6_0   s_6_48

◆ s_6_1

#define s_6_1   s_6_49

◆ s_6_10

#define s_6_10   s_6_33

◆ s_6_100

#define s_6_100   491

◆ s_6_101

#define s_6_101   497

◆ s_6_102

#define s_6_102   503

◆ s_6_103

#define s_6_103   509

◆ s_6_104

#define s_6_104   517

◆ s_6_105

#define s_6_105   525

◆ s_6_106

#define s_6_106   533

◆ s_6_107

#define s_6_107   537

◆ s_6_108

#define s_6_108   542

◆ s_6_109

#define s_6_109   547

◆ s_6_11

#define s_6_11   s_6_34

◆ s_6_110

#define s_6_110   552

◆ s_6_111

#define s_6_111   557

◆ s_6_112

#define s_6_112   562

◆ s_6_113

#define s_6_113   567

◆ s_6_114

#define s_6_114   572

◆ s_6_115

#define s_6_115   574

◆ s_6_116

#define s_6_116   576

◆ s_6_117

#define s_6_117   s_6_111

◆ s_6_118

#define s_6_118   s_6_112

◆ s_6_119

#define s_6_119   s_6_113

◆ s_6_12

#define s_6_12   s_6_35

◆ s_6_13

#define s_6_13   s_6_68

◆ s_6_14

#define s_6_14   s_6_69

◆ s_6_15

#define s_6_15   s_6_70

◆ s_6_16

#define s_6_16   (s_6_17 + 2)

◆ s_6_17

#define s_6_17   s_6_74

◆ s_6_18

#define s_6_18   s_6_75

◆ s_6_19

#define s_6_19   s_6_76

◆ s_6_2

#define s_6_2   (s_6_3 + 2)

◆ s_6_20

#define s_6_20   (s_6_21 + 1)

◆ s_6_21

#define s_6_21   (s_6_22 + 2)

◆ s_6_22

#define s_6_22   178

◆ s_6_23

#define s_6_23   183

◆ s_6_24

#define s_6_24   188

◆ s_6_25

#define s_6_25   193

◆ s_6_26

#define s_6_26   197

◆ s_6_27

#define s_6_27   201

◆ s_6_28

#define s_6_28   205

◆ s_6_29

#define s_6_29   (s_6_30 + 2)

◆ s_6_3

#define s_6_3   s_6_22

◆ s_6_30

#define s_6_30   s_6_100

◆ s_6_31

#define s_6_31   s_6_101

◆ s_6_32

#define s_6_32   s_6_102

◆ s_6_33

#define s_6_33   209

◆ s_6_34

#define s_6_34   214

◆ s_6_35

#define s_6_35   219

◆ s_6_36

#define s_6_36   s_6_88

◆ s_6_37

#define s_6_37   s_6_89

◆ s_6_38

#define s_6_38   224

◆ s_6_39

#define s_6_39   228

◆ s_6_4

#define s_6_4   s_6_23

◆ s_6_40

#define s_6_40   232

◆ s_6_41

#define s_6_41   236

◆ s_6_42

#define s_6_42   241

◆ s_6_43

#define s_6_43   246

◆ s_6_44

#define s_6_44   s_6_3

◆ s_6_45

#define s_6_45   s_6_4

◆ s_6_46

#define s_6_46   s_6_5

◆ s_6_47

#define s_6_47   s_6_10

◆ s_6_48

#define s_6_48   251

◆ s_6_49

#define s_6_49   255

◆ s_6_5

#define s_6_5   s_6_24

◆ s_6_50

#define s_6_50   (s_6_51 + 2)

◆ s_6_51

#define s_6_51   259

◆ s_6_52

#define s_6_52   264

◆ s_6_53

#define s_6_53   269

◆ s_6_54

#define s_6_54   274

◆ s_6_55

#define s_6_55   278

◆ s_6_56

#define s_6_56   282

◆ s_6_57

#define s_6_57   286

◆ s_6_58

#define s_6_58   s_6_11

◆ s_6_59

#define s_6_59   290

◆ s_6_6

#define s_6_6   s_6_25

◆ s_6_60

#define s_6_60   295

◆ s_6_61

#define s_6_61   300

◆ s_6_62

#define s_6_62   305

◆ s_6_63

#define s_6_63   309

◆ s_6_64

#define s_6_64   313

◆ s_6_65

#define s_6_65   317

◆ s_6_66

#define s_6_66   322

◆ s_6_67

#define s_6_67   327

◆ s_6_68

#define s_6_68   332

◆ s_6_69

#define s_6_69   337

◆ s_6_7

#define s_6_7   s_6_26

◆ s_6_70

#define s_6_70   342

◆ s_6_71

#define s_6_71   s_6_12

◆ s_6_72

#define s_6_72   347

◆ s_6_73

#define s_6_73   (s_6_74 + 2)

◆ s_6_74

#define s_6_74   350

◆ s_6_75

#define s_6_75   355

◆ s_6_76

#define s_6_76   360

◆ s_6_77

#define s_6_77   365

◆ s_6_78

#define s_6_78   371

◆ s_6_79

#define s_6_79   377

◆ s_6_8

#define s_6_8   s_6_27

◆ s_6_80

#define s_6_80   383

◆ s_6_81

#define s_6_81   390

◆ s_6_82

#define s_6_82   397

◆ s_6_83

#define s_6_83   404

◆ s_6_84

#define s_6_84   (s_6_85 + 2)

◆ s_6_85

#define s_6_85   410

◆ s_6_86

#define s_6_86   417

◆ s_6_87

#define s_6_87   424

◆ s_6_88

#define s_6_88   431

◆ s_6_89

#define s_6_89   435

◆ s_6_9

#define s_6_9   s_6_28

◆ s_6_90

#define s_6_90   (s_6_91 + 3)

◆ s_6_91

#define s_6_91   439

◆ s_6_92

#define s_6_92   446

◆ s_6_93

#define s_6_93   453

◆ s_6_94

#define s_6_94   460

◆ s_6_95

#define s_6_95   (s_6_96 + 2)

◆ s_6_96

#define s_6_96   467

◆ s_6_97

#define s_6_97   475

◆ s_6_98

#define s_6_98   483

◆ s_6_99

#define s_6_99   (s_6_100 + 2)

◆ s_7_0

#define s_7_0   578

◆ s_7_1

#define s_7_1   579

◆ s_7_2

#define s_7_2   s_7_3

◆ s_7_3

#define s_7_3   580

◆ s_7_4

#define s_7_4   582

◆ s_7_5

#define s_7_5   584

◆ s_7_6

#define s_7_6   586

◆ s_8_0

#define s_8_0   588

◆ s_8_1

#define s_8_1   589

◆ s_8_2

#define s_8_2   591

◆ s_8_3

#define s_8_3   593

Variable Documentation

◆ a_0

const struct among a_0[3]
static
Initial value:
=
{
{ 0, 0, -1, 3},
{ 2, s_0_1, 0, 1},
{ 2, s_0_2, 0, 2}
}
#define s_0_2
#define s_0_1

Definition at line 329 of file portuguese.cc.

◆ a_1

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

Definition at line 337 of file portuguese.cc.

◆ a_2

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

Definition at line 345 of file portuguese.cc.

◆ a_3

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

Definition at line 354 of file portuguese.cc.

◆ a_4

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

Definition at line 362 of file portuguese.cc.

◆ a_5

const struct among a_5[45]
static

Definition at line 370 of file portuguese.cc.

◆ a_6

const struct among a_6[120]
static

Definition at line 420 of file portuguese.cc.

◆ a_7

const struct among a_7[7]
static
Initial value:
=
{
{ 1, s_7_0, -1, 1},
{ 1, s_7_1, -1, 1},
{ 1, s_7_2, -1, 1},
{ 2, s_7_3, -1, 1},
{ 2, s_7_4, -1, 1},
{ 2, s_7_5, -1, 1},
{ 2, s_7_6, -1, 1}
}
#define s_7_5
#define s_7_4
#define s_7_3
#define s_7_0
#define s_7_1
#define s_7_6
#define s_7_2

Definition at line 545 of file portuguese.cc.

◆ a_8

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

Definition at line 557 of file portuguese.cc.

◆ g_v

const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 }
static

Definition at line 565 of file portuguese.cc.

Referenced by Xapian::InternalStemPortuguese::r_mark_regions().

◆ s_0

const symbol s_0[] = { 'a', '~' }
static

Definition at line 567 of file portuguese.cc.

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

◆ s_1

const symbol s_1[] = { 'o', '~' }
static

Definition at line 568 of file portuguese.cc.

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

◆ s_10

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

Definition at line 577 of file portuguese.cc.

Referenced by Xapian::InternalStemPortuguese::r_residual_form().

◆ s_2

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

Definition at line 569 of file portuguese.cc.

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

◆ s_3

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

Definition at line 570 of file portuguese.cc.

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

◆ s_4

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

Definition at line 571 of file portuguese.cc.

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

◆ s_5

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

Definition at line 572 of file portuguese.cc.

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

◆ s_6

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

Definition at line 573 of file portuguese.cc.

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

◆ s_7

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

Definition at line 574 of file portuguese.cc.

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

◆ s_8

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

Definition at line 575 of file portuguese.cc.

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

◆ s_9

const symbol s_9[] = { 'i', 'r' }
static

Definition at line 576 of file portuguese.cc.

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

◆ s_pool

const symbol s_pool[]
static