#include <turkish.h>


Definition at line 7 of file turkish.h.
| Xapian::InternalStemTurkish::InternalStemTurkish | ( | ) |
Definition at line 2089 of file turkish.cc.
| Xapian::InternalStemTurkish::~InternalStemTurkish | ( | ) |
Definition at line 2094 of file turkish.cc.
| std::string Xapian::InternalStemTurkish::get_description | ( | ) | const [virtual] |
Return a string describing this object.
Implements Xapian::StemImplementation.
Definition at line 2099 of file turkish.cc.
| int Xapian::InternalStemTurkish::r_append_U_to_stems_ending_with_d_or_g | ( | ) |
Definition at line 1869 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), g_vowel, Xapian::SnowballStemImplementation::insert_s(), Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::out_grouping_b_U(), Xapian::SnowballStemImplementation::p, s_10, s_11, s_12, s_13, s_14, s_15, and s_9.
Referenced by r_postlude().
| int Xapian::InternalStemTurkish::r_check_vowel_harmony | ( | ) |
Definition at line 512 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s_b(), g_vowel, g_vowel1, g_vowel2, g_vowel3, g_vowel4, g_vowel5, g_vowel6, Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::out_grouping_b_U(), Xapian::SnowballStemImplementation::p, s_0, s_1, and s_2.
Referenced by r_mark_DA(), r_mark_DAn(), r_mark_DUr(), r_mark_lAr(), r_mark_nA(), r_mark_ncA(), r_mark_ndA(), r_mark_ndAn(), r_mark_nU(), r_mark_nUn(), r_mark_nUz(), r_mark_sU(), r_mark_sUn(), r_mark_yA(), r_mark_yDU(), r_mark_ylA(), r_mark_ymUs_(), r_mark_yU(), r_mark_yUm(), and r_mark_yUz().
| int Xapian::InternalStemTurkish::r_is_reserved_word | ( | ) |
Definition at line 1989 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::eq_s(), I_strlen, Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::p, s_16, s_17, and skip_utf8().
Referenced by r_postlude().
| int Xapian::InternalStemTurkish::r_mark_cAsInA | ( | ) |
Definition at line 908 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_DA | ( | ) |
Definition at line 777 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_DAn | ( | ) |
Definition at line 795 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_DUr | ( | ) |
Definition at line 899 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_ki | ( | ) |
Definition at line 825 of file turkish.cc.
References Xapian::SnowballStemImplementation::eq_s_b(), and s_3.
Referenced by r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_lAr | ( | ) |
Definition at line 881 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes(), r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_lArI | ( | ) |
Definition at line 719 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, and s_pool.
Referenced by r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_nA | ( | ) |
Definition at line 768 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_ncA | ( | ) |
Definition at line 830 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_n_consonant(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_ndA | ( | ) |
Definition at line 786 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_ndAn | ( | ) |
Definition at line 804 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_nU | ( | ) |
Definition at line 736 of file turkish.cc.
References Xapian::SnowballStemImplementation::find_among_b(), r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_nUn | ( | ) |
Definition at line 744 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_n_consonant(), and s_pool.
Referenced by r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_nUz | ( | ) |
Definition at line 890 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_possessives | ( | ) |
Definition at line 699 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_mark_suffix_with_optional_U_vowel(), and s_pool.
Referenced by r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_sU | ( | ) |
Definition at line 708 of file turkish.cc.
References g_U, Xapian::SnowballStemImplementation::in_grouping_b_U(), r_check_vowel_harmony(), and r_mark_suffix_with_optional_s_consonant().
Referenced by r_stem_noun_suffixes(), and r_stem_suffix_chain_before_ki().
| int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant | ( | ) |
Definition at line 565 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, g_vowel, Xapian::SnowballStemImplementation::in_grouping_b_U(), Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, and skip_utf8().
Referenced by r_mark_ncA(), and r_mark_nUn().
| int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant | ( | ) |
Definition at line 599 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, g_vowel, Xapian::SnowballStemImplementation::in_grouping_b_U(), Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, and skip_utf8().
Referenced by r_mark_sU().
| int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel | ( | ) |
Definition at line 667 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, g_U, g_vowel, Xapian::SnowballStemImplementation::in_grouping_b_U(), Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::out_grouping_b_U(), Xapian::SnowballStemImplementation::p, and skip_utf8().
Referenced by r_mark_possessives().
| int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant | ( | ) |
Definition at line 633 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, g_vowel, Xapian::SnowballStemImplementation::in_grouping_b_U(), Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, and skip_utf8().
Referenced by r_mark_yA(), r_mark_yDU(), r_mark_yken(), r_mark_ylA(), r_mark_ymUs_(), r_mark_ysA(), r_mark_yU(), r_mark_yUm(), and r_mark_yUz().
| int Xapian::InternalStemTurkish::r_mark_sUn | ( | ) |
Definition at line 854 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_sUnUz | ( | ) |
Definition at line 875 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_yA | ( | ) |
Definition at line 756 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_yDU | ( | ) |
Definition at line 914 of file turkish.cc.
References Xapian::SnowballStemImplementation::find_among_b(), r_check_vowel_harmony(), r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_yken | ( | ) |
Definition at line 946 of file turkish.cc.
References Xapian::SnowballStemImplementation::eq_s_b(), r_mark_suffix_with_optional_y_consonant(), and s_4.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_ylA | ( | ) |
Definition at line 813 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_ymUs_ | ( | ) |
Definition at line 934 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_ysA | ( | ) |
Definition at line 925 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_yU | ( | ) |
Definition at line 725 of file turkish.cc.
References g_U, Xapian::SnowballStemImplementation::in_grouping_b_U(), r_check_vowel_harmony(), and r_mark_suffix_with_optional_y_consonant().
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::r_mark_yUm | ( | ) |
Definition at line 842 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_mark_yUz | ( | ) |
Definition at line 863 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::lb, Xapian::SnowballStemImplementation::p, r_check_vowel_harmony(), r_mark_suffix_with_optional_y_consonant(), and s_pool.
Referenced by r_stem_nominal_verb_suffixes().
| int Xapian::InternalStemTurkish::r_more_than_one_syllable_word | ( | ) |
Definition at line 1967 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, g_vowel, and Xapian::SnowballStemImplementation::out_grouping_U().
Referenced by stem().
| int Xapian::InternalStemTurkish::r_post_process_last_consonants | ( | ) |
Definition at line 1837 of file turkish.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::find_among_b(), Xapian::SnowballStemImplementation::ket, s_5, s_6, s_7, s_8, s_pool, and Xapian::SnowballStemImplementation::slice_from_s().
Referenced by r_postlude().
| int Xapian::InternalStemTurkish::r_postlude | ( | ) |
Definition at line 2027 of file turkish.cc.
References Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, r_append_U_to_stems_ending_with_d_or_g(), r_is_reserved_word(), and r_post_process_last_consonants().
Referenced by stem().
| int Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes | ( | ) |
Definition at line 954 of file turkish.cc.
References B_continue_stemming_noun_suffixes, Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, r_mark_cAsInA(), r_mark_DUr(), r_mark_lAr(), r_mark_nUz(), r_mark_sUn(), r_mark_sUnUz(), r_mark_yDU(), r_mark_yken(), r_mark_ymUs_(), r_mark_ysA(), r_mark_yUm(), r_mark_yUz(), and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemTurkish::r_stem_noun_suffixes | ( | ) |
Definition at line 1377 of file turkish.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, r_mark_DA(), r_mark_DAn(), r_mark_lAr(), r_mark_lArI(), r_mark_nA(), r_mark_ncA(), r_mark_ndA(), r_mark_ndAn(), r_mark_nU(), r_mark_nUn(), r_mark_possessives(), r_mark_sU(), r_mark_yA(), r_mark_ylA(), r_mark_yU(), r_stem_suffix_chain_before_ki(), and Xapian::SnowballStemImplementation::slice_del().
Referenced by stem().
| int Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki | ( | ) |
Definition at line 1203 of file turkish.cc.
References Xapian::SnowballStemImplementation::bra, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::ket, Xapian::SnowballStemImplementation::l, r_mark_DA(), r_mark_ki(), r_mark_lAr(), r_mark_lArI(), r_mark_ndA(), r_mark_nUn(), r_mark_possessives(), r_mark_sU(), and Xapian::SnowballStemImplementation::slice_del().
Referenced by r_stem_noun_suffixes().
| int Xapian::InternalStemTurkish::stem | ( | ) | [virtual] |
Virtual method implemented by the subclass to actually do the work.
Implements Xapian::SnowballStemImplementation.
Definition at line 2059 of file turkish.cc.
References B_continue_stemming_noun_suffixes, Xapian::SnowballStemImplementation::c, Xapian::SnowballStemImplementation::l, Xapian::SnowballStemImplementation::lb, r_more_than_one_syllable_word(), r_postlude(), r_stem_nominal_verb_suffixes(), and r_stem_noun_suffixes().
unsigned char Xapian::InternalStemTurkish::B_continue_stemming_noun_suffixes [private] |
int Xapian::InternalStemTurkish::I_strlen [private] |