PostgreSQL Source Code
git master
|
#include "header.h"
Go to the source code of this file.
Functions | |
int | indonesian_ISO_8859_1_stem (struct SN_env *z) |
static int | r_VOWEL (struct SN_env *z) |
static int | r_SUFFIX_I_OK (struct SN_env *z) |
static int | r_SUFFIX_AN_OK (struct SN_env *z) |
static int | r_SUFFIX_KAN_OK (struct SN_env *z) |
static int | r_KER (struct SN_env *z) |
static int | r_remove_suffix (struct SN_env *z) |
static int | r_remove_second_order_prefix (struct SN_env *z) |
static int | r_remove_first_order_prefix (struct SN_env *z) |
static int | r_remove_possessive_pronoun (struct SN_env *z) |
static int | r_remove_particle (struct SN_env *z) |
struct SN_env * | indonesian_ISO_8859_1_create_env (void) |
void | indonesian_ISO_8859_1_close_env (struct SN_env *z) |
Variables | |
static const symbol | s_0_0 [3] = { 'k', 'a', 'h' } |
static const symbol | s_0_1 [3] = { 'l', 'a', 'h' } |
static const symbol | s_0_2 [3] = { 'p', 'u', 'n' } |
static const struct among | a_0 [3] |
static const symbol | s_1_0 [3] = { 'n', 'y', 'a' } |
static const symbol | s_1_1 [2] = { 'k', 'u' } |
static const symbol | s_1_2 [2] = { 'm', 'u' } |
static const struct among | a_1 [3] |
static const symbol | s_2_0 [1] = { 'i' } |
static const symbol | s_2_1 [2] = { 'a', 'n' } |
static const symbol | s_2_2 [3] = { 'k', 'a', 'n' } |
static const struct among | a_2 [3] |
static const symbol | s_3_0 [2] = { 'd', 'i' } |
static const symbol | s_3_1 [2] = { 'k', 'e' } |
static const symbol | s_3_2 [2] = { 'm', 'e' } |
static const symbol | s_3_3 [3] = { 'm', 'e', 'm' } |
static const symbol | s_3_4 [3] = { 'm', 'e', 'n' } |
static const symbol | s_3_5 [4] = { 'm', 'e', 'n', 'g' } |
static const symbol | s_3_6 [4] = { 'm', 'e', 'n', 'y' } |
static const symbol | s_3_7 [3] = { 'p', 'e', 'm' } |
static const symbol | s_3_8 [3] = { 'p', 'e', 'n' } |
static const symbol | s_3_9 [4] = { 'p', 'e', 'n', 'g' } |
static const symbol | s_3_10 [4] = { 'p', 'e', 'n', 'y' } |
static const symbol | s_3_11 [3] = { 't', 'e', 'r' } |
static const struct among | a_3 [12] |
static const symbol | s_4_0 [2] = { 'b', 'e' } |
static const symbol | s_4_1 [7] = { 'b', 'e', 'l', 'a', 'j', 'a', 'r' } |
static const symbol | s_4_2 [3] = { 'b', 'e', 'r' } |
static const symbol | s_4_3 [2] = { 'p', 'e' } |
static const symbol | s_4_4 [7] = { 'p', 'e', 'l', 'a', 'j', 'a', 'r' } |
static const symbol | s_4_5 [3] = { 'p', 'e', 'r' } |
static const struct among | a_4 [6] |
static const unsigned char | g_vowel [] = { 17, 65, 16 } |
static const symbol | s_0 [] = { 'e', 'r' } |
static const symbol | s_1 [] = { 's' } |
static const symbol | s_2 [] = { 's' } |
static const symbol | s_3 [] = { 'p' } |
static const symbol | s_4 [] = { 'p' } |
static const symbol | s_5 [] = { 'a', 'j', 'a', 'r' } |
static const symbol | s_6 [] = { 'a', 'j', 'a', 'r' } |
void indonesian_ISO_8859_1_close_env | ( | struct SN_env * | z | ) |
struct SN_env * indonesian_ISO_8859_1_create_env | ( | void | ) |
int indonesian_ISO_8859_1_stem | ( | struct SN_env * | z | ) |
Definition at line 313 of file stem_ISO_8859_1_indonesian.c.
References SN_env::c, g_vowel, SN_env::I, SN_env::l, SN_env::lb, out_grouping(), r_remove_first_order_prefix(), r_remove_particle(), r_remove_possessive_pronoun(), r_remove_second_order_prefix(), and r_remove_suffix().
|
static |
Definition at line 188 of file stem_ISO_8859_1_indonesian.c.
References eq_s(), g_vowel, out_grouping(), and s_0.
|
static |
Definition at line 194 of file stem_ISO_8859_1_indonesian.c.
References a_3, SN_env::bra, SN_env::c, find_among(), g_vowel, SN_env::I, in_grouping(), SN_env::ket, SN_env::l, SN_env::p, s_1, s_2, s_3, s_4, slice_del(), and slice_from_s().
Referenced by indonesian_ISO_8859_1_stem().
|
static |
Definition at line 123 of file stem_ISO_8859_1_indonesian.c.
References a_0, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, and slice_del().
Referenced by indonesian_ISO_8859_1_stem().
|
static |
Definition at line 135 of file stem_ISO_8859_1_indonesian.c.
References a_1, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, and slice_del().
Referenced by indonesian_ISO_8859_1_stem().
|
static |
Definition at line 274 of file stem_ISO_8859_1_indonesian.c.
References a_4, SN_env::bra, SN_env::c, find_among(), SN_env::I, SN_env::ket, SN_env::l, SN_env::p, s_5, s_6, slice_del(), and slice_from_s().
Referenced by indonesian_ISO_8859_1_stem().
|
static |
Definition at line 171 of file stem_ISO_8859_1_indonesian.c.
References a_2, SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::lb, SN_env::p, and slice_del().
Referenced by indonesian_ISO_8859_1_stem().
|
static |
Definition at line 154 of file stem_ISO_8859_1_indonesian.c.
References SN_env::I.
|
static |
Definition at line 159 of file stem_ISO_8859_1_indonesian.c.
References SN_env::c, SN_env::I, SN_env::l, SN_env::lb, and SN_env::p.
|
static |
Definition at line 147 of file stem_ISO_8859_1_indonesian.c.
References SN_env::I.
|
static |
Definition at line 183 of file stem_ISO_8859_1_indonesian.c.
References g_vowel, and in_grouping().
|
static |
Definition at line 36 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_particle().
|
static |
Definition at line 47 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_possessive_pronoun().
|
static |
Definition at line 58 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_suffix().
|
static |
Definition at line 78 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_first_order_prefix().
|
static |
Definition at line 101 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_second_order_prefix().
|
static |
Definition at line 113 of file stem_ISO_8859_1_indonesian.c.
Referenced by indonesian_ISO_8859_1_stem(), r_KER(), r_remove_first_order_prefix(), and r_VOWEL().
Definition at line 115 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_KER().
Definition at line 34 of file stem_ISO_8859_1_indonesian.c.
Definition at line 35 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 36 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 116 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_first_order_prefix().
Definition at line 45 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 46 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 47 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 117 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_first_order_prefix().
Definition at line 56 of file stem_ISO_8859_1_indonesian.c.
Definition at line 57 of file stem_ISO_8859_1_indonesian.c.
Definition at line 58 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 118 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_first_order_prefix().
Definition at line 67 of file stem_ISO_8859_1_indonesian.c.
Definition at line 68 of file stem_ISO_8859_1_indonesian.c.
Definition at line 77 of file stem_ISO_8859_1_indonesian.c.
Definition at line 78 of file stem_ISO_8859_1_indonesian.c.
Definition at line 69 of file stem_ISO_8859_1_indonesian.c.
Definition at line 70 of file stem_ISO_8859_1_indonesian.c.
Definition at line 71 of file stem_ISO_8859_1_indonesian.c.
Definition at line 72 of file stem_ISO_8859_1_indonesian.c.
Definition at line 73 of file stem_ISO_8859_1_indonesian.c.
Definition at line 74 of file stem_ISO_8859_1_indonesian.c.
Definition at line 75 of file stem_ISO_8859_1_indonesian.c.
Definition at line 76 of file stem_ISO_8859_1_indonesian.c.
|
static |
Definition at line 119 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_first_order_prefix().
Definition at line 96 of file stem_ISO_8859_1_indonesian.c.
Definition at line 97 of file stem_ISO_8859_1_indonesian.c.
Definition at line 98 of file stem_ISO_8859_1_indonesian.c.
Definition at line 99 of file stem_ISO_8859_1_indonesian.c.
Definition at line 100 of file stem_ISO_8859_1_indonesian.c.
Definition at line 101 of file stem_ISO_8859_1_indonesian.c.
Definition at line 120 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_second_order_prefix().
Definition at line 121 of file stem_ISO_8859_1_indonesian.c.
Referenced by r_remove_second_order_prefix().