Go to the source code of this file.
◆ finnish_UTF_8_close_env()
void finnish_UTF_8_close_env |
( |
struct SN_env * |
z | ) |
|
◆ finnish_UTF_8_create_env()
struct SN_env* finnish_UTF_8_create_env |
( |
void |
| ) |
|
◆ finnish_UTF_8_stem()
int finnish_UTF_8_stem |
( |
struct SN_env * |
z | ) |
|
Definition at line 658 of file stem_UTF_8_finnish.c.
661 if (ret < 0)
return ret;
666 z->
lb = z->
c; z->
c = z->
l;
668 {
int m2 = z->
l - z->
c; (void)m2;
670 if (ret < 0)
return ret;
674 {
int m3 = z->
l - z->
c; (void)m3;
676 if (ret < 0)
return ret;
680 {
int m4 = z->
l - z->
c; (void)m4;
682 if (ret < 0)
return ret;
686 {
int m5 = z->
l - z->
c; (void)m5;
688 if (ret < 0)
return ret;
693 if (!(z->
I[2]))
goto lab1;
694 {
int m6 = z->
l - z->
c; (void)m6;
696 if (ret < 0)
return ret;
702 {
int m7 = z->
l - z->
c; (void)m7;
704 if (ret < 0)
return ret;
709 {
int m8 = z->
l - z->
c; (void)m8;
711 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().