Go to the source code of this file.
◆ portuguese_ISO_8859_1_close_env()
void portuguese_ISO_8859_1_close_env |
( |
struct SN_env * |
z | ) |
|
◆ portuguese_ISO_8859_1_create_env()
struct SN_env* portuguese_ISO_8859_1_create_env |
( |
void |
| ) |
|
◆ portuguese_ISO_8859_1_stem()
int portuguese_ISO_8859_1_stem |
( |
struct SN_env * |
z | ) |
|
Definition at line 878 of file stem_ISO_8859_1_portuguese.c.
881 if (ret < 0)
return ret;
887 if (ret < 0)
return ret;
889 z->
lb = z->
c; z->
c = z->
l;
891 {
int m2 = z->
l - z->
c; (void)m2;
892 {
int m3 = z->
l - z->
c; (void)m3;
893 {
int m4 = z->
l - z->
c; (void)m4;
894 {
int m5 = z->
l - z->
c; (void)m5;
896 if (ret == 0)
goto lab4;
897 if (ret < 0)
return ret;
903 if (ret == 0)
goto lab2;
904 if (ret < 0)
return ret;
909 {
int m6 = z->
l - z->
c; (void)m6;
911 if (z->
c <= z->
lb || z->
p[z->
c - 1] !=
'i')
goto lab5;
914 {
int m_test7 = z->
l - z->
c;
915 if (z->
c <= z->
lb || z->
p[z->
c - 1] !=
'c')
goto lab5;
917 z->
c = z->
l - m_test7;
920 if (ret == 0)
goto lab5;
921 if (ret < 0)
return ret;
924 if (ret < 0)
return ret;
934 if (ret == 0)
goto lab0;
935 if (ret < 0)
return ret;
942 {
int m8 = z->
l - z->
c; (void)m8;
944 if (ret < 0)
return ret;
951 if (ret < 0)
return ret;
static int r_standard_suffix(struct SN_env *z)
static int r_verb_suffix(struct SN_env *z)
static int r_RV(struct SN_env *z)
static int r_postlude(struct SN_env *z)
static int r_prelude(struct SN_env *z)
static int r_mark_regions(struct SN_env *z)
static int r_residual_form(struct SN_env *z)
static int r_residual_suffix(struct SN_env *z)
int slice_del(struct SN_env *z)
References SN_env::bra, SN_env::c, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, r_mark_regions(), r_postlude(), r_prelude(), r_residual_form(), r_residual_suffix(), r_RV(), r_standard_suffix(), r_verb_suffix(), and slice_del().