Xapian::InternalStemTurkish Class Reference

#include <turkish.h>

Inheritance diagram for Xapian::InternalStemTurkish:

Inheritance graph
[legend]
Collaboration diagram for Xapian::InternalStemTurkish:

Collaboration graph
[legend]

List of all members.

Public Member Functions

int r_stem_suffix_chain_before_ki ()
int r_stem_noun_suffixes ()
int r_stem_nominal_verb_suffixes ()
int r_postlude ()
int r_post_process_last_consonants ()
int r_more_than_one_syllable_word ()
int r_mark_suffix_with_optional_s_consonant ()
int r_mark_suffix_with_optional_n_consonant ()
int r_mark_suffix_with_optional_U_vowel ()
int r_mark_suffix_with_optional_y_consonant ()
int r_mark_ysA ()
int r_mark_ymUs_ ()
int r_mark_yken ()
int r_mark_yDU ()
int r_mark_yUz ()
int r_mark_yUm ()
int r_mark_yU ()
int r_mark_ylA ()
int r_mark_yA ()
int r_mark_possessives ()
int r_mark_sUnUz ()
int r_mark_sUn ()
int r_mark_sU ()
int r_mark_nUz ()
int r_mark_nUn ()
int r_mark_nU ()
int r_mark_ndAn ()
int r_mark_ndA ()
int r_mark_ncA ()
int r_mark_nA ()
int r_mark_lArI ()
int r_mark_lAr ()
int r_mark_ki ()
int r_mark_DUr ()
int r_mark_DAn ()
int r_mark_DA ()
int r_mark_cAsInA ()
int r_is_reserved_word ()
int r_check_vowel_harmony ()
int r_append_U_to_stems_ending_with_d_or_g ()
 InternalStemTurkish ()
 ~InternalStemTurkish ()
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

unsigned char B_continue_stemming_noun_suffixes
int I_strlen


Detailed Description

Definition at line 7 of file turkish.h.


Constructor & Destructor Documentation

Xapian::InternalStemTurkish::InternalStemTurkish (  ) 

Definition at line 2089 of file turkish.cc.

Xapian::InternalStemTurkish::~InternalStemTurkish (  ) 

Definition at line 2094 of file turkish.cc.


Member Function Documentation

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 (  ) 

int Xapian::InternalStemTurkish::r_check_vowel_harmony (  ) 

int Xapian::InternalStemTurkish::r_is_reserved_word (  ) 

int Xapian::InternalStemTurkish::r_mark_cAsInA (  ) 

int Xapian::InternalStemTurkish::r_mark_DA (  ) 

int Xapian::InternalStemTurkish::r_mark_DAn (  ) 

int Xapian::InternalStemTurkish::r_mark_DUr (  ) 

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 (  ) 

int Xapian::InternalStemTurkish::r_mark_lArI (  ) 

int Xapian::InternalStemTurkish::r_mark_nA (  ) 

int Xapian::InternalStemTurkish::r_mark_ncA (  ) 

int Xapian::InternalStemTurkish::r_mark_ndA (  ) 

int Xapian::InternalStemTurkish::r_mark_ndAn (  ) 

int Xapian::InternalStemTurkish::r_mark_nU (  ) 

int Xapian::InternalStemTurkish::r_mark_nUn (  ) 

int Xapian::InternalStemTurkish::r_mark_nUz (  ) 

int Xapian::InternalStemTurkish::r_mark_possessives (  ) 

int Xapian::InternalStemTurkish::r_mark_sU (  ) 

int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_n_consonant (  ) 

int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_s_consonant (  ) 

int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_U_vowel (  ) 

int Xapian::InternalStemTurkish::r_mark_suffix_with_optional_y_consonant (  ) 

int Xapian::InternalStemTurkish::r_mark_sUn (  ) 

int Xapian::InternalStemTurkish::r_mark_sUnUz (  ) 

int Xapian::InternalStemTurkish::r_mark_yA (  ) 

int Xapian::InternalStemTurkish::r_mark_yDU (  ) 

int Xapian::InternalStemTurkish::r_mark_yken (  ) 

int Xapian::InternalStemTurkish::r_mark_ylA (  ) 

int Xapian::InternalStemTurkish::r_mark_ymUs_ (  ) 

int Xapian::InternalStemTurkish::r_mark_ysA (  ) 

int Xapian::InternalStemTurkish::r_mark_yU (  ) 

int Xapian::InternalStemTurkish::r_mark_yUm (  ) 

int Xapian::InternalStemTurkish::r_mark_yUz (  ) 

int Xapian::InternalStemTurkish::r_more_than_one_syllable_word (  ) 

int Xapian::InternalStemTurkish::r_post_process_last_consonants (  ) 

int Xapian::InternalStemTurkish::r_postlude (  ) 

int Xapian::InternalStemTurkish::r_stem_nominal_verb_suffixes (  ) 

int Xapian::InternalStemTurkish::r_stem_noun_suffixes (  ) 

int Xapian::InternalStemTurkish::r_stem_suffix_chain_before_ki (  ) 

int Xapian::InternalStemTurkish::stem (  )  [virtual]


Member Data Documentation

Definition at line 8 of file turkish.h.

Referenced by r_stem_nominal_verb_suffixes(), and stem().

Definition at line 9 of file turkish.h.

Referenced by r_is_reserved_word().


The documentation for this class was generated from the following files:

Documentation for Xapian (version 1.2.13).
Generated on 9 Jan 2013 by Doxygen 1.5.9.