#include <russian.h>


Public Member Functions | |
| int | r_tidy_up () |
| int | r_derivational () |
| int | r_noun () |
| int | r_verb () |
| int | r_reflexive () |
| int | r_adjectival () |
| int | r_adjective () |
| int | r_perfective_gerund () |
| int | r_R2 () |
| int | r_mark_regions () |
| InternalStemRussian () | |
| ~InternalStemRussian () | |
| int | stem () |
| Virtual method implemented by the subclass to actually do the work. | |
| std::string | get_description () const |
| Return a string describing this object. | |
Private Attributes | |
| int | I_p2 |
| int | I_pV |
Definition at line 7 of file russian.h.
| Xapian::InternalStemRussian::InternalStemRussian | ( | ) |
Definition at line 707 of file russian.cc.
| Xapian::InternalStemRussian::~InternalStemRussian | ( | ) |
Definition at line 712 of file russian.cc.
| std::string Xapian::InternalStemRussian::get_description | ( | ) | const [virtual] |
Return a string describing this object.
Implements Xapian::StemImplementation.
Definition at line 717 of file russian.cc.
| int Xapian::InternalStemRussian::r_adjectival | ( | ) |
Definition at line 480 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, r_adjective(), s_2, s_3, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::r_adjective | ( | ) |
Definition at line 465 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by r_adjectival().
| int Xapian::InternalStemRussian::r_derivational | ( | ) |
Definition at line 570 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_R2(), s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::r_mark_regions | ( | ) |
Definition at line 406 of file russian.cc.
References Xapian::SnowballStemImplementation::c, g_v, I_p2, I_pV, Xapian::SnowballStemImplementation::in_grouping_U(), Xapian::SnowballStemImplementation::l, and Xapian::SnowballStemImplementation::out_grouping_U().
Referenced by stem().
| int Xapian::InternalStemRussian::r_noun | ( | ) |
Definition at line 555 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::r_perfective_gerund | ( | ) |
Definition at line 439 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, s_0, s_1, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::r_R2 | ( | ) |
Definition at line 434 of file russian.cc.
References Xapian::SnowballStemImplementation::c, and I_p2.
Referenced by r_derivational().
| int Xapian::InternalStemRussian::r_reflexive | ( | ) |
Definition at line 513 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::r_tidy_up | ( | ) |
Definition at line 589 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, s_6, s_7, s_8, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::r_verb | ( | ) |
Definition at line 529 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, s_4, s_5, s_pool, and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemRussian::stem | ( | ) | [virtual] |
Virtual method implemented by the subclass to actually do the work.
Implements Xapian::SnowballStemImplementation.
Definition at line 616 of file russian.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), I_pV, Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, r_adjectival(), r_derivational(), r_mark_regions(), r_noun(), r_perfective_gerund(), r_reflexive(), r_tidy_up(), r_verb(), s_9, and Xapian::SnowballStemImplementation::slice_del().
int Xapian::InternalStemRussian::I_p2 [private] |
int Xapian::InternalStemRussian::I_pV [private] |