Definition at line 565 of file stem_UTF_8_russian.c.
572 if (!(
eq_s(z, 2,
s_9)))
goto lab2;
579 if (ret < 0)
goto lab1;
584 if (ret < 0)
return ret;
595 if (ret < 0)
return ret;
597 z->
lb = z->
c; z->
c = z->
l;
601 if (z->
c < z->
I[1])
return 0;
602 mlimit4 = z->
lb; z->
lb = z->
I[1];
603 {
int m5 = z->
l - z->
c; (void)m5;
604 {
int m6 = z->
l - z->
c; (void)m6;
606 if (ret == 0)
goto lab5;
607 if (ret < 0)
return ret;
612 {
int m7 = z->
l - z->
c; (void)m7;
614 if (ret == 0) { z->
c = z->
l - m7;
goto lab6; }
615 if (ret < 0)
return ret;
620 {
int m8 = z->
l - z->
c; (void)m8;
622 if (ret == 0)
goto lab8;
623 if (ret < 0)
return ret;
629 if (ret == 0)
goto lab9;
630 if (ret < 0)
return ret;
636 if (ret == 0)
goto lab3;
637 if (ret < 0)
return ret;
647 {
int m9 = z->
l - z->
c; (void)m9;
649 if (!(
eq_s_b(z, 2,
s_11))) { z->
c = z->
l - m9;
goto lab10; }
652 if (ret < 0)
return ret;
657 {
int m10 = z->
l - z->
c; (void)m10;
659 if (ret < 0)
return ret;
663 {
int m11 = z->
l - z->
c; (void)m11;
665 if (ret < 0)
return ret;
static int r_tidy_up(struct SN_env *z)
static int r_adjectival(struct SN_env *z)
static int r_verb(struct SN_env *z)
static int r_derivational(struct SN_env *z)
static int r_perfective_gerund(struct SN_env *z)
static const symbol s_10[]
static int r_mark_regions(struct SN_env *z)
static const symbol s_11[]
static int r_reflexive(struct SN_env *z)
static const symbol s_9[]
static int r_noun(struct SN_env *z)
int slice_del(struct SN_env *z)
int eq_s(struct SN_env *z, int s_size, const symbol *s)
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
int skip_utf8(const symbol *p, int c, int limit, int n)
int slice_from_s(struct SN_env *z, int s_size, const symbol *s)
References SN_env::bra, SN_env::c, eq_s(), eq_s_b(), SN_env::I, SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, r_adjectival(), r_derivational(), r_mark_regions(), r_noun(), r_perfective_gerund(), r_reflexive(), r_tidy_up(), r_verb(), s_10, s_11, s_9, skip_utf8(), slice_del(), and slice_from_s().