Go to the source code of this file.
◆ finnish_ISO_8859_1_close_env()
void finnish_ISO_8859_1_close_env |
( |
struct SN_env * |
z | ) |
|
◆ finnish_ISO_8859_1_create_env()
struct SN_env* finnish_ISO_8859_1_create_env |
( |
void |
| ) |
|
◆ finnish_ISO_8859_1_stem()
int finnish_ISO_8859_1_stem |
( |
struct SN_env * |
z | ) |
|
Definition at line 654 of file stem_ISO_8859_1_finnish.c.
657 if (ret < 0)
return ret;
662 z->
lb = z->
c; z->
c = z->
l;
664 {
int m2 = z->
l - z->
c; (void)m2;
666 if (ret < 0)
return ret;
670 {
int m3 = z->
l - z->
c; (void)m3;
672 if (ret < 0)
return ret;
676 {
int m4 = z->
l - z->
c; (void)m4;
678 if (ret < 0)
return ret;
682 {
int m5 = z->
l - z->
c; (void)m5;
684 if (ret < 0)
return ret;
689 if (!(z->
I[2]))
goto lab1;
690 {
int m6 = z->
l - z->
c; (void)m6;
692 if (ret < 0)
return ret;
698 {
int m7 = z->
l - z->
c; (void)m7;
700 if (ret < 0)
return ret;
705 {
int m8 = z->
l - z->
c; (void)m8;
707 if (ret < 0)
return ret;
static int r_case_ending(struct SN_env *z)
static int r_tidy(struct SN_env *z)
static int r_other_endings(struct SN_env *z)
static int r_t_plural(struct SN_env *z)
static int r_i_plural(struct SN_env *z)
static int r_possessive(struct SN_env *z)
static int r_mark_regions(struct SN_env *z)
static int r_particle_etc(struct SN_env *z)
References SN_env::c, SN_env::I, SN_env::l, SN_env::lb, r_case_ending(), r_i_plural(), r_mark_regions(), r_other_endings(), r_particle_etc(), r_possessive(), r_t_plural(), and r_tidy().