568 {
569 {
571 while (1) {
573 while (1) {
576 if (!(
eq_s(z, 2,
s_9)))
goto lab2;
579 break;
580 lab2:
582 {
584 if (ret < 0) goto lab1;
586 }
587 }
588 {
590 if (ret < 0) return ret;
591 }
592 continue;
593 lab1:
595 break;
596 }
598 }
599 {
601 if (ret < 0) return ret;
602 }
603 z->
lb = z->
c; z->
c = z->
l;
604 {
605 int v_4;
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;
618 lab4:
619 z->c = z->l - v_6;
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 }
627 lab5:
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;
638 lab6:
639 z->c = z->l - v_8;
640 {
642 if (ret == 0) goto lab7;
643 if (ret < 0) return ret;
644 }
645 break;
646 lab7:
647 z->c = z->l - v_8;
648 {
650 if (ret == 0) goto lab3;
651 if (ret < 0) return ret;
652 }
653 } while (0);
654 } while (0);
655 lab3:
656 z->c = z->l - v_5;
657 }
658 {
659 int v_9 = z->l - z->c;
660 z->ket = z->c;
661 if (!(
eq_s_b(z, 2,
s_11))) { z->c = z->l - v_9;
goto lab8; }
662 z->bra = z->c;
663 {
665 if (ret < 0) return ret;
666 }
667 lab8:
668 ;
669 }
670 {
671 int v_10 = z->l - z->c;
672 {
674 if (ret < 0) return ret;
675 }
676 z->c = z->l - v_10;
677 }
678 {
679 int v_11 = z->l - z->c;
680 {
682 if (ret < 0) return ret;
683 }
684 z->c = z->l - v_11;
685 }
686 z->lb = v_4;
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)