YAZ 5.37.0
modules.h File Reference

Go to the source code of this file.

Data Structures

struct  stemmer_encoding
struct  stemmer_modules

Enumerations

enum  stemmer_encoding_t {
  ENC_UNKNOWN =0 , ENC_ISO_8859_1 , ENC_ISO_8859_2 , ENC_KOI8_R ,
  ENC_UTF_8
}

Variables

static struct stemmer_encoding encodings []
static struct stemmer_modules modules []
static const char * algorithm_names []

Enumeration Type Documentation

◆ stemmer_encoding_t

Enumerator
ENC_UNKNOWN 
ENC_ISO_8859_1 
ENC_ISO_8859_2 
ENC_KOI8_R 
ENC_UTF_8 

Definition at line 53 of file modules.h.

Variable Documentation

◆ algorithm_names

const char* algorithm_names[]
static
Initial value:
= {
"english",
"porter",
0
}

Definition at line 204 of file modules.h.

Referenced by sb_stemmer_list().

◆ encodings

struct stemmer_encoding encodings[]
static
Initial value:
= {
{"UTF_8", ENC_UTF_8},
}
@ ENC_UTF_8
Definition modules.h:58
@ ENC_UNKNOWN
Definition modules.h:54

Definition at line 65 of file modules.h.

Referenced by sb_getenc(), and sb_getenc().

◆ modules

struct stemmer_modules modules[]
static

Definition at line 83 of file modules.h.

Referenced by sb_stemmer_new().