PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
stem_ISO_8859_1_danish.c File Reference
#include "header.h"
Include dependency graph for stem_ISO_8859_1_danish.c:

Go to the source code of this file.

Functions

int danish_ISO_8859_1_stem (struct SN_env *z)
 
static int r_undouble (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_envdanish_ISO_8859_1_create_env (void)
 
void danish_ISO_8859_1_close_env (struct SN_env *z)
 

Variables

static const symbol s_0_0 [3] = { 'h', 'e', 'd' }
 
static const symbol s_0_1 [5] = { 'e', 't', 'h', 'e', 'd' }
 
static const symbol s_0_2 [4] = { 'e', 'r', 'e', 'd' }
 
static const symbol s_0_3 [1] = { 'e' }
 
static const symbol s_0_4 [5] = { 'e', 'r', 'e', 'd', 'e' }
 
static const symbol s_0_5 [4] = { 'e', 'n', 'd', 'e' }
 
static const symbol s_0_6 [6] = { 'e', 'r', 'e', 'n', 'd', 'e' }
 
static const symbol s_0_7 [3] = { 'e', 'n', 'e' }
 
static const symbol s_0_8 [4] = { 'e', 'r', 'n', 'e' }
 
static const symbol s_0_9 [3] = { 'e', 'r', 'e' }
 
static const symbol s_0_10 [2] = { 'e', 'n' }
 
static const symbol s_0_11 [5] = { 'h', 'e', 'd', 'e', 'n' }
 
static const symbol s_0_12 [4] = { 'e', 'r', 'e', 'n' }
 
static const symbol s_0_13 [2] = { 'e', 'r' }
 
static const symbol s_0_14 [5] = { 'h', 'e', 'd', 'e', 'r' }
 
static const symbol s_0_15 [4] = { 'e', 'r', 'e', 'r' }
 
static const symbol s_0_16 [1] = { 's' }
 
static const symbol s_0_17 [4] = { 'h', 'e', 'd', 's' }
 
static const symbol s_0_18 [2] = { 'e', 's' }
 
static const symbol s_0_19 [5] = { 'e', 'n', 'd', 'e', 's' }
 
static const symbol s_0_20 [7] = { 'e', 'r', 'e', 'n', 'd', 'e', 's' }
 
static const symbol s_0_21 [4] = { 'e', 'n', 'e', 's' }
 
static const symbol s_0_22 [5] = { 'e', 'r', 'n', 'e', 's' }
 
static const symbol s_0_23 [4] = { 'e', 'r', 'e', 's' }
 
static const symbol s_0_24 [3] = { 'e', 'n', 's' }
 
static const symbol s_0_25 [6] = { 'h', 'e', 'd', 'e', 'n', 's' }
 
static const symbol s_0_26 [5] = { 'e', 'r', 'e', 'n', 's' }
 
static const symbol s_0_27 [3] = { 'e', 'r', 's' }
 
static const symbol s_0_28 [3] = { 'e', 't', 's' }
 
static const symbol s_0_29 [5] = { 'e', 'r', 'e', 't', 's' }
 
static const symbol s_0_30 [2] = { 'e', 't' }
 
static const symbol s_0_31 [4] = { 'e', 'r', 'e', 't' }
 
static const struct among a_0 [32]
 
static const symbol s_1_0 [2] = { 'g', 'd' }
 
static const symbol s_1_1 [2] = { 'd', 't' }
 
static const symbol s_1_2 [2] = { 'g', 't' }
 
static const symbol s_1_3 [2] = { 'k', 't' }
 
static const struct among a_1 [4]
 
static const symbol s_2_0 [2] = { 'i', 'g' }
 
static const symbol s_2_1 [3] = { 'l', 'i', 'g' }
 
static const symbol s_2_2 [4] = { 'e', 'l', 'i', 'g' }
 
static const symbol s_2_3 [3] = { 'e', 'l', 's' }
 
static const symbol s_2_4 [4] = { 'l', 0xF8, 's', 't' }
 
static const struct among a_2 [5]
 
static const unsigned char g_v [] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 128 }
 
static const unsigned char g_s_ending [] = { 239, 254, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 }
 
static const symbol s_0 [] = { 's', 't' }
 
static const symbol s_1 [] = { 'i', 'g' }
 
static const symbol s_2 [] = { 'l', 0xF8, 's' }
 

Function Documentation

void danish_ISO_8859_1_close_env ( struct SN_env z)

Definition at line 336 of file stem_ISO_8859_1_danish.c.

References SN_close_env().

336 { SN_close_env(z, 1); }
void SN_close_env(struct SN_env *z, int S_size)
Definition: api.c:40
struct SN_env * danish_ISO_8859_1_create_env ( void  )

Definition at line 334 of file stem_ISO_8859_1_danish.c.

References SN_create_env().

334 { return SN_create_env(1, 2, 0); }
struct SN_env * SN_create_env(int S_size, int I_size, int B_size)
Definition: api.c:3
int danish_ISO_8859_1_stem ( struct SN_env z)

Definition at line 287 of file stem_ISO_8859_1_danish.c.

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

287  {
288  { int c1 = z->c; /* do, line 84 */
289  { int ret = r_mark_regions(z);
290  if (ret == 0) goto lab0; /* call mark_regions, line 84 */
291  if (ret < 0) return ret;
292  }
293  lab0:
294  z->c = c1;
295  }
296  z->lb = z->c; z->c = z->l; /* backwards, line 85 */
297 
298  { int m2 = z->l - z->c; (void)m2; /* do, line 86 */
299  { int ret = r_main_suffix(z);
300  if (ret == 0) goto lab1; /* call main_suffix, line 86 */
301  if (ret < 0) return ret;
302  }
303  lab1:
304  z->c = z->l - m2;
305  }
306  { int m3 = z->l - z->c; (void)m3; /* do, line 87 */
307  { int ret = r_consonant_pair(z);
308  if (ret == 0) goto lab2; /* call consonant_pair, line 87 */
309  if (ret < 0) return ret;
310  }
311  lab2:
312  z->c = z->l - m3;
313  }
314  { int m4 = z->l - z->c; (void)m4; /* do, line 88 */
315  { int ret = r_other_suffix(z);
316  if (ret == 0) goto lab3; /* call other_suffix, line 88 */
317  if (ret < 0) return ret;
318  }
319  lab3:
320  z->c = z->l - m4;
321  }
322  { int m5 = z->l - z->c; (void)m5; /* do, line 89 */
323  { int ret = r_undouble(z);
324  if (ret == 0) goto lab4; /* call undouble, line 89 */
325  if (ret < 0) return ret;
326  }
327  lab4:
328  z->c = z->l - m5;
329  }
330  z->c = z->lb;
331  return 1;
332 }
static int r_other_suffix(struct SN_env *z)
int c
Definition: api.h:16
int lb
Definition: api.h:16
static int r_main_suffix(struct SN_env *z)
static int r_consonant_pair(struct SN_env *z)
static int r_mark_regions(struct SN_env *z)
int l
Definition: api.h:16
static int r_undouble(struct SN_env *z)
static int r_consonant_pair ( struct SN_env z)
static

Definition at line 191 of file stem_ISO_8859_1_danish.c.

References SN_env::bra, SN_env::c, find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, and slice_del().

Referenced by danish_ISO_8859_1_stem(), and r_other_suffix().

191  {
192  { int m_test = z->l - z->c; /* test, line 55 */
193  { int mlimit; /* setlimit, line 56 */
194  int m1 = z->l - z->c; (void)m1;
195  if (z->c < z->I[0]) return 0;
196  z->c = z->I[0]; /* tomark, line 56 */
197  mlimit = z->lb; z->lb = z->c;
198  z->c = z->l - m1;
199  z->ket = z->c; /* [, line 56 */
200  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 100 && z->p[z->c - 1] != 116)) { z->lb = mlimit; return 0; }
201  if (!(find_among_b(z, a_1, 4))) { z->lb = mlimit; return 0; } /* substring, line 56 */
202  z->bra = z->c; /* ], line 56 */
203  z->lb = mlimit;
204  }
205  z->c = z->l - m_test;
206  }
207  if (z->c <= z->lb) return 0;
208  z->c--; /* next, line 62 */
209  z->bra = z->c; /* ], line 62 */
210  { int ret = slice_del(z); /* delete, line 62 */
211  if (ret < 0) return ret;
212  }
213  return 1;
214 }
symbol * p
Definition: api.h:15
int * I
Definition: api.h:18
int ket
Definition: api.h:16
int slice_del(struct SN_env *z)
Definition: utilities.c:401
int bra
Definition: api.h:16
int find_among_b(struct SN_env *z, const struct among *v, int v_size)
Definition: utilities.c:267
int c
Definition: api.h:16
static const struct among a_1[4]
int lb
Definition: api.h:16
int l
Definition: api.h:16
static int r_main_suffix ( struct SN_env z)
static

Definition at line 159 of file stem_ISO_8859_1_danish.c.

References SN_env::bra, SN_env::c, find_among_b(), g_s_ending, SN_env::I, in_grouping_b(), SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, and slice_del().

Referenced by danish_ISO_8859_1_stem().

159  {
160  int among_var;
161  { int mlimit; /* setlimit, line 41 */
162  int m1 = z->l - z->c; (void)m1;
163  if (z->c < z->I[0]) return 0;
164  z->c = z->I[0]; /* tomark, line 41 */
165  mlimit = z->lb; z->lb = z->c;
166  z->c = z->l - m1;
167  z->ket = z->c; /* [, line 41 */
168  if (z->c <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((1851440 >> (z->p[z->c - 1] & 0x1f)) & 1)) { z->lb = mlimit; return 0; }
169  among_var = find_among_b(z, a_0, 32); /* substring, line 41 */
170  if (!(among_var)) { z->lb = mlimit; return 0; }
171  z->bra = z->c; /* ], line 41 */
172  z->lb = mlimit;
173  }
174  switch(among_var) {
175  case 0: return 0;
176  case 1:
177  { int ret = slice_del(z); /* delete, line 48 */
178  if (ret < 0) return ret;
179  }
180  break;
181  case 2:
182  if (in_grouping_b(z, g_s_ending, 97, 229, 0)) return 0;
183  { int ret = slice_del(z); /* delete, line 50 */
184  if (ret < 0) return ret;
185  }
186  break;
187  }
188  return 1;
189 }
symbol * p
Definition: api.h:15
int * I
Definition: api.h:18
int ket
Definition: api.h:16
int slice_del(struct SN_env *z)
Definition: utilities.c:401
int bra
Definition: api.h:16
int find_among_b(struct SN_env *z, const struct among *v, int v_size)
Definition: utilities.c:267
int in_grouping_b(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:153
int c
Definition: api.h:16
int lb
Definition: api.h:16
static const unsigned char g_s_ending[]
int l
Definition: api.h:16
static const struct among a_0[32]
static int r_mark_regions ( struct SN_env z)
static

Definition at line 135 of file stem_ISO_8859_1_danish.c.

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

Referenced by danish_ISO_8859_1_stem().

135  {
136  z->I[0] = z->l;
137  { int c_test = z->c; /* test, line 33 */
138  { int ret = z->c + 3;
139  if (0 > ret || ret > z->l) return 0;
140  z->c = ret; /* hop, line 33 */
141  }
142  z->I[1] = z->c; /* setmark x, line 33 */
143  z->c = c_test;
144  }
145  if (out_grouping(z, g_v, 97, 248, 1) < 0) return 0; /* goto */ /* grouping v, line 34 */
146  { /* gopast */ /* non v, line 34 */
147  int ret = in_grouping(z, g_v, 97, 248, 1);
148  if (ret < 0) return 0;
149  z->c += ret;
150  }
151  z->I[0] = z->c; /* setmark p1, line 34 */
152  /* try, line 35 */
153  if (!(z->I[0] < z->I[1])) goto lab0;
154  z->I[0] = z->I[1];
155 lab0:
156  return 1;
157 }
static const unsigned char g_v[]
int in_grouping(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:141
int * I
Definition: api.h:18
int c
Definition: api.h:16
int out_grouping(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:165
int l
Definition: api.h:16
static int r_other_suffix ( struct SN_env z)
static

Definition at line 216 of file stem_ISO_8859_1_danish.c.

References SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, r_consonant_pair(), s_0, s_1, s_2, slice_del(), and slice_from_s().

Referenced by danish_ISO_8859_1_stem().

216  {
217  int among_var;
218  { int m1 = z->l - z->c; (void)m1; /* do, line 66 */
219  z->ket = z->c; /* [, line 66 */
220  if (!(eq_s_b(z, 2, s_0))) goto lab0;
221  z->bra = z->c; /* ], line 66 */
222  if (!(eq_s_b(z, 2, s_1))) goto lab0;
223  { int ret = slice_del(z); /* delete, line 66 */
224  if (ret < 0) return ret;
225  }
226  lab0:
227  z->c = z->l - m1;
228  }
229  { int mlimit; /* setlimit, line 67 */
230  int m2 = z->l - z->c; (void)m2;
231  if (z->c < z->I[0]) return 0;
232  z->c = z->I[0]; /* tomark, line 67 */
233  mlimit = z->lb; z->lb = z->c;
234  z->c = z->l - m2;
235  z->ket = z->c; /* [, line 67 */
236  if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((1572992 >> (z->p[z->c - 1] & 0x1f)) & 1)) { z->lb = mlimit; return 0; }
237  among_var = find_among_b(z, a_2, 5); /* substring, line 67 */
238  if (!(among_var)) { z->lb = mlimit; return 0; }
239  z->bra = z->c; /* ], line 67 */
240  z->lb = mlimit;
241  }
242  switch(among_var) {
243  case 0: return 0;
244  case 1:
245  { int ret = slice_del(z); /* delete, line 70 */
246  if (ret < 0) return ret;
247  }
248  { int m3 = z->l - z->c; (void)m3; /* do, line 70 */
249  { int ret = r_consonant_pair(z);
250  if (ret == 0) goto lab1; /* call consonant_pair, line 70 */
251  if (ret < 0) return ret;
252  }
253  lab1:
254  z->c = z->l - m3;
255  }
256  break;
257  case 2:
258  { int ret = slice_from_s(z, 3, s_2); /* <-, line 72 */
259  if (ret < 0) return ret;
260  }
261  break;
262  }
263  return 1;
264 }
symbol * p
Definition: api.h:15
static const symbol s_0[]
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:194
int * I
Definition: api.h:18
int ket
Definition: api.h:16
int slice_del(struct SN_env *z)
Definition: utilities.c:401
int bra
Definition: api.h:16
int find_among_b(struct SN_env *z, const struct among *v, int v_size)
Definition: utilities.c:267
int c
Definition: api.h:16
int slice_from_s(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:392
static const symbol s_1[]
int lb
Definition: api.h:16
static const struct among a_2[5]
static int r_consonant_pair(struct SN_env *z)
static const symbol s_2[]
int l
Definition: api.h:16
static int r_undouble ( struct SN_env z)
static

Definition at line 266 of file stem_ISO_8859_1_danish.c.

References SN_env::bra, SN_env::c, eq_v_b(), g_v, SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, out_grouping_b(), SN_env::S, slice_del(), and slice_to().

Referenced by danish_ISO_8859_1_stem().

266  {
267  { int mlimit; /* setlimit, line 76 */
268  int m1 = z->l - z->c; (void)m1;
269  if (z->c < z->I[0]) return 0;
270  z->c = z->I[0]; /* tomark, line 76 */
271  mlimit = z->lb; z->lb = z->c;
272  z->c = z->l - m1;
273  z->ket = z->c; /* [, line 76 */
274  if (out_grouping_b(z, g_v, 97, 248, 0)) { z->lb = mlimit; return 0; }
275  z->bra = z->c; /* ], line 76 */
276  z->S[0] = slice_to(z, z->S[0]); /* -> ch, line 76 */
277  if (z->S[0] == 0) return -1; /* -> ch, line 76 */
278  z->lb = mlimit;
279  }
280  if (!(eq_v_b(z, z->S[0]))) return 0; /* name ch, line 77 */
281  { int ret = slice_del(z); /* delete, line 78 */
282  if (ret < 0) return ret;
283  }
284  return 1;
285 }
int eq_v_b(struct SN_env *z, const symbol *p)
Definition: utilities.c:203
static const unsigned char g_v[]
int * I
Definition: api.h:18
int ket
Definition: api.h:16
int slice_del(struct SN_env *z)
Definition: utilities.c:401
int bra
Definition: api.h:16
int c
Definition: api.h:16
symbol * slice_to(struct SN_env *z, symbol *p)
Definition: utilities.c:423
symbol ** S
Definition: api.h:17
int lb
Definition: api.h:16
int out_grouping_b(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:177
int l
Definition: api.h:16

Variable Documentation

const struct among a_0[32]
static

Definition at line 63 of file stem_ISO_8859_1_danish.c.

const struct among a_1[4]
static
Initial value:
=
{
{ 2, s_1_0, -1, -1, 0},
{ 2, s_1_1, -1, -1, 0},
{ 2, s_1_2, -1, -1, 0},
{ 2, s_1_3, -1, -1, 0}
}
static const symbol s_1_0[2]
static const symbol s_1_3[2]
static const symbol s_1_2[2]
static const symbol s_1_1[2]

Definition at line 104 of file stem_ISO_8859_1_danish.c.

const struct among a_2[5]
static
Initial value:
=
{
{ 2, s_2_0, -1, 1, 0},
{ 3, s_2_1, 0, 1, 0},
{ 4, s_2_2, 1, 1, 0},
{ 3, s_2_3, -1, 1, 0},
{ 4, s_2_4, -1, 2, 0}
}
static const symbol s_2_4[4]
static const symbol s_2_3[3]
static const symbol s_2_2[4]
static const symbol s_2_1[3]
static const symbol s_2_0[2]

Definition at line 118 of file stem_ISO_8859_1_danish.c.

const unsigned char g_s_ending[] = { 239, 254, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 }
static

Definition at line 129 of file stem_ISO_8859_1_danish.c.

Referenced by r_main_suffix().

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

Definition at line 127 of file stem_ISO_8859_1_danish.c.

Referenced by r_mark_regions(), and r_undouble().

const symbol s_0[] = { 's', 't' }
static

Definition at line 131 of file stem_ISO_8859_1_danish.c.

Referenced by r_other_suffix().

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

Definition at line 30 of file stem_ISO_8859_1_danish.c.

const symbol s_0_1[5] = { 'e', 't', 'h', 'e', 'd' }
static

Definition at line 31 of file stem_ISO_8859_1_danish.c.

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

Definition at line 40 of file stem_ISO_8859_1_danish.c.

const symbol s_0_11[5] = { 'h', 'e', 'd', 'e', 'n' }
static

Definition at line 41 of file stem_ISO_8859_1_danish.c.

const symbol s_0_12[4] = { 'e', 'r', 'e', 'n' }
static

Definition at line 42 of file stem_ISO_8859_1_danish.c.

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

Definition at line 43 of file stem_ISO_8859_1_danish.c.

const symbol s_0_14[5] = { 'h', 'e', 'd', 'e', 'r' }
static

Definition at line 44 of file stem_ISO_8859_1_danish.c.

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

Definition at line 45 of file stem_ISO_8859_1_danish.c.

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

Definition at line 46 of file stem_ISO_8859_1_danish.c.

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

Definition at line 47 of file stem_ISO_8859_1_danish.c.

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

Definition at line 48 of file stem_ISO_8859_1_danish.c.

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

Definition at line 49 of file stem_ISO_8859_1_danish.c.

const symbol s_0_2[4] = { 'e', 'r', 'e', 'd' }
static

Definition at line 32 of file stem_ISO_8859_1_danish.c.

const symbol s_0_20[7] = { 'e', 'r', 'e', 'n', 'd', 'e', 's' }
static

Definition at line 50 of file stem_ISO_8859_1_danish.c.

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

Definition at line 51 of file stem_ISO_8859_1_danish.c.

const symbol s_0_22[5] = { 'e', 'r', 'n', 'e', 's' }
static

Definition at line 52 of file stem_ISO_8859_1_danish.c.

const symbol s_0_23[4] = { 'e', 'r', 'e', 's' }
static

Definition at line 53 of file stem_ISO_8859_1_danish.c.

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

Definition at line 54 of file stem_ISO_8859_1_danish.c.

const symbol s_0_25[6] = { 'h', 'e', 'd', 'e', 'n', 's' }
static

Definition at line 55 of file stem_ISO_8859_1_danish.c.

const symbol s_0_26[5] = { 'e', 'r', 'e', 'n', 's' }
static

Definition at line 56 of file stem_ISO_8859_1_danish.c.

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

Definition at line 57 of file stem_ISO_8859_1_danish.c.

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

Definition at line 58 of file stem_ISO_8859_1_danish.c.

const symbol s_0_29[5] = { 'e', 'r', 'e', 't', 's' }
static

Definition at line 59 of file stem_ISO_8859_1_danish.c.

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

Definition at line 33 of file stem_ISO_8859_1_danish.c.

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

Definition at line 60 of file stem_ISO_8859_1_danish.c.

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

Definition at line 61 of file stem_ISO_8859_1_danish.c.

const symbol s_0_4[5] = { 'e', 'r', 'e', 'd', 'e' }
static

Definition at line 34 of file stem_ISO_8859_1_danish.c.

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

Definition at line 35 of file stem_ISO_8859_1_danish.c.

const symbol s_0_6[6] = { 'e', 'r', 'e', 'n', 'd', 'e' }
static

Definition at line 36 of file stem_ISO_8859_1_danish.c.

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

Definition at line 37 of file stem_ISO_8859_1_danish.c.

const symbol s_0_8[4] = { 'e', 'r', 'n', 'e' }
static

Definition at line 38 of file stem_ISO_8859_1_danish.c.

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

Definition at line 39 of file stem_ISO_8859_1_danish.c.

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

Definition at line 132 of file stem_ISO_8859_1_danish.c.

Referenced by r_other_suffix().

const symbol s_1_0[2] = { 'g', 'd' }
static

Definition at line 99 of file stem_ISO_8859_1_danish.c.

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

Definition at line 100 of file stem_ISO_8859_1_danish.c.

const symbol s_1_2[2] = { 'g', 't' }
static

Definition at line 101 of file stem_ISO_8859_1_danish.c.

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

Definition at line 102 of file stem_ISO_8859_1_danish.c.

const symbol s_2[] = { 'l', 0xF8, 's' }
static

Definition at line 133 of file stem_ISO_8859_1_danish.c.

Referenced by r_other_suffix().

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

Definition at line 112 of file stem_ISO_8859_1_danish.c.

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

Definition at line 113 of file stem_ISO_8859_1_danish.c.

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

Definition at line 114 of file stem_ISO_8859_1_danish.c.

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

Definition at line 115 of file stem_ISO_8859_1_danish.c.

const symbol s_2_4[4] = { 'l', 0xF8, 's', 't' }
static

Definition at line 116 of file stem_ISO_8859_1_danish.c.