Xapian::Stem::Internal Class Reference

#include <steminternal.h>

Inheritance diagram for Xapian::Stem::Internal:

Inheritance graph
[legend]
Collaboration diagram for Xapian::Stem::Internal:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Internal ()
 Perform initialisation common to all Snowball stemmers.
virtual ~Internal ()
 Perform cleanup common to all Snowball stemmers.
std::string operator() (const std::string &word)
 Stem the specified word.
virtual int stem ()=0
 Virtual method implemented by the subclass to actually do the work.
virtual const char * get_description () const=0
 Return string describing this object.

Protected Member Functions

int get_utf8 (int *slot)
int get_b_utf8 (int *slot)
int in_grouping_U (const unsigned char *s, int min, int max, int repeat)
int in_grouping_b_U (const unsigned char *s, int min, int max, int repeat)
int out_grouping_U (const unsigned char *s, int min, int max, int repeat)
int out_grouping_b_U (const unsigned char *s, int min, int max, int repeat)
int eq_s (int s_size, const symbol *s)
int eq_s_b (int s_size, const symbol *s)
int eq_v (const symbol *v)
int eq_v_b (const symbol *v)
int find_among (const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
int find_among_b (const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
int replace_s (int c_bra, int c_ket, int s_size, const symbol *s)
int slice_from_s (int s_size, const symbol *s)
int slice_from_v (const symbol *v)
int slice_del ()
void insert_s (int c_bra, int c_ket, int s_size, const symbol *s)
void insert_v (int c_bra, int c_ket, const symbol *v)
symbolslice_to (symbol *v)
symbolassign_to (symbol *v)

Protected Attributes

symbolp
int c
int l
int lb
int bra
int ket

Private Member Functions

int slice_check ()

Detailed Description

Definition at line 63 of file steminternal.h.


Constructor & Destructor Documentation

Xapian::Stem::Internal::Internal (  ) 

Perform initialisation common to all Snowball stemmers.

Definition at line 134 of file steminternal.cc.

Xapian::Stem::Internal::~Internal (  )  [virtual]

Perform cleanup common to all Snowball stemmers.

Definition at line 139 of file steminternal.cc.

References lose_s(), and p.


Member Function Documentation

int Xapian::Stem::Internal::slice_check (  )  [private]

Definition at line 380 of file steminternal.cc.

References Assert, ket, l, and p.

Referenced by slice_from_s(), and slice_to().

int Xapian::Stem::Internal::get_utf8 ( int *  slot  )  [protected]

Definition at line 159 of file steminternal.cc.

References l, and p.

Referenced by in_grouping_U(), and out_grouping_U().

int Xapian::Stem::Internal::get_b_utf8 ( int *  slot  )  [protected]

Definition at line 174 of file steminternal.cc.

References lb, and p.

Referenced by in_grouping_b_U(), and out_grouping_b_U().

int Xapian::Stem::Internal::in_grouping_U ( const unsigned char *  s,
int  min,
int  max,
int  repeat 
) [protected]

Definition at line 189 of file steminternal.cc.

References get_utf8(), and w().

Referenced by Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemSwedish::r_mark_regions(), Xapian::InternalStemSpanish::r_mark_regions(), Xapian::InternalStemRussian::r_mark_regions(), Xapian::InternalStemRomanian::r_mark_regions(), Xapian::InternalStemPortuguese::r_mark_regions(), Xapian::InternalStemNorwegian::r_mark_regions(), Xapian::InternalStemItalian::r_mark_regions(), Xapian::InternalStemHungarian::r_mark_regions(), Xapian::InternalStemGerman2::r_mark_regions(), Xapian::InternalStemGerman::r_mark_regions(), Xapian::InternalStemFrench::r_mark_regions(), Xapian::InternalStemFinnish::r_mark_regions(), Xapian::InternalStemEnglish::r_mark_regions(), Xapian::InternalStemDutch::r_mark_regions(), Xapian::InternalStemDanish::r_mark_regions(), Xapian::InternalStemKraaij_pohlmann::r_measure(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemPorter::stem(), and Xapian::InternalStemKraaij_pohlmann::stem().

int Xapian::Stem::Internal::in_grouping_b_U ( const unsigned char *  s,
int  min,
int  max,
int  repeat 
) [protected]

Definition at line 201 of file steminternal.cc.

References get_b_utf8(), and w().

Referenced by Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemTurkish::r_mark_sU(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant(), Xapian::InternalStemTurkish::r_mark_yU(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemPorter::r_shortv(), Xapian::InternalStemEnglish::r_shortv(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemKraaij_pohlmann::r_V(), Xapian::InternalStemFinnish::r_VI(), Xapian::InternalStemItalian::r_vowel_suffix(), and Xapian::InternalStemKraaij_pohlmann::r_VX().

int Xapian::Stem::Internal::out_grouping_U ( const unsigned char *  s,
int  min,
int  max,
int  repeat 
) [protected]

Definition at line 213 of file steminternal.cc.

References get_utf8(), and w().

Referenced by Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemSwedish::r_mark_regions(), Xapian::InternalStemSpanish::r_mark_regions(), Xapian::InternalStemRussian::r_mark_regions(), Xapian::InternalStemRomanian::r_mark_regions(), Xapian::InternalStemPortuguese::r_mark_regions(), Xapian::InternalStemNorwegian::r_mark_regions(), Xapian::InternalStemItalian::r_mark_regions(), Xapian::InternalStemHungarian::r_mark_regions(), Xapian::InternalStemGerman2::r_mark_regions(), Xapian::InternalStemGerman::r_mark_regions(), Xapian::InternalStemFrench::r_mark_regions(), Xapian::InternalStemFinnish::r_mark_regions(), Xapian::InternalStemEnglish::r_mark_regions(), Xapian::InternalStemDutch::r_mark_regions(), Xapian::InternalStemDanish::r_mark_regions(), Xapian::InternalStemKraaij_pohlmann::r_measure(), Xapian::InternalStemTurkish::r_more_than_one_syllable_word(), and Xapian::InternalStemPorter::stem().

int Xapian::Stem::Internal::out_grouping_b_U ( const unsigned char *  s,
int  min,
int  max,
int  repeat 
) [protected]

Definition at line 225 of file steminternal.cc.

References get_b_utf8(), and w().

Referenced by Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemKraaij_pohlmann::r_C(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemDutch::r_en_ending(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemPorter::r_shortv(), Xapian::InternalStemEnglish::r_shortv(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemDanish::r_undouble(), and Xapian::InternalStemRomanian::r_verb_suffix().

int Xapian::Stem::Internal::eq_s ( int  s_size,
const symbol s 
) [protected]

Definition at line 237 of file steminternal.cc.

References l, and p.

Referenced by eq_v(), Xapian::InternalStemTurkish::r_is_reserved_word(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemKraaij_pohlmann::r_measure(), and Xapian::InternalStemGerman::r_prelude().

int Xapian::Stem::Internal::eq_s_b ( int  s_size,
const symbol s 
) [protected]

Definition at line 244 of file steminternal.cc.

References lb, and p.

Referenced by eq_v_b(), Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemLovins::r_BB(), Xapian::InternalStemKraaij_pohlmann::r_C(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemDutch::r_en_ending(), Xapian::InternalStemLovins::r_H(), Xapian::InternalStemTurkish::r_mark_ki(), Xapian::InternalStemTurkish::r_mark_yken(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_S(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemRussian::r_tidy_up(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemKraaij_pohlmann::r_V(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemKraaij_pohlmann::r_VX(), Xapian::InternalStemLovins::r_Y(), Xapian::InternalStemRussian::stem(), and Xapian::InternalStemFrench::stem().

int Xapian::Stem::Internal::eq_v ( const symbol v  )  [inline, protected]

Definition at line 80 of file steminternal.h.

References eq_s(), and SIZE.

int Xapian::Stem::Internal::eq_v_b ( const symbol v  )  [inline, protected]

Definition at line 81 of file steminternal.h.

References eq_s_b(), and SIZE.

Referenced by Xapian::InternalStemFinnish::r_tidy(), and Xapian::InternalStemDanish::r_undouble().

int Xapian::Stem::Internal::find_among ( const struct among v,
int  v_size,
const unsigned char *  fnum,
const among_function f 
) [protected]

Definition at line 251 of file steminternal.cc.

References if(), l, p, and w().

Referenced by Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemHungarian::r_mark_regions(), Xapian::InternalStemFrench::r_mark_regions(), Xapian::InternalStemEnglish::r_mark_regions(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), and Xapian::InternalStemDutch::r_prelude().

int Xapian::Stem::Internal::find_among_b ( const struct among v,
int  v_size,
const unsigned char *  fnum,
const among_function f 
) [protected]

Definition at line 305 of file steminternal.cc.

References lb, p, and w().

Referenced by Xapian::InternalStemLovins::r_AA(), Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemRussian::r_adjective(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemHungarian::r_case(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemRomanian::r_combo_suffix(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemHungarian::r_double(), Xapian::InternalStemLovins::r_endings(), Xapian::InternalStemEnglish::r_exception2(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemFinnish::r_LONG(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemTurkish::r_mark_cAsInA(), Xapian::InternalStemTurkish::r_mark_DA(), Xapian::InternalStemTurkish::r_mark_DAn(), Xapian::InternalStemTurkish::r_mark_DUr(), Xapian::InternalStemTurkish::r_mark_lAr(), Xapian::InternalStemTurkish::r_mark_lArI(), Xapian::InternalStemTurkish::r_mark_nA(), Xapian::InternalStemTurkish::r_mark_ncA(), Xapian::InternalStemTurkish::r_mark_ndA(), Xapian::InternalStemTurkish::r_mark_ndAn(), Xapian::InternalStemTurkish::r_mark_nU(), Xapian::InternalStemTurkish::r_mark_nUn(), Xapian::InternalStemTurkish::r_mark_nUz(), Xapian::InternalStemTurkish::r_mark_possessives(), Xapian::InternalStemTurkish::r_mark_sUn(), Xapian::InternalStemTurkish::r_mark_sUnUz(), Xapian::InternalStemTurkish::r_mark_yA(), Xapian::InternalStemTurkish::r_mark_yDU(), Xapian::InternalStemTurkish::r_mark_ylA(), Xapian::InternalStemTurkish::r_mark_ymUs_(), Xapian::InternalStemTurkish::r_mark_ysA(), Xapian::InternalStemTurkish::r_mark_yUm(), Xapian::InternalStemTurkish::r_mark_yUz(), Xapian::InternalStemRussian::r_noun(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_post_process_last_consonants(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemPortuguese::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemHungarian::r_sing_owner(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemRussian::r_tidy_up(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemHungarian::r_v_ending(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemRomanian::r_vowel_suffix(), and Xapian::InternalStemSpanish::r_y_verb_suffix().

int Xapian::Stem::Internal::replace_s ( int  c_bra,
int  c_ket,
int  s_size,
const symbol s 
) [protected]

Definition at line 354 of file steminternal.cc.

References Assert, CAPACITY, increase_size(), l, p, among::s, SET_SIZE, and SIZE.

Referenced by insert_s(), and slice_from_s().

int Xapian::Stem::Internal::slice_from_s ( int  s_size,
const symbol s 
) [protected]

Definition at line 392 of file steminternal.cc.

References bra, ket, replace_s(), among::s, and slice_check().

Referenced by Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemRomanian::r_combo_suffix(), Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_post_process_last_consonants(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemEnglish::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemHungarian::r_sing_owner(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemHungarian::r_v_ending(), slice_del(), slice_from_v(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), and Xapian::InternalStemFrench::stem().

int Xapian::Stem::Internal::slice_from_v ( const symbol v  )  [inline, protected]

Definition at line 88 of file steminternal.h.

References SIZE, and slice_from_s().

int Xapian::Stem::Internal::slice_del (  )  [inline, protected]

Definition at line 90 of file steminternal.h.

References slice_from_s().

Referenced by Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemRussian::r_adjective(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemHungarian::r_case(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemDutch::r_en_ending(), Xapian::InternalStemLovins::r_endings(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemRussian::r_noun(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemPortuguese::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemHungarian::r_sing_owner(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes(), Xapian::InternalStemTurkish::r_stem_noun_suffixes(), Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemPorter::r_Step_5b(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemRussian::r_tidy_up(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemDanish::r_undouble(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemRomanian::r_vowel_suffix(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemSpanish::r_y_verb_suffix(), Xapian::InternalStemRussian::stem(), and Xapian::InternalStemPortuguese::stem().

void Xapian::Stem::Internal::insert_s ( int  c_bra,
int  c_ket,
int  s_size,
const symbol s 
) [protected]

Definition at line 398 of file steminternal.cc.

References bra, ket, replace_s(), and among::s.

Referenced by insert_v(), Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), and Xapian::InternalStemKraaij_pohlmann::r_Step_3().

void Xapian::Stem::Internal::insert_v ( int  c_bra,
int  c_ket,
const symbol v 
) [inline, protected]

Definition at line 93 of file steminternal.h.

References insert_s(), and SIZE.

Referenced by Xapian::InternalStemKraaij_pohlmann::r_lengthen_V().

symbol * Xapian::Stem::Internal::slice_to ( symbol v  )  [protected]

Definition at line 404 of file steminternal.cc.

References bra, CAPACITY, increase_size(), ket, p, SET_SIZE, and slice_check().

Referenced by Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemFinnish::r_tidy(), and Xapian::InternalStemDanish::r_undouble().

symbol * Xapian::Stem::Internal::assign_to ( symbol v  )  [protected]

Definition at line 417 of file steminternal.cc.

References CAPACITY, increase_size(), l, p, and SET_SIZE.

std::string Xapian::Stem::Internal::operator() ( const std::string &  word  ) 

Stem the specified word.

virtual int Xapian::Stem::Internal::stem (  )  [pure virtual]

Virtual method implemented by the subclass to actually do the work.

Implemented in Xapian::InternalStemDanish, Xapian::InternalStemDutch, Xapian::InternalStemEnglish, Xapian::InternalStemFinnish, Xapian::InternalStemFrench, Xapian::InternalStemGerman, Xapian::InternalStemGerman2, Xapian::InternalStemHungarian, Xapian::InternalStemItalian, Xapian::InternalStemKraaij_pohlmann, Xapian::InternalStemLovins, Xapian::InternalStemNorwegian, Xapian::InternalStemPorter, Xapian::InternalStemPortuguese, Xapian::InternalStemRomanian, Xapian::InternalStemRussian, Xapian::InternalStemSpanish, Xapian::InternalStemSwedish, and Xapian::InternalStemTurkish.

virtual const char* Xapian::Stem::Internal::get_description (  )  const [pure virtual]

Return string describing this object.

Implemented in Xapian::InternalStemDanish, Xapian::InternalStemDutch, Xapian::InternalStemEnglish, Xapian::InternalStemFinnish, Xapian::InternalStemFrench, Xapian::InternalStemGerman, Xapian::InternalStemGerman2, Xapian::InternalStemHungarian, Xapian::InternalStemItalian, Xapian::InternalStemKraaij_pohlmann, Xapian::InternalStemLovins, Xapian::InternalStemNorwegian, Xapian::InternalStemPorter, Xapian::InternalStemPortuguese, Xapian::InternalStemRomanian, Xapian::InternalStemRussian, Xapian::InternalStemSpanish, Xapian::InternalStemSwedish, and Xapian::InternalStemTurkish.


Member Data Documentation

symbol* Xapian::Stem::Internal::p [protected]

Definition at line 67 of file steminternal.h.

Referenced by assign_to(), eq_s(), eq_s_b(), find_among(), find_among_b(), get_b_utf8(), get_utf8(), Xapian::InternalStemLovins::r_A(), Xapian::InternalStemLovins::r_AA(), Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemLovins::r_B(), Xapian::InternalStemLovins::r_BB(), Xapian::InternalStemLovins::r_C(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemLovins::r_CC(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemLovins::r_D(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemHungarian::r_double(), Xapian::InternalStemLovins::r_E(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemEnglish::r_exception2(), Xapian::InternalStemLovins::r_F(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemLovins::r_G(), Xapian::InternalStemLovins::r_H(), Xapian::InternalStemLovins::r_I(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemTurkish::r_is_reserved_word(), Xapian::InternalStemLovins::r_J(), Xapian::InternalStemLovins::r_K(), Xapian::InternalStemLovins::r_L(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemLovins::r_M(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemTurkish::r_mark_cAsInA(), Xapian::InternalStemTurkish::r_mark_DA(), Xapian::InternalStemTurkish::r_mark_DAn(), Xapian::InternalStemTurkish::r_mark_DUr(), Xapian::InternalStemTurkish::r_mark_lAr(), Xapian::InternalStemTurkish::r_mark_lArI(), Xapian::InternalStemTurkish::r_mark_nA(), Xapian::InternalStemTurkish::r_mark_ncA(), Xapian::InternalStemTurkish::r_mark_ndA(), Xapian::InternalStemTurkish::r_mark_ndAn(), Xapian::InternalStemTurkish::r_mark_nUn(), Xapian::InternalStemTurkish::r_mark_nUz(), Xapian::InternalStemTurkish::r_mark_possessives(), Xapian::InternalStemSwedish::r_mark_regions(), Xapian::InternalStemSpanish::r_mark_regions(), Xapian::InternalStemRomanian::r_mark_regions(), Xapian::InternalStemPortuguese::r_mark_regions(), Xapian::InternalStemNorwegian::r_mark_regions(), Xapian::InternalStemItalian::r_mark_regions(), Xapian::InternalStemHungarian::r_mark_regions(), Xapian::InternalStemGerman2::r_mark_regions(), Xapian::InternalStemGerman::r_mark_regions(), Xapian::InternalStemFrench::r_mark_regions(), Xapian::InternalStemEnglish::r_mark_regions(), Xapian::InternalStemDanish::r_mark_regions(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant(), Xapian::InternalStemTurkish::r_mark_sUn(), Xapian::InternalStemTurkish::r_mark_sUnUz(), Xapian::InternalStemTurkish::r_mark_yA(), Xapian::InternalStemTurkish::r_mark_ylA(), Xapian::InternalStemTurkish::r_mark_ymUs_(), Xapian::InternalStemTurkish::r_mark_ysA(), Xapian::InternalStemTurkish::r_mark_yUm(), Xapian::InternalStemTurkish::r_mark_yUz(), Xapian::InternalStemLovins::r_N(), Xapian::InternalStemLovins::r_O(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemLovins::r_P(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemEnglish::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemLovins::r_Q(), Xapian::InternalStemLovins::r_R(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemLovins::r_S(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemPorter::r_Step_5b(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemLovins::r_T(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemLovins::r_U(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemLovins::r_V(), Xapian::InternalStemHungarian::r_v_ending(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemFinnish::r_VI(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemKraaij_pohlmann::r_VX(), Xapian::InternalStemLovins::r_W(), Xapian::InternalStemLovins::r_X(), Xapian::InternalStemLovins::r_Y(), Xapian::InternalStemSpanish::r_y_verb_suffix(), Xapian::InternalStemLovins::r_Z(), replace_s(), slice_check(), slice_to(), Xapian::InternalStemPortuguese::stem(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), Xapian::InternalStemFrench::stem(), Xapian::InternalStemEnglish::stem(), and ~Internal().

int Xapian::Stem::Internal::c [protected]

Definition at line 68 of file steminternal.h.

Referenced by Xapian::InternalStemLovins::r_A(), Xapian::InternalStemLovins::r_AA(), Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemRussian::r_adjective(), Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemLovins::r_B(), Xapian::InternalStemLovins::r_BB(), Xapian::InternalStemLovins::r_C(), Xapian::InternalStemKraaij_pohlmann::r_C(), Xapian::InternalStemHungarian::r_case(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemLovins::r_CC(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemRomanian::r_combo_suffix(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemLovins::r_D(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemHungarian::r_double(), Xapian::InternalStemLovins::r_E(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemDutch::r_en_ending(), Xapian::InternalStemLovins::r_endings(), Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemEnglish::r_exception2(), Xapian::InternalStemLovins::r_F(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemLovins::r_G(), Xapian::InternalStemLovins::r_H(), Xapian::InternalStemLovins::r_I(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemTurkish::r_is_reserved_word(), Xapian::InternalStemLovins::r_J(), Xapian::InternalStemLovins::r_K(), Xapian::InternalStemLovins::r_L(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemLovins::r_M(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemTurkish::r_mark_cAsInA(), Xapian::InternalStemTurkish::r_mark_DA(), Xapian::InternalStemTurkish::r_mark_DAn(), Xapian::InternalStemTurkish::r_mark_DUr(), Xapian::InternalStemTurkish::r_mark_lAr(), Xapian::InternalStemTurkish::r_mark_lArI(), Xapian::InternalStemTurkish::r_mark_nA(), Xapian::InternalStemTurkish::r_mark_ncA(), Xapian::InternalStemTurkish::r_mark_ndA(), Xapian::InternalStemTurkish::r_mark_ndAn(), Xapian::InternalStemTurkish::r_mark_nUn(), Xapian::InternalStemTurkish::r_mark_nUz(), Xapian::InternalStemTurkish::r_mark_possessives(), Xapian::InternalStemSwedish::r_mark_regions(), Xapian::InternalStemSpanish::r_mark_regions(), Xapian::InternalStemRussian::r_mark_regions(), Xapian::InternalStemRomanian::r_mark_regions(), Xapian::InternalStemPortuguese::r_mark_regions(), Xapian::InternalStemNorwegian::r_mark_regions(), Xapian::InternalStemItalian::r_mark_regions(), Xapian::InternalStemHungarian::r_mark_regions(), Xapian::InternalStemGerman2::r_mark_regions(), Xapian::InternalStemGerman::r_mark_regions(), Xapian::InternalStemFrench::r_mark_regions(), Xapian::InternalStemFinnish::r_mark_regions(), Xapian::InternalStemEnglish::r_mark_regions(), Xapian::InternalStemDutch::r_mark_regions(), Xapian::InternalStemDanish::r_mark_regions(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant(), Xapian::InternalStemTurkish::r_mark_sUn(), Xapian::InternalStemTurkish::r_mark_sUnUz(), Xapian::InternalStemTurkish::r_mark_yA(), Xapian::InternalStemTurkish::r_mark_ylA(), Xapian::InternalStemTurkish::r_mark_ymUs_(), Xapian::InternalStemTurkish::r_mark_ysA(), Xapian::InternalStemTurkish::r_mark_yUm(), Xapian::InternalStemTurkish::r_mark_yUz(), Xapian::InternalStemKraaij_pohlmann::r_measure(), Xapian::InternalStemTurkish::r_more_than_one_syllable_word(), Xapian::InternalStemLovins::r_N(), Xapian::InternalStemRussian::r_noun(), Xapian::InternalStemLovins::r_O(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemLovins::r_P(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_post_process_last_consonants(), Xapian::InternalStemTurkish::r_postlude(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemEnglish::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemLovins::r_Q(), Xapian::InternalStemLovins::r_R(), Xapian::InternalStemSpanish::r_R1(), Xapian::InternalStemRomanian::r_R1(), Xapian::InternalStemPortuguese::r_R1(), Xapian::InternalStemPorter::r_R1(), Xapian::InternalStemKraaij_pohlmann::r_R1(), Xapian::InternalStemItalian::r_R1(), Xapian::InternalStemHungarian::r_R1(), Xapian::InternalStemGerman2::r_R1(), Xapian::InternalStemGerman::r_R1(), Xapian::InternalStemFrench::r_R1(), Xapian::InternalStemEnglish::r_R1(), Xapian::InternalStemDutch::r_R1(), Xapian::InternalStemSpanish::r_R2(), Xapian::InternalStemRussian::r_R2(), Xapian::InternalStemRomanian::r_R2(), Xapian::InternalStemPortuguese::r_R2(), Xapian::InternalStemPorter::r_R2(), Xapian::InternalStemKraaij_pohlmann::r_R2(), Xapian::InternalStemItalian::r_R2(), Xapian::InternalStemGerman2::r_R2(), Xapian::InternalStemGerman::r_R2(), Xapian::InternalStemFrench::r_R2(), Xapian::InternalStemFinnish::r_R2(), Xapian::InternalStemEnglish::r_R2(), Xapian::InternalStemDutch::r_R2(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemPortuguese::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemSpanish::r_RV(), Xapian::InternalStemRomanian::r_RV(), Xapian::InternalStemPortuguese::r_RV(), Xapian::InternalStemItalian::r_RV(), Xapian::InternalStemFrench::r_RV(), Xapian::InternalStemLovins::r_S(), Xapian::InternalStemEnglish::r_shortv(), Xapian::InternalStemHungarian::r_sing_owner(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes(), Xapian::InternalStemTurkish::r_stem_noun_suffixes(), Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemPorter::r_Step_5b(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemLovins::r_T(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemRussian::r_tidy_up(), Xapian::InternalStemLovins::r_U(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemDanish::r_undouble(), Xapian::InternalStemLovins::r_V(), Xapian::InternalStemKraaij_pohlmann::r_V(), Xapian::InternalStemHungarian::r_v_ending(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemFinnish::r_VI(), Xapian::InternalStemRomanian::r_vowel_suffix(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemKraaij_pohlmann::r_VX(), Xapian::InternalStemLovins::r_W(), Xapian::InternalStemLovins::r_X(), Xapian::InternalStemLovins::r_Y(), Xapian::InternalStemSpanish::r_y_verb_suffix(), Xapian::InternalStemLovins::r_Z(), Xapian::InternalStemTurkish::stem(), Xapian::InternalStemSwedish::stem(), Xapian::InternalStemSpanish::stem(), Xapian::InternalStemRussian::stem(), Xapian::InternalStemRomanian::stem(), Xapian::InternalStemPortuguese::stem(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemNorwegian::stem(), Xapian::InternalStemLovins::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), Xapian::InternalStemItalian::stem(), Xapian::InternalStemHungarian::stem(), Xapian::InternalStemGerman2::stem(), Xapian::InternalStemGerman::stem(), Xapian::InternalStemFrench::stem(), Xapian::InternalStemFinnish::stem(), Xapian::InternalStemEnglish::stem(), Xapian::InternalStemDutch::stem(), and Xapian::InternalStemDanish::stem().

int Xapian::Stem::Internal::l [protected]

Definition at line 68 of file steminternal.h.

Referenced by assign_to(), eq_s(), find_among(), get_utf8(), Xapian::InternalStemLovins::r_A(), Xapian::InternalStemLovins::r_AA(), Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemLovins::r_B(), Xapian::InternalStemLovins::r_BB(), Xapian::InternalStemLovins::r_C(), Xapian::InternalStemKraaij_pohlmann::r_C(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemLovins::r_CC(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemRomanian::r_combo_suffix(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemLovins::r_D(), Xapian::InternalStemHungarian::r_double(), Xapian::InternalStemLovins::r_E(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemDutch::r_en_ending(), Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemLovins::r_F(), Xapian::InternalStemLovins::r_G(), Xapian::InternalStemLovins::r_H(), Xapian::InternalStemLovins::r_I(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemTurkish::r_is_reserved_word(), Xapian::InternalStemLovins::r_J(), Xapian::InternalStemLovins::r_K(), Xapian::InternalStemLovins::r_L(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemLovins::r_M(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemSwedish::r_mark_regions(), Xapian::InternalStemSpanish::r_mark_regions(), Xapian::InternalStemRussian::r_mark_regions(), Xapian::InternalStemRomanian::r_mark_regions(), Xapian::InternalStemPortuguese::r_mark_regions(), Xapian::InternalStemNorwegian::r_mark_regions(), Xapian::InternalStemItalian::r_mark_regions(), Xapian::InternalStemHungarian::r_mark_regions(), Xapian::InternalStemGerman2::r_mark_regions(), Xapian::InternalStemGerman::r_mark_regions(), Xapian::InternalStemFrench::r_mark_regions(), Xapian::InternalStemFinnish::r_mark_regions(), Xapian::InternalStemEnglish::r_mark_regions(), Xapian::InternalStemDutch::r_mark_regions(), Xapian::InternalStemDanish::r_mark_regions(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant(), Xapian::InternalStemKraaij_pohlmann::r_measure(), Xapian::InternalStemLovins::r_N(), Xapian::InternalStemLovins::r_O(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemLovins::r_P(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_postlude(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemEnglish::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemLovins::r_Q(), Xapian::InternalStemLovins::r_R(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemLovins::r_S(), Xapian::InternalStemEnglish::r_shortv(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes(), Xapian::InternalStemTurkish::r_stem_noun_suffixes(), Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemLovins::r_T(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemLovins::r_U(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemDanish::r_undouble(), Xapian::InternalStemLovins::r_V(), Xapian::InternalStemKraaij_pohlmann::r_V(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemKraaij_pohlmann::r_VX(), Xapian::InternalStemLovins::r_W(), Xapian::InternalStemLovins::r_X(), Xapian::InternalStemLovins::r_Y(), Xapian::InternalStemSpanish::r_y_verb_suffix(), Xapian::InternalStemLovins::r_Z(), replace_s(), slice_check(), Xapian::InternalStemTurkish::stem(), Xapian::InternalStemSwedish::stem(), Xapian::InternalStemSpanish::stem(), Xapian::InternalStemRussian::stem(), Xapian::InternalStemRomanian::stem(), Xapian::InternalStemPortuguese::stem(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemNorwegian::stem(), Xapian::InternalStemLovins::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), Xapian::InternalStemItalian::stem(), Xapian::InternalStemHungarian::stem(), Xapian::InternalStemGerman2::stem(), Xapian::InternalStemGerman::stem(), Xapian::InternalStemFrench::stem(), Xapian::InternalStemFinnish::stem(), Xapian::InternalStemEnglish::stem(), Xapian::InternalStemDutch::stem(), and Xapian::InternalStemDanish::stem().

int Xapian::Stem::Internal::lb [protected]

Definition at line 68 of file steminternal.h.

Referenced by eq_s_b(), find_among_b(), get_b_utf8(), Xapian::InternalStemLovins::r_A(), Xapian::InternalStemLovins::r_AA(), Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemLovins::r_B(), Xapian::InternalStemLovins::r_BB(), Xapian::InternalStemLovins::r_C(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemLovins::r_CC(), Xapian::InternalStemTurkish::r_check_vowel_harmony(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemLovins::r_D(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemHungarian::r_double(), Xapian::InternalStemLovins::r_E(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemEnglish::r_exception2(), Xapian::InternalStemLovins::r_F(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemLovins::r_G(), Xapian::InternalStemLovins::r_H(), Xapian::InternalStemLovins::r_I(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemLovins::r_J(), Xapian::InternalStemLovins::r_K(), Xapian::InternalStemLovins::r_L(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemLovins::r_M(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemTurkish::r_mark_cAsInA(), Xapian::InternalStemTurkish::r_mark_DA(), Xapian::InternalStemTurkish::r_mark_DAn(), Xapian::InternalStemTurkish::r_mark_DUr(), Xapian::InternalStemTurkish::r_mark_lAr(), Xapian::InternalStemTurkish::r_mark_lArI(), Xapian::InternalStemTurkish::r_mark_nA(), Xapian::InternalStemTurkish::r_mark_ncA(), Xapian::InternalStemTurkish::r_mark_ndA(), Xapian::InternalStemTurkish::r_mark_ndAn(), Xapian::InternalStemTurkish::r_mark_nUn(), Xapian::InternalStemTurkish::r_mark_nUz(), Xapian::InternalStemTurkish::r_mark_possessives(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel(), Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant(), Xapian::InternalStemTurkish::r_mark_sUn(), Xapian::InternalStemTurkish::r_mark_sUnUz(), Xapian::InternalStemTurkish::r_mark_yA(), Xapian::InternalStemTurkish::r_mark_ylA(), Xapian::InternalStemTurkish::r_mark_ymUs_(), Xapian::InternalStemTurkish::r_mark_ysA(), Xapian::InternalStemTurkish::r_mark_yUm(), Xapian::InternalStemTurkish::r_mark_yUz(), Xapian::InternalStemLovins::r_N(), Xapian::InternalStemLovins::r_O(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemLovins::r_P(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_postlude(), Xapian::InternalStemLovins::r_Q(), Xapian::InternalStemLovins::r_R(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemLovins::r_S(), Xapian::InternalStemEnglish::r_shortv(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemPorter::r_Step_5b(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemLovins::r_T(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemLovins::r_U(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemDanish::r_undouble(), Xapian::InternalStemLovins::r_V(), Xapian::InternalStemHungarian::r_v_ending(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemFinnish::r_VI(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemKraaij_pohlmann::r_VX(), Xapian::InternalStemLovins::r_W(), Xapian::InternalStemLovins::r_X(), Xapian::InternalStemLovins::r_Y(), Xapian::InternalStemSpanish::r_y_verb_suffix(), Xapian::InternalStemLovins::r_Z(), Xapian::InternalStemTurkish::stem(), Xapian::InternalStemSwedish::stem(), Xapian::InternalStemSpanish::stem(), Xapian::InternalStemRussian::stem(), Xapian::InternalStemRomanian::stem(), Xapian::InternalStemPortuguese::stem(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemNorwegian::stem(), Xapian::InternalStemLovins::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), Xapian::InternalStemItalian::stem(), Xapian::InternalStemHungarian::stem(), Xapian::InternalStemGerman2::stem(), Xapian::InternalStemGerman::stem(), Xapian::InternalStemFrench::stem(), Xapian::InternalStemFinnish::stem(), Xapian::InternalStemEnglish::stem(), Xapian::InternalStemDutch::stem(), and Xapian::InternalStemDanish::stem().

int Xapian::Stem::Internal::bra [protected]

Definition at line 68 of file steminternal.h.

Referenced by insert_s(), Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemRussian::r_adjective(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemHungarian::r_case(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemRomanian::r_combo_suffix(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemLovins::r_endings(), Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemEnglish::r_exception2(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemRussian::r_noun(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_post_process_last_consonants(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemEnglish::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemPortuguese::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemHungarian::r_sing_owner(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes(), Xapian::InternalStemTurkish::r_stem_noun_suffixes(), Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemPorter::r_Step_5b(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemRussian::r_tidy_up(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemDanish::r_undouble(), Xapian::InternalStemHungarian::r_v_ending(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemRomanian::r_vowel_suffix(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemSpanish::r_y_verb_suffix(), slice_from_s(), slice_to(), Xapian::InternalStemRussian::stem(), Xapian::InternalStemPortuguese::stem(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), and Xapian::InternalStemFrench::stem().

int Xapian::Stem::Internal::ket [protected]

Definition at line 68 of file steminternal.h.

Referenced by insert_s(), Xapian::InternalStemRussian::r_adjectival(), Xapian::InternalStemRussian::r_adjective(), Xapian::InternalStemSpanish::r_attached_pronoun(), Xapian::InternalStemItalian::r_attached_pronoun(), Xapian::InternalStemHungarian::r_case(), Xapian::InternalStemFinnish::r_case_ending(), Xapian::InternalStemHungarian::r_case_other(), Xapian::InternalStemHungarian::r_case_special(), Xapian::InternalStemRomanian::r_combo_suffix(), Xapian::InternalStemSwedish::r_consonant_pair(), Xapian::InternalStemNorwegian::r_consonant_pair(), Xapian::InternalStemDanish::r_consonant_pair(), Xapian::InternalStemRussian::r_derivational(), Xapian::InternalStemDutch::r_e_ending(), Xapian::InternalStemLovins::r_endings(), Xapian::InternalStemEnglish::r_exception1(), Xapian::InternalStemEnglish::r_exception2(), Xapian::InternalStemHungarian::r_factive(), Xapian::InternalStemFinnish::r_i_plural(), Xapian::InternalStemFrench::r_i_verb_suffix(), Xapian::InternalStemHungarian::r_instrum(), Xapian::InternalStemKraaij_pohlmann::r_lengthen_V(), Xapian::InternalStemKraaij_pohlmann::r_Lose_infix(), Xapian::InternalStemKraaij_pohlmann::r_Lose_prefix(), Xapian::InternalStemSwedish::r_main_suffix(), Xapian::InternalStemNorwegian::r_main_suffix(), Xapian::InternalStemDanish::r_main_suffix(), Xapian::InternalStemRussian::r_noun(), Xapian::InternalStemFinnish::r_other_endings(), Xapian::InternalStemSwedish::r_other_suffix(), Xapian::InternalStemNorwegian::r_other_suffix(), Xapian::InternalStemDanish::r_other_suffix(), Xapian::InternalStemHungarian::r_owned(), Xapian::InternalStemFinnish::r_particle_etc(), Xapian::InternalStemRussian::r_perfective_gerund(), Xapian::InternalStemHungarian::r_plur_owner(), Xapian::InternalStemHungarian::r_plural(), Xapian::InternalStemFinnish::r_possessive(), Xapian::InternalStemTurkish::r_post_process_last_consonants(), Xapian::InternalStemSpanish::r_postlude(), Xapian::InternalStemRomanian::r_postlude(), Xapian::InternalStemPortuguese::r_postlude(), Xapian::InternalStemItalian::r_postlude(), Xapian::InternalStemGerman2::r_postlude(), Xapian::InternalStemGerman::r_postlude(), Xapian::InternalStemFrench::r_postlude(), Xapian::InternalStemEnglish::r_postlude(), Xapian::InternalStemDutch::r_postlude(), Xapian::InternalStemRomanian::r_prelude(), Xapian::InternalStemPortuguese::r_prelude(), Xapian::InternalStemItalian::r_prelude(), Xapian::InternalStemGerman2::r_prelude(), Xapian::InternalStemGerman::r_prelude(), Xapian::InternalStemFrench::r_prelude(), Xapian::InternalStemEnglish::r_prelude(), Xapian::InternalStemDutch::r_prelude(), Xapian::InternalStemRussian::r_reflexive(), Xapian::InternalStemPortuguese::r_residual_form(), Xapian::InternalStemSpanish::r_residual_suffix(), Xapian::InternalStemPortuguese::r_residual_suffix(), Xapian::InternalStemFrench::r_residual_suffix(), Xapian::InternalStemLovins::r_respell(), Xapian::InternalStemHungarian::r_sing_owner(), Xapian::InternalStemSpanish::r_standard_suffix(), Xapian::InternalStemRomanian::r_standard_suffix(), Xapian::InternalStemPortuguese::r_standard_suffix(), Xapian::InternalStemItalian::r_standard_suffix(), Xapian::InternalStemGerman2::r_standard_suffix(), Xapian::InternalStemGerman::r_standard_suffix(), Xapian::InternalStemFrench::r_standard_suffix(), Xapian::InternalStemDutch::r_standard_suffix(), Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes(), Xapian::InternalStemTurkish::r_stem_noun_suffixes(), Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki(), Xapian::InternalStemRomanian::r_step_0(), Xapian::InternalStemKraaij_pohlmann::r_Step_1(), Xapian::InternalStemPorter::r_Step_1a(), Xapian::InternalStemEnglish::r_Step_1a(), Xapian::InternalStemPorter::r_Step_1b(), Xapian::InternalStemEnglish::r_Step_1b(), Xapian::InternalStemPorter::r_Step_1c(), Xapian::InternalStemKraaij_pohlmann::r_Step_1c(), Xapian::InternalStemEnglish::r_Step_1c(), Xapian::InternalStemPorter::r_Step_2(), Xapian::InternalStemKraaij_pohlmann::r_Step_2(), Xapian::InternalStemEnglish::r_Step_2(), Xapian::InternalStemPorter::r_Step_3(), Xapian::InternalStemKraaij_pohlmann::r_Step_3(), Xapian::InternalStemEnglish::r_Step_3(), Xapian::InternalStemPorter::r_Step_4(), Xapian::InternalStemKraaij_pohlmann::r_Step_4(), Xapian::InternalStemEnglish::r_Step_4(), Xapian::InternalStemEnglish::r_Step_5(), Xapian::InternalStemPorter::r_Step_5a(), Xapian::InternalStemPorter::r_Step_5b(), Xapian::InternalStemKraaij_pohlmann::r_Step_6(), Xapian::InternalStemKraaij_pohlmann::r_Step_7(), Xapian::InternalStemFinnish::r_t_plural(), Xapian::InternalStemFinnish::r_tidy(), Xapian::InternalStemRussian::r_tidy_up(), Xapian::InternalStemFrench::r_un_accent(), Xapian::InternalStemFrench::r_un_double(), Xapian::InternalStemLovins::r_undouble(), Xapian::InternalStemHungarian::r_undouble(), Xapian::InternalStemDutch::r_undouble(), Xapian::InternalStemDanish::r_undouble(), Xapian::InternalStemHungarian::r_v_ending(), Xapian::InternalStemRussian::r_verb(), Xapian::InternalStemSpanish::r_verb_suffix(), Xapian::InternalStemRomanian::r_verb_suffix(), Xapian::InternalStemPortuguese::r_verb_suffix(), Xapian::InternalStemItalian::r_verb_suffix(), Xapian::InternalStemFrench::r_verb_suffix(), Xapian::InternalStemRomanian::r_vowel_suffix(), Xapian::InternalStemItalian::r_vowel_suffix(), Xapian::InternalStemSpanish::r_y_verb_suffix(), slice_check(), slice_from_s(), slice_to(), Xapian::InternalStemRussian::stem(), Xapian::InternalStemPortuguese::stem(), Xapian::InternalStemPorter::stem(), Xapian::InternalStemKraaij_pohlmann::stem(), and Xapian::InternalStemFrench::stem().


The documentation for this class was generated from the following files:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.