xapian-core  1.4.25
arabic.h
Go to the documentation of this file.
1 /* Generated by Snowball 2.0.0 - https://snowballstem.org/ */
2 
3 
4 #include "steminternal.h"
5 
6 namespace Xapian {
7 
9  unsigned char I_is_defined;
10  unsigned char I_is_verb;
11  unsigned char I_is_noun;
12  int r_Checks1();
13  int r_Normalize_pre();
14  int r_Normalize_post();
18  int r_Suffix_Verb_Step1();
19  int r_Suffix_Noun_Step3();
27  int r_Prefix_Step4_Verb();
28  int r_Prefix_Step3_Verb();
31  int r_Prefix_Step2();
32  int r_Prefix_Step1();
33 
34  public:
35 
38  int stem();
39  std::string get_description() const;
40 };
41 
42 }
The Xapian namespace contains public interfaces for the Xapian library.
Definition: compactor.cc:80
std::string get_description() const
Return a string describing this object.
Definition: arabic.cc:1905
Base class for implementations of stemming algorithms.
unsigned char I_is_verb
Definition: arabic.h:10
unsigned char I_is_noun
Definition: arabic.h:11
int stem()
Virtual method implemented by the subclass to actually do the work.
Definition: arabic.cc:1646
unsigned char I_is_defined
Definition: arabic.h:9