PostgreSQL Source Code git master
stem_ISO_8859_1_norwegian.c File Reference
#include "stem_ISO_8859_1_norwegian.h"
#include <stddef.h>
#include "snowball_runtime.h"
Include dependency graph for stem_ISO_8859_1_norwegian.c:

Go to the source code of this file.

Data Structures

struct  SN_local
 

Typedefs

typedef struct SN_local SN_local
 

Functions

int norwegian_ISO_8859_1_stem (struct SN_env *z)
 
static int r_other_suffix (struct SN_env *z)
 
static int r_consonant_pair (struct SN_env *z)
 
static int r_main_suffix (struct SN_env *z)
 
static int r_mark_regions (struct SN_env *z)
 
struct SN_envnorwegian_ISO_8859_1_create_env (void)
 
void norwegian_ISO_8859_1_close_env (struct SN_env *z)
 

Variables

static const symbol s_0 [] = { 'e', 'r' }
 
static const symbol s_0_1 [3] = { 'i', 'n', 'd' }
 
static const symbol s_0_2 [2] = { 'k', 'k' }
 
static const symbol s_0_3 [2] = { 'n', 'k' }
 
static const symbol s_0_4 [3] = { 'a', 'm', 'm' }
 
static const symbol s_0_5 [3] = { 'o', 'm', 'm' }
 
static const symbol s_0_6 [3] = { 'k', 'a', 'p' }
 
static const symbol s_0_7 [4] = { 's', 'k', 'a', 'p' }
 
static const symbol s_0_8 [2] = { 'p', 'p' }
 
static const symbol s_0_9 [2] = { 'l', 't' }
 
static const symbol s_0_10 [3] = { 'a', 's', 't' }
 
static const symbol s_0_11 [3] = { 0xF8, 's', 't' }
 
static const symbol s_0_12 [1] = { 'v' }
 
static const symbol s_0_13 [3] = { 'h', 'a', 'v' }
 
static const symbol s_0_14 [3] = { 'g', 'i', 'v' }
 
static const struct among a_0 [15]
 
static const symbol s_1_0 [1] = { 'a' }
 
static const symbol s_1_1 [1] = { 'e' }
 
static const symbol s_1_2 [3] = { 'e', 'd', 'e' }
 
static const symbol s_1_3 [4] = { 'a', 'n', 'd', 'e' }
 
static const symbol s_1_4 [4] = { 'e', 'n', 'd', 'e' }
 
static const symbol s_1_5 [3] = { 'a', 'n', 'e' }
 
static const symbol s_1_6 [3] = { 'e', 'n', 'e' }
 
static const symbol s_1_7 [6] = { 'h', 'e', 't', 'e', 'n', 'e' }
 
static const symbol s_1_8 [4] = { 'e', 'r', 't', 'e' }
 
static const symbol s_1_9 [2] = { 'e', 'n' }
 
static const symbol s_1_10 [5] = { 'h', 'e', 't', 'e', 'n' }
 
static const symbol s_1_11 [2] = { 'a', 'r' }
 
static const symbol s_1_12 [2] = { 'e', 'r' }
 
static const symbol s_1_13 [5] = { 'h', 'e', 't', 'e', 'r' }
 
static const symbol s_1_14 [1] = { 's' }
 
static const symbol s_1_15 [2] = { 'a', 's' }
 
static const symbol s_1_16 [2] = { 'e', 's' }
 
static const symbol s_1_17 [4] = { 'e', 'd', 'e', 's' }
 
static const symbol s_1_18 [5] = { 'e', 'n', 'd', 'e', 's' }
 
static const symbol s_1_19 [4] = { 'e', 'n', 'e', 's' }
 
static const symbol s_1_20 [7] = { 'h', 'e', 't', 'e', 'n', 'e', 's' }
 
static const symbol s_1_21 [3] = { 'e', 'n', 's' }
 
static const symbol s_1_22 [6] = { 'h', 'e', 't', 'e', 'n', 's' }
 
static const symbol s_1_23 [3] = { 'e', 'r', 's' }
 
static const symbol s_1_24 [3] = { 'e', 't', 's' }
 
static const symbol s_1_25 [2] = { 'e', 't' }
 
static const symbol s_1_26 [3] = { 'h', 'e', 't' }
 
static const symbol s_1_27 [3] = { 'e', 'r', 't' }
 
static const symbol s_1_28 [3] = { 'a', 's', 't' }
 
static const struct among a_1 [29]
 
static const symbol s_2_0 [2] = { 'd', 't' }
 
static const symbol s_2_1 [2] = { 'v', 't' }
 
static const struct among a_2 [2]
 
static const symbol s_3_0 [3] = { 'l', 'e', 'g' }
 
static const symbol s_3_1 [4] = { 'e', 'l', 'e', 'g' }
 
static const symbol s_3_2 [2] = { 'i', 'g' }
 
static const symbol s_3_3 [3] = { 'e', 'i', 'g' }
 
static const symbol s_3_4 [3] = { 'l', 'i', 'g' }
 
static const symbol s_3_5 [4] = { 'e', 'l', 'i', 'g' }
 
static const symbol s_3_6 [3] = { 'e', 'l', 's' }
 
static const symbol s_3_7 [3] = { 'l', 'o', 'v' }
 
static const symbol s_3_8 [4] = { 'e', 'l', 'o', 'v' }
 
static const symbol s_3_9 [4] = { 's', 'l', 'o', 'v' }
 
static const symbol s_3_10 [7] = { 'h', 'e', 't', 's', 'l', 'o', 'v' }
 
static const struct among a_3 [11]
 
static const unsigned char g_v [] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 2, 142 }
 
static const unsigned char g_s_ending [] = { 119, 125, 148, 1 }
 

Typedef Documentation

◆ SN_local

typedef struct SN_local SN_local

Definition at line 14 of file stem_ISO_8859_1_norwegian.c.

Function Documentation

◆ norwegian_ISO_8859_1_close_env()

void norwegian_ISO_8859_1_close_env ( struct SN_env z)

Definition at line 347 of file stem_ISO_8859_1_norwegian.c.

347 {
348 SN_delete_env(z);
349}
void SN_delete_env(struct SN_env *z)
Definition: api.c:18

References SN_delete_env().

◆ norwegian_ISO_8859_1_create_env()

struct SN_env * norwegian_ISO_8859_1_create_env ( void  )

Definition at line 339 of file stem_ISO_8859_1_norwegian.c.

339 {
340 struct SN_env * z = SN_new_env(sizeof(SN_local));
341 if (z) {
342 ((SN_local *)z)->i_p1 = 0;
343 }
344 return z;
345}
struct SN_env * SN_new_env(int alloc_size)
Definition: api.c:5
Definition: api.h:15

References SN_new_env().

◆ norwegian_ISO_8859_1_stem()

int norwegian_ISO_8859_1_stem ( struct SN_env z)

Definition at line 301 of file stem_ISO_8859_1_norwegian.c.

301 {
302 {
303 int v_1 = z->c;
304 {
305 int ret = r_mark_regions(z);
306 if (ret < 0) return ret;
307 }
308 z->c = v_1;
309 }
310 z->lb = z->c; z->c = z->l;
311 {
312 int v_2 = z->l - z->c;
313 {
314 int ret = r_main_suffix(z);
315 if (ret < 0) return ret;
316 }
317 z->c = z->l - v_2;
318 }
319 {
320 int v_3 = z->l - z->c;
321 {
322 int ret = r_consonant_pair(z);
323 if (ret < 0) return ret;
324 }
325 z->c = z->l - v_3;
326 }
327 {
328 int v_4 = z->l - z->c;
329 {
330 int ret = r_other_suffix(z);
331 if (ret < 0) return ret;
332 }
333 z->c = z->l - v_4;
334 }
335 z->c = z->lb;
336 return 1;
337}
static int r_other_suffix(struct SN_env *z)
static int r_consonant_pair(struct SN_env *z)
static int r_main_suffix(struct SN_env *z)
static int r_mark_regions(struct SN_env *z)
int lb
Definition: api.h:17
int c
Definition: api.h:17
int l
Definition: api.h:17

References SN_env::c, SN_env::l, SN_env::lb, r_consonant_pair(), r_main_suffix(), r_mark_regions(), and r_other_suffix().

◆ r_consonant_pair()

static int r_consonant_pair ( struct SN_env z)
static

Definition at line 258 of file stem_ISO_8859_1_norwegian.c.

258 {
259 {
260 int v_1 = z->l - z->c;
261 {
262 int v_2;
263 if (z->c < ((SN_local *)z)->i_p1) return 0;
264 v_2 = z->lb; z->lb = ((SN_local *)z)->i_p1;
265 z->ket = z->c;
266 if (z->c - 1 <= z->lb || z->p[z->c - 1] != 116) { z->lb = v_2; return 0; }
267 if (!find_among_b(z, a_2, 2, 0)) { z->lb = v_2; return 0; }
268 z->bra = z->c;
269 z->lb = v_2;
270 }
271 z->c = z->l - v_1;
272 }
273 if (z->c <= z->lb) return 0;
274 z->c--;
275 z->bra = z->c;
276 {
277 int ret = slice_del(z);
278 if (ret < 0) return ret;
279 }
280 return 1;
281}
static const struct among a_2[2]
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
Definition: utilities.c:315
SNOWBALL_ERR slice_del(struct SN_env *z)
Definition: utilities.c:443

References a_2, SN_env::bra, SN_env::c, find_among_b(), SN_local::i_p1, SN_env::l, SN_env::lb, and slice_del().

Referenced by norwegian_ISO_8859_1_stem().

◆ r_main_suffix()

static int r_main_suffix ( struct SN_env z)
static

Definition at line 187 of file stem_ISO_8859_1_norwegian.c.

187 {
188 int among_var;
189 {
190 int v_1;
191 if (z->c < ((SN_local *)z)->i_p1) return 0;
192 v_1 = z->lb; z->lb = ((SN_local *)z)->i_p1;
193 z->ket = z->c;
194 if (z->c <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((1851426 >> (z->p[z->c - 1] & 0x1f)) & 1)) { z->lb = v_1; return 0; }
195 among_var = find_among_b(z, a_1, 29, 0);
196 if (!among_var) { z->lb = v_1; return 0; }
197 z->bra = z->c;
198 z->lb = v_1;
199 }
200 switch (among_var) {
201 case 1:
202 {
203 int ret = slice_del(z);
204 if (ret < 0) return ret;
205 }
206 break;
207 case 2:
208 if (z->c <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((5318672 >> (z->p[z->c - 1] & 0x1f)) & 1)) among_var = 1; else
209 among_var = find_among_b(z, a_0, 15, 0);
210 switch (among_var) {
211 case 1:
212 {
213 int ret = slice_del(z);
214 if (ret < 0) return ret;
215 }
216 break;
217 }
218 break;
219 case 3:
220 do {
221 int v_2 = z->l - z->c;
222 if (in_grouping_b(z, g_s_ending, 98, 122, 0)) goto lab0;
223 break;
224 lab0:
225 z->c = z->l - v_2;
226 if (z->c <= z->lb || z->p[z->c - 1] != 'r') goto lab1;
227 z->c--;
228 {
229 int v_3 = z->l - z->c;
230 if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab2;
231 z->c--;
232 goto lab1;
233 lab2:
234 z->c = z->l - v_3;
235 }
236 break;
237 lab1:
238 z->c = z->l - v_2;
239 if (z->c <= z->lb || z->p[z->c - 1] != 'k') return 0;
240 z->c--;
241 if (out_grouping_b(z, g_v, 97, 248, 0)) return 0;
242 } while (0);
243 {
244 int ret = slice_del(z);
245 if (ret < 0) return ret;
246 }
247 break;
248 case 4:
249 {
250 int ret = slice_from_s(z, 2, s_0);
251 if (ret < 0) return ret;
252 }
253 break;
254 }
255 return 1;
256}
static const struct among a_0[15]
static const struct among a_1[29]
static const unsigned char g_v[]
static const unsigned char g_s_ending[]
static const symbol s_0[]
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:432
int out_grouping_b(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:219
int in_grouping_b(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:195

References a_0, a_1, SN_env::c, find_among_b(), g_s_ending, g_v, SN_local::i_p1, in_grouping_b(), SN_env::l, SN_env::lb, out_grouping_b(), SN_env::p, s_0, slice_del(), and slice_from_s().

Referenced by norwegian_ISO_8859_1_stem().

◆ r_mark_regions()

static int r_mark_regions ( struct SN_env z)
static

Definition at line 160 of file stem_ISO_8859_1_norwegian.c.

160 {
161 int i_x;
162 ((SN_local *)z)->i_p1 = z->l;
163 {
164 int v_1 = z->c;
165 if (z->c + 3 > z->l) return 0;
166 z->c += 3;
167 i_x = z->c;
168 z->c = v_1;
169 }
170 {
171 int ret = out_grouping(z, g_v, 97, 248, 1);
172 if (ret < 0) return 0;
173 z->c += ret;
174 }
175 {
176 int ret = in_grouping(z, g_v, 97, 248, 1);
177 if (ret < 0) return 0;
178 z->c += ret;
179 }
180 ((SN_local *)z)->i_p1 = z->c;
181 if (((SN_local *)z)->i_p1 >= i_x) goto lab0;
182 ((SN_local *)z)->i_p1 = i_x;
183lab0:
184 return 1;
185}
int in_grouping(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:183
int out_grouping(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:207

References SN_env::c, g_v, in_grouping(), SN_env::l, and out_grouping().

Referenced by norwegian_ISO_8859_1_stem().

◆ r_other_suffix()

static int r_other_suffix ( struct SN_env z)
static

Definition at line 283 of file stem_ISO_8859_1_norwegian.c.

283 {
284 {
285 int v_1;
286 if (z->c < ((SN_local *)z)->i_p1) return 0;
287 v_1 = z->lb; z->lb = ((SN_local *)z)->i_p1;
288 z->ket = z->c;
289 if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((4718720 >> (z->p[z->c - 1] & 0x1f)) & 1)) { z->lb = v_1; return 0; }
290 if (!find_among_b(z, a_3, 11, 0)) { z->lb = v_1; return 0; }
291 z->bra = z->c;
292 z->lb = v_1;
293 }
294 {
295 int ret = slice_del(z);
296 if (ret < 0) return ret;
297 }
298 return 1;
299}
static const struct among a_3[11]

References a_3, SN_env::c, find_among_b(), SN_local::i_p1, and slice_del().

Referenced by norwegian_ISO_8859_1_stem().

Variable Documentation

◆ a_0

const struct among a_0[15]
static
Initial value:
= {
{ 0, 0, 0, 1, 0},
{ 3, s_0_1, -1, -1, 0},
{ 2, s_0_2, -2, -1, 0},
{ 2, s_0_3, -3, -1, 0},
{ 3, s_0_4, -4, -1, 0},
{ 3, s_0_5, -5, -1, 0},
{ 3, s_0_6, -6, -1, 0},
{ 4, s_0_7, -1, 1, 0},
{ 2, s_0_8, -8, -1, 0},
{ 2, s_0_9, -9, -1, 0},
{ 3, s_0_10, -10, -1, 0},
{ 3, s_0_11, -11, -1, 0},
{ 1, s_0_12, -12, -1, 0},
{ 3, s_0_13, -1, 1, 0},
{ 3, s_0_14, -2, 1, 0}
}
static const symbol s_0_11[3]
static const symbol s_0_5[3]
static const symbol s_0_8[2]
static const symbol s_0_10[3]
static const symbol s_0_12[1]
static const symbol s_0_13[3]
static const symbol s_0_1[3]
static const symbol s_0_7[4]
static const symbol s_0_14[3]
static const symbol s_0_6[3]
static const symbol s_0_2[2]
static const symbol s_0_3[2]
static const symbol s_0_9[2]
static const symbol s_0_4[3]

Definition at line 45 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_main_suffix().

◆ a_1

const struct among a_1[29]
static

Definition at line 92 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_main_suffix().

◆ a_2

const struct among a_2[2]
static
Initial value:
= {
{ 2, s_2_0, 0, -1, 0},
{ 2, s_2_1, 0, -1, 0}
}
static const symbol s_2_0[2]
static const symbol s_2_1[2]

Definition at line 126 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_consonant_pair().

◆ a_3

const struct among a_3[11]
static
Initial value:
= {
{ 3, s_3_0, 0, 1, 0},
{ 4, s_3_1, -1, 1, 0},
{ 2, s_3_2, 0, 1, 0},
{ 3, s_3_3, -1, 1, 0},
{ 3, s_3_4, -2, 1, 0},
{ 4, s_3_5, -1, 1, 0},
{ 3, s_3_6, 0, 1, 0},
{ 3, s_3_7, 0, 1, 0},
{ 4, s_3_8, -1, 1, 0},
{ 4, s_3_9, -2, 1, 0},
{ 7, s_3_10, -1, 1, 0}
}
static const symbol s_3_5[4]
static const symbol s_3_7[3]
static const symbol s_3_0[3]
static const symbol s_3_9[4]
static const symbol s_3_6[3]
static const symbol s_3_10[7]
static const symbol s_3_4[3]
static const symbol s_3_1[4]
static const symbol s_3_3[3]
static const symbol s_3_8[4]
static const symbol s_3_2[2]

Definition at line 142 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_other_suffix().

◆ g_s_ending

const unsigned char g_s_ending[] = { 119, 125, 148, 1 }
static

Definition at line 158 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_main_suffix().

◆ g_v

const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 2, 142 }
static

Definition at line 156 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_main_suffix(), and r_mark_regions().

◆ s_0

const symbol s_0[] = { 'e', 'r' }
static

Definition at line 29 of file stem_ISO_8859_1_norwegian.c.

Referenced by r_main_suffix().

◆ s_0_1

const symbol s_0_1[3] = { 'i', 'n', 'd' }
static

Definition at line 31 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_10

const symbol s_0_10[3] = { 'a', 's', 't' }
static

Definition at line 40 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_11

const symbol s_0_11[3] = { 0xF8, 's', 't' }
static

Definition at line 41 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_12

const symbol s_0_12[1] = { 'v' }
static

Definition at line 42 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_13

const symbol s_0_13[3] = { 'h', 'a', 'v' }
static

Definition at line 43 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_14

const symbol s_0_14[3] = { 'g', 'i', 'v' }
static

Definition at line 44 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_2

const symbol s_0_2[2] = { 'k', 'k' }
static

Definition at line 32 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_3

const symbol s_0_3[2] = { 'n', 'k' }
static

Definition at line 33 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_4

const symbol s_0_4[3] = { 'a', 'm', 'm' }
static

Definition at line 34 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_5

const symbol s_0_5[3] = { 'o', 'm', 'm' }
static

Definition at line 35 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_6

const symbol s_0_6[3] = { 'k', 'a', 'p' }
static

Definition at line 36 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_7

const symbol s_0_7[4] = { 's', 'k', 'a', 'p' }
static

Definition at line 37 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_8

const symbol s_0_8[2] = { 'p', 'p' }
static

Definition at line 38 of file stem_ISO_8859_1_norwegian.c.

◆ s_0_9

const symbol s_0_9[2] = { 'l', 't' }
static

Definition at line 39 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_0

const symbol s_1_0[1] = { 'a' }
static

Definition at line 63 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_1

const symbol s_1_1[1] = { 'e' }
static

Definition at line 64 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_10

const symbol s_1_10[5] = { 'h', 'e', 't', 'e', 'n' }
static

Definition at line 73 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_11

const symbol s_1_11[2] = { 'a', 'r' }
static

Definition at line 74 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_12

const symbol s_1_12[2] = { 'e', 'r' }
static

Definition at line 75 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_13

const symbol s_1_13[5] = { 'h', 'e', 't', 'e', 'r' }
static

Definition at line 76 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_14

const symbol s_1_14[1] = { 's' }
static

Definition at line 77 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_15

const symbol s_1_15[2] = { 'a', 's' }
static

Definition at line 78 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_16

const symbol s_1_16[2] = { 'e', 's' }
static

Definition at line 79 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_17

const symbol s_1_17[4] = { 'e', 'd', 'e', 's' }
static

Definition at line 80 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_18

const symbol s_1_18[5] = { 'e', 'n', 'd', 'e', 's' }
static

Definition at line 81 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_19

const symbol s_1_19[4] = { 'e', 'n', 'e', 's' }
static

Definition at line 82 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_2

const symbol s_1_2[3] = { 'e', 'd', 'e' }
static

Definition at line 65 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_20

const symbol s_1_20[7] = { 'h', 'e', 't', 'e', 'n', 'e', 's' }
static

Definition at line 83 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_21

const symbol s_1_21[3] = { 'e', 'n', 's' }
static

Definition at line 84 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_22

const symbol s_1_22[6] = { 'h', 'e', 't', 'e', 'n', 's' }
static

Definition at line 85 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_23

const symbol s_1_23[3] = { 'e', 'r', 's' }
static

Definition at line 86 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_24

const symbol s_1_24[3] = { 'e', 't', 's' }
static

Definition at line 87 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_25

const symbol s_1_25[2] = { 'e', 't' }
static

Definition at line 88 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_26

const symbol s_1_26[3] = { 'h', 'e', 't' }
static

Definition at line 89 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_27

const symbol s_1_27[3] = { 'e', 'r', 't' }
static

Definition at line 90 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_28

const symbol s_1_28[3] = { 'a', 's', 't' }
static

Definition at line 91 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_3

const symbol s_1_3[4] = { 'a', 'n', 'd', 'e' }
static

Definition at line 66 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_4

const symbol s_1_4[4] = { 'e', 'n', 'd', 'e' }
static

Definition at line 67 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_5

const symbol s_1_5[3] = { 'a', 'n', 'e' }
static

Definition at line 68 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_6

const symbol s_1_6[3] = { 'e', 'n', 'e' }
static

Definition at line 69 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_7

const symbol s_1_7[6] = { 'h', 'e', 't', 'e', 'n', 'e' }
static

Definition at line 70 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_8

const symbol s_1_8[4] = { 'e', 'r', 't', 'e' }
static

Definition at line 71 of file stem_ISO_8859_1_norwegian.c.

◆ s_1_9

const symbol s_1_9[2] = { 'e', 'n' }
static

Definition at line 72 of file stem_ISO_8859_1_norwegian.c.

◆ s_2_0

const symbol s_2_0[2] = { 'd', 't' }
static

Definition at line 124 of file stem_ISO_8859_1_norwegian.c.

◆ s_2_1

const symbol s_2_1[2] = { 'v', 't' }
static

Definition at line 125 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_0

const symbol s_3_0[3] = { 'l', 'e', 'g' }
static

Definition at line 131 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_1

const symbol s_3_1[4] = { 'e', 'l', 'e', 'g' }
static

Definition at line 132 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_10

const symbol s_3_10[7] = { 'h', 'e', 't', 's', 'l', 'o', 'v' }
static

Definition at line 141 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_2

const symbol s_3_2[2] = { 'i', 'g' }
static

Definition at line 133 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_3

const symbol s_3_3[3] = { 'e', 'i', 'g' }
static

Definition at line 134 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_4

const symbol s_3_4[3] = { 'l', 'i', 'g' }
static

Definition at line 135 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_5

const symbol s_3_5[4] = { 'e', 'l', 'i', 'g' }
static

Definition at line 136 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_6

const symbol s_3_6[3] = { 'e', 'l', 's' }
static

Definition at line 137 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_7

const symbol s_3_7[3] = { 'l', 'o', 'v' }
static

Definition at line 138 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_8

const symbol s_3_8[4] = { 'e', 'l', 'o', 'v' }
static

Definition at line 139 of file stem_ISO_8859_1_norwegian.c.

◆ s_3_9

const symbol s_3_9[4] = { 's', 'l', 'o', 'v' }
static

Definition at line 140 of file stem_ISO_8859_1_norwegian.c.