572 {
573 {
575 while (1) {
577 while (1) {
580 if (z->
c == z->
l || z->
p[z->
c] != 0xA3)
goto lab2;
584 break;
585 lab2:
587 if (z->
c >= z->
l)
goto lab1;
589 }
590 {
592 if (ret < 0) return ret;
593 }
594 continue;
595 lab1:
597 break;
598 }
600 }
601 {
603 if (ret < 0) return ret;
604 }
605 z->
lb = z->
c; z->
c = z->
l;
606 {
607 int v_4;
608 if (z->
c < ((
SN_local *)z)->i_pV)
return 0;
610 {
611 int v_5 = z->l - z->c;
612 do {
613 int v_6 = z->l - z->c;
614 {
616 if (ret == 0) goto lab4;
617 if (ret < 0) return ret;
618 }
619 break;
620 lab4:
621 z->c = z->l - v_6;
622 {
623 int v_7 = z->l - z->c;
624 {
626 if (ret == 0) { z->c = z->l - v_7; goto lab5; }
627 if (ret < 0) return ret;
628 }
629 lab5:
630 ;
631 }
632 do {
633 int v_8 = z->l - z->c;
634 {
636 if (ret == 0) goto lab6;
637 if (ret < 0) return ret;
638 }
639 break;
640 lab6:
641 z->c = z->l - v_8;
642 {
644 if (ret == 0) goto lab7;
645 if (ret < 0) return ret;
646 }
647 break;
648 lab7:
649 z->c = z->l - v_8;
650 {
652 if (ret == 0) goto lab3;
653 if (ret < 0) return ret;
654 }
655 } while (0);
656 } while (0);
657 lab3:
658 z->c = z->l - v_5;
659 }
660 {
661 int v_9 = z->l - z->c;
662 z->ket = z->c;
663 if (z->c <= z->lb || z->p[z->c - 1] != 0xC9) { z->c = z->l - v_9; goto lab8; }
664 z->c--;
665 z->bra = z->c;
666 {
668 if (ret < 0) return ret;
669 }
670 lab8:
671 ;
672 }
673 {
674 int v_10 = z->l - z->c;
675 {
677 if (ret < 0) return ret;
678 }
679 z->c = z->l - v_10;
680 }
681 {
682 int v_11 = z->l - z->c;
683 {
685 if (ret < 0) return ret;
686 }
687 z->c = z->l - v_11;
688 }
689 z->lb = v_4;
690 }
691 z->c = z->lb;
692 return 1;
693}
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 int r_mark_regions(struct SN_env *z)
static int r_reflexive(struct SN_env *z)
static int r_noun(struct SN_env *z)
static const symbol s_0[]
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
SNOWBALL_ERR slice_del(struct SN_env *z)