568 {
569 {
571 while (1) {
573 while (1) {
579 break;
582 {
584 if (ret < 0)
goto lab1;
586 }
587 }
588 {
590 if (ret < 0) return ret;
591 }
592 continue;
595 break;
596 }
598 }
599 {
601 if (ret < 0) return ret;
602 }
603 z->
lb = z->
c; z->
c = z->
l;
604 {
606 if (z->
c < ((
SN_local *)z)->i_pV)
return 0;
608 {
609 int v_5 = z->l - z->c;
610 do {
611 int v_6 = z->l - z->c;
612 {
614 if (ret == 0)
goto lab4;
615 if (ret < 0) return ret;
616 }
617 break;
620 {
621 int v_7 = z->l - z->c;
622 {
624 if (ret == 0) { z->c = z->l -
v_7;
goto lab5; }
625 if (ret < 0) return ret;
626 }
628 ;
629 }
630 do {
631 int v_8 = z->l - z->c;
632 {
634 if (ret == 0)
goto lab6;
635 if (ret < 0) return ret;
636 }
637 break;
640 {
642 if (ret == 0)
goto lab7;
643 if (ret < 0) return ret;
644 }
645 break;
648 {
650 if (ret == 0)
goto lab3;
651 if (ret < 0) return ret;
652 }
653 } while (0);
654 } while (0);
657 }
658 {
659 int v_9 = z->l - z->c;
660 z->ket = z->c;
662 z->bra = z->c;
663 {
665 if (ret < 0) return ret;
666 }
668 ;
669 }
670 {
671 int v_10 = z->l - z->c;
672 {
674 if (ret < 0) return ret;
675 }
677 }
678 {
679 int v_11 = z->l - z->c;
680 {
682 if (ret < 0) return ret;
683 }
685 }
687 }
688 z->c = z->lb;
689 return 1;
690}
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)
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
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)
SNOWBALL_ERR slice_del(struct SN_env *z)
int skip_utf8(const symbol *p, int c, int limit, int n)