Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

arabic_stemmer.h File Reference

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <malloc.h>

Go to the source code of this file.

Compounds

struct  stem_info_t

Defines

#define NUMSTEMMERS   6
#define ARABIC_BREAKS   " \t\r\n~`!@#$%^&*()_-+=[]{}|\\:;\"'<>,.?/\xA1\xF7\xD7\xBA\xBF"

Functions

void arabic_remove_diacritics (char *, char *)
void arabic_stop (char *, char *)
void no_stem (char *, char *)
void arabic_norm2 (char *, char *)
void arabic_norm2_stop (char *, char *)
void arabic_light10 (char *, char *)
void arabic_light10_stop (char *, char *)
void arabic_clean_up (void)
void show_stemmer_options ()
void * set_stemmer (char *)
char * stem_phrase (char *phrase, int *numtoks, void(*stemmer)(char *, char *))


Define Documentation

#define ARABIC_BREAKS   " \t\r\n~`!@#$%^&*()_-+=[]{}|\\:;\"'<>,.?/\xA1\xF7\xD7\xBA\xBF"
 

#define NUMSTEMMERS   6
 


Function Documentation

void arabic_clean_up void   
 

void arabic_light10 char *   ,
char *   
 

void arabic_light10_stop char *   ,
char *   
 

void arabic_norm2 char *   ,
char *   
 

void arabic_norm2_stop char *   ,
char *   
 

void arabic_remove_diacritics char *   ,
char *   
 

void arabic_stop char *   ,
char *   
 

void no_stem char *   ,
char *   
 

void* set_stemmer char *   
 

void show_stemmer_options  
 

char* stem_phrase char *    phrase,
int *    numtoks,
void(*    stemmer)(char *, char *)
 


Generated on Wed Nov 3 12:59:08 2004 for Lemur Toolkit by doxygen1.2.18