Lines Matching refs:z

9 extern int turkish_UTF_8_stem(struct SN_env * z);
13 static int r_stem_suffix_chain_before_ki(struct SN_env * z);
14 static int r_stem_noun_suffixes(struct SN_env * z);
15 static int r_stem_nominal_verb_suffixes(struct SN_env * z);
16 static int r_postlude(struct SN_env * z);
17 static int r_post_process_last_consonants(struct SN_env * z);
18 static int r_more_than_one_syllable_word(struct SN_env * z);
19 static int r_mark_suffix_with_optional_s_consonant(struct SN_env * z);
20 static int r_mark_suffix_with_optional_n_consonant(struct SN_env * z);
21 static int r_mark_suffix_with_optional_U_vowel(struct SN_env * z);
22 static int r_mark_suffix_with_optional_y_consonant(struct SN_env * z);
23 static int r_mark_ysA(struct SN_env * z);
24 static int r_mark_ymUs_(struct SN_env * z);
25 static int r_mark_yken(struct SN_env * z);
26 static int r_mark_yDU(struct SN_env * z);
27 static int r_mark_yUz(struct SN_env * z);
28 static int r_mark_yUm(struct SN_env * z);
29 static int r_mark_yU(struct SN_env * z);
30 static int r_mark_ylA(struct SN_env * z);
31 static int r_mark_yA(struct SN_env * z);
32 static int r_mark_possessives(struct SN_env * z);
33 static int r_mark_sUnUz(struct SN_env * z);
34 static int r_mark_sUn(struct SN_env * z);
35 static int r_mark_sU(struct SN_env * z);
36 static int r_mark_nUz(struct SN_env * z);
37 static int r_mark_nUn(struct SN_env * z);
38 static int r_mark_nU(struct SN_env * z);
39 static int r_mark_ndAn(struct SN_env * z);
40 static int r_mark_ndA(struct SN_env * z);
41 static int r_mark_ncA(struct SN_env * z);
42 static int r_mark_nA(struct SN_env * z);
43 static int r_mark_lArI(struct SN_env * z);
44 static int r_mark_lAr(struct SN_env * z);
45 static int r_mark_ki(struct SN_env * z);
46 static int r_mark_DUr(struct SN_env * z);
47 static int r_mark_DAn(struct SN_env * z);
48 static int r_mark_DA(struct SN_env * z);
49 static int r_mark_cAsInA(struct SN_env * z);
50 static int r_is_reserved_word(struct SN_env * z);
51 static int r_check_vowel_harmony(struct SN_env * z);
52 static int r_append_U_to_stems_ending_with_d_or_g(struct SN_env * z);
59 extern void turkish_UTF_8_close_env(struct SN_env * z);
478 static int r_check_vowel_harmony(struct SN_env * z) { in r_check_vowel_harmony() argument
479 { int m_test = z->l - z->c; /* test, line 112 */ in r_check_vowel_harmony()
480 …if (out_grouping_b_U(z, g_vowel, 97, 305, 1) < 0) return 0; /* goto */ /* grouping vowel, line 114… in r_check_vowel_harmony()
481 { int m1 = z->l - z->c; (void)m1; /* or, line 116 */ in r_check_vowel_harmony()
482 if (!(eq_s_b(z, 1, s_0))) goto lab1; in r_check_vowel_harmony()
483 …if (out_grouping_b_U(z, g_vowel1, 97, 305, 1) < 0) goto lab1; /* goto */ /* grouping vowel1, line … in r_check_vowel_harmony()
486 z->c = z->l - m1; in r_check_vowel_harmony()
487 if (!(eq_s_b(z, 1, s_1))) goto lab2; in r_check_vowel_harmony()
488 …if (out_grouping_b_U(z, g_vowel2, 101, 252, 1) < 0) goto lab2; /* goto */ /* grouping vowel2, line… in r_check_vowel_harmony()
491 z->c = z->l - m1; in r_check_vowel_harmony()
492 if (!(eq_s_b(z, 2, s_2))) goto lab3; in r_check_vowel_harmony()
493 …if (out_grouping_b_U(z, g_vowel3, 97, 305, 1) < 0) goto lab3; /* goto */ /* grouping vowel3, line … in r_check_vowel_harmony()
496 z->c = z->l - m1; in r_check_vowel_harmony()
497 if (!(eq_s_b(z, 1, s_3))) goto lab4; in r_check_vowel_harmony()
498 …if (out_grouping_b_U(z, g_vowel4, 101, 105, 1) < 0) goto lab4; /* goto */ /* grouping vowel4, line… in r_check_vowel_harmony()
501 z->c = z->l - m1; in r_check_vowel_harmony()
502 if (!(eq_s_b(z, 1, s_4))) goto lab5; in r_check_vowel_harmony()
503 …if (out_grouping_b_U(z, g_vowel5, 111, 117, 1) < 0) goto lab5; /* goto */ /* grouping vowel5, line… in r_check_vowel_harmony()
506 z->c = z->l - m1; in r_check_vowel_harmony()
507 if (!(eq_s_b(z, 2, s_5))) goto lab6; in r_check_vowel_harmony()
508 …if (out_grouping_b_U(z, g_vowel6, 246, 252, 1) < 0) goto lab6; /* goto */ /* grouping vowel6, line… in r_check_vowel_harmony()
511 z->c = z->l - m1; in r_check_vowel_harmony()
512 if (!(eq_s_b(z, 1, s_6))) goto lab7; in r_check_vowel_harmony()
513 …if (out_grouping_b_U(z, g_vowel5, 111, 117, 1) < 0) goto lab7; /* goto */ /* grouping vowel5, line… in r_check_vowel_harmony()
516 z->c = z->l - m1; in r_check_vowel_harmony()
517 if (!(eq_s_b(z, 2, s_7))) return 0; in r_check_vowel_harmony()
518 …if (out_grouping_b_U(z, g_vowel6, 246, 252, 1) < 0) return 0; /* goto */ /* grouping vowel6, line … in r_check_vowel_harmony()
521 z->c = z->l - m_test; in r_check_vowel_harmony()
526 static int r_mark_suffix_with_optional_n_consonant(struct SN_env * z) { in r_mark_suffix_with_optional_n_consonant() argument
527 { int m1 = z->l - z->c; (void)m1; /* or, line 134 */ in r_mark_suffix_with_optional_n_consonant()
528 { int m_test = z->l - z->c; /* test, line 133 */ in r_mark_suffix_with_optional_n_consonant()
529 if (!(eq_s_b(z, 1, s_8))) goto lab1; in r_mark_suffix_with_optional_n_consonant()
530 z->c = z->l - m_test; in r_mark_suffix_with_optional_n_consonant()
532 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_n_consonant()
534 z->c = ret; /* next, line 133 */ in r_mark_suffix_with_optional_n_consonant()
536 { int m_test = z->l - z->c; /* test, line 133 */ in r_mark_suffix_with_optional_n_consonant()
537 if (in_grouping_b_U(z, g_vowel, 97, 305, 0)) goto lab1; in r_mark_suffix_with_optional_n_consonant()
538 z->c = z->l - m_test; in r_mark_suffix_with_optional_n_consonant()
542 z->c = z->l - m1; in r_mark_suffix_with_optional_n_consonant()
543 { int m2 = z->l - z->c; (void)m2; /* not, line 135 */ in r_mark_suffix_with_optional_n_consonant()
544 { int m_test = z->l - z->c; /* test, line 135 */ in r_mark_suffix_with_optional_n_consonant()
545 if (!(eq_s_b(z, 1, s_9))) goto lab2; in r_mark_suffix_with_optional_n_consonant()
546 z->c = z->l - m_test; in r_mark_suffix_with_optional_n_consonant()
550 z->c = z->l - m2; in r_mark_suffix_with_optional_n_consonant()
552 { int m_test = z->l - z->c; /* test, line 135 */ in r_mark_suffix_with_optional_n_consonant()
553 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_n_consonant()
555 z->c = ret; /* next, line 135 */ in r_mark_suffix_with_optional_n_consonant()
557 { int m_test = z->l - z->c; /* test, line 135 */ in r_mark_suffix_with_optional_n_consonant()
558 if (in_grouping_b_U(z, g_vowel, 97, 305, 0)) return 0; in r_mark_suffix_with_optional_n_consonant()
559 z->c = z->l - m_test; in r_mark_suffix_with_optional_n_consonant()
561 z->c = z->l - m_test; in r_mark_suffix_with_optional_n_consonant()
568 static int r_mark_suffix_with_optional_s_consonant(struct SN_env * z) { in r_mark_suffix_with_optional_s_consonant() argument
569 { int m1 = z->l - z->c; (void)m1; /* or, line 145 */ in r_mark_suffix_with_optional_s_consonant()
570 { int m_test = z->l - z->c; /* test, line 144 */ in r_mark_suffix_with_optional_s_consonant()
571 if (!(eq_s_b(z, 1, s_10))) goto lab1; in r_mark_suffix_with_optional_s_consonant()
572 z->c = z->l - m_test; in r_mark_suffix_with_optional_s_consonant()
574 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_s_consonant()
576 z->c = ret; /* next, line 144 */ in r_mark_suffix_with_optional_s_consonant()
578 { int m_test = z->l - z->c; /* test, line 144 */ in r_mark_suffix_with_optional_s_consonant()
579 if (in_grouping_b_U(z, g_vowel, 97, 305, 0)) goto lab1; in r_mark_suffix_with_optional_s_consonant()
580 z->c = z->l - m_test; in r_mark_suffix_with_optional_s_consonant()
584 z->c = z->l - m1; in r_mark_suffix_with_optional_s_consonant()
585 { int m2 = z->l - z->c; (void)m2; /* not, line 146 */ in r_mark_suffix_with_optional_s_consonant()
586 { int m_test = z->l - z->c; /* test, line 146 */ in r_mark_suffix_with_optional_s_consonant()
587 if (!(eq_s_b(z, 1, s_11))) goto lab2; in r_mark_suffix_with_optional_s_consonant()
588 z->c = z->l - m_test; in r_mark_suffix_with_optional_s_consonant()
592 z->c = z->l - m2; in r_mark_suffix_with_optional_s_consonant()
594 { int m_test = z->l - z->c; /* test, line 146 */ in r_mark_suffix_with_optional_s_consonant()
595 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_s_consonant()
597 z->c = ret; /* next, line 146 */ in r_mark_suffix_with_optional_s_consonant()
599 { int m_test = z->l - z->c; /* test, line 146 */ in r_mark_suffix_with_optional_s_consonant()
600 if (in_grouping_b_U(z, g_vowel, 97, 305, 0)) return 0; in r_mark_suffix_with_optional_s_consonant()
601 z->c = z->l - m_test; in r_mark_suffix_with_optional_s_consonant()
603 z->c = z->l - m_test; in r_mark_suffix_with_optional_s_consonant()
610 static int r_mark_suffix_with_optional_y_consonant(struct SN_env * z) { in r_mark_suffix_with_optional_y_consonant() argument
611 { int m1 = z->l - z->c; (void)m1; /* or, line 155 */ in r_mark_suffix_with_optional_y_consonant()
612 { int m_test = z->l - z->c; /* test, line 154 */ in r_mark_suffix_with_optional_y_consonant()
613 if (!(eq_s_b(z, 1, s_12))) goto lab1; in r_mark_suffix_with_optional_y_consonant()
614 z->c = z->l - m_test; in r_mark_suffix_with_optional_y_consonant()
616 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_y_consonant()
618 z->c = ret; /* next, line 154 */ in r_mark_suffix_with_optional_y_consonant()
620 { int m_test = z->l - z->c; /* test, line 154 */ in r_mark_suffix_with_optional_y_consonant()
621 if (in_grouping_b_U(z, g_vowel, 97, 305, 0)) goto lab1; in r_mark_suffix_with_optional_y_consonant()
622 z->c = z->l - m_test; in r_mark_suffix_with_optional_y_consonant()
626 z->c = z->l - m1; in r_mark_suffix_with_optional_y_consonant()
627 { int m2 = z->l - z->c; (void)m2; /* not, line 156 */ in r_mark_suffix_with_optional_y_consonant()
628 { int m_test = z->l - z->c; /* test, line 156 */ in r_mark_suffix_with_optional_y_consonant()
629 if (!(eq_s_b(z, 1, s_13))) goto lab2; in r_mark_suffix_with_optional_y_consonant()
630 z->c = z->l - m_test; in r_mark_suffix_with_optional_y_consonant()
634 z->c = z->l - m2; in r_mark_suffix_with_optional_y_consonant()
636 { int m_test = z->l - z->c; /* test, line 156 */ in r_mark_suffix_with_optional_y_consonant()
637 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_y_consonant()
639 z->c = ret; /* next, line 156 */ in r_mark_suffix_with_optional_y_consonant()
641 { int m_test = z->l - z->c; /* test, line 156 */ in r_mark_suffix_with_optional_y_consonant()
642 if (in_grouping_b_U(z, g_vowel, 97, 305, 0)) return 0; in r_mark_suffix_with_optional_y_consonant()
643 z->c = z->l - m_test; in r_mark_suffix_with_optional_y_consonant()
645 z->c = z->l - m_test; in r_mark_suffix_with_optional_y_consonant()
652 static int r_mark_suffix_with_optional_U_vowel(struct SN_env * z) { in r_mark_suffix_with_optional_U_vowel() argument
653 { int m1 = z->l - z->c; (void)m1; /* or, line 161 */ in r_mark_suffix_with_optional_U_vowel()
654 { int m_test = z->l - z->c; /* test, line 160 */ in r_mark_suffix_with_optional_U_vowel()
655 if (in_grouping_b_U(z, g_U, 105, 305, 0)) goto lab1; in r_mark_suffix_with_optional_U_vowel()
656 z->c = z->l - m_test; in r_mark_suffix_with_optional_U_vowel()
658 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_U_vowel()
660 z->c = ret; /* next, line 160 */ in r_mark_suffix_with_optional_U_vowel()
662 { int m_test = z->l - z->c; /* test, line 160 */ in r_mark_suffix_with_optional_U_vowel()
663 if (out_grouping_b_U(z, g_vowel, 97, 305, 0)) goto lab1; in r_mark_suffix_with_optional_U_vowel()
664 z->c = z->l - m_test; in r_mark_suffix_with_optional_U_vowel()
668 z->c = z->l - m1; in r_mark_suffix_with_optional_U_vowel()
669 { int m2 = z->l - z->c; (void)m2; /* not, line 162 */ in r_mark_suffix_with_optional_U_vowel()
670 { int m_test = z->l - z->c; /* test, line 162 */ in r_mark_suffix_with_optional_U_vowel()
671 if (in_grouping_b_U(z, g_U, 105, 305, 0)) goto lab2; in r_mark_suffix_with_optional_U_vowel()
672 z->c = z->l - m_test; in r_mark_suffix_with_optional_U_vowel()
676 z->c = z->l - m2; in r_mark_suffix_with_optional_U_vowel()
678 { int m_test = z->l - z->c; /* test, line 162 */ in r_mark_suffix_with_optional_U_vowel()
679 { int ret = skip_utf8(z->p, z->c, z->lb, 0, -1); in r_mark_suffix_with_optional_U_vowel()
681 z->c = ret; /* next, line 162 */ in r_mark_suffix_with_optional_U_vowel()
683 { int m_test = z->l - z->c; /* test, line 162 */ in r_mark_suffix_with_optional_U_vowel()
684 if (out_grouping_b_U(z, g_vowel, 97, 305, 0)) return 0; in r_mark_suffix_with_optional_U_vowel()
685 z->c = z->l - m_test; in r_mark_suffix_with_optional_U_vowel()
687 z->c = z->l - m_test; in r_mark_suffix_with_optional_U_vowel()
694 static int r_mark_possessives(struct SN_env * z) { in r_mark_possessives() argument
695 …if (z->c <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((67133440 >> (z->p[z->c - 1] & 0x1f)) & 1)) ret… in r_mark_possessives()
696 if (!(find_among_b(z, a_0, 10))) return 0; /* among, line 167 */ in r_mark_possessives()
697 { int ret = r_mark_suffix_with_optional_U_vowel(z); in r_mark_possessives()
704 static int r_mark_sU(struct SN_env * z) { in r_mark_sU() argument
705 { int ret = r_check_vowel_harmony(z); in r_mark_sU()
709 if (in_grouping_b_U(z, g_U, 105, 305, 0)) return 0; in r_mark_sU()
710 { int ret = r_mark_suffix_with_optional_s_consonant(z); in r_mark_sU()
717 static int r_mark_lArI(struct SN_env * z) { in r_mark_lArI() argument
718 if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 105 && z->p[z->c - 1] != 177)) return 0; in r_mark_lArI()
719 if (!(find_among_b(z, a_1, 2))) return 0; /* among, line 179 */ in r_mark_lArI()
723 static int r_mark_yU(struct SN_env * z) { in r_mark_yU() argument
724 { int ret = r_check_vowel_harmony(z); in r_mark_yU()
728 if (in_grouping_b_U(z, g_U, 105, 305, 0)) return 0; in r_mark_yU()
729 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_yU()
736 static int r_mark_nU(struct SN_env * z) { in r_mark_nU() argument
737 { int ret = r_check_vowel_harmony(z); in r_mark_nU()
741 if (!(find_among_b(z, a_2, 4))) return 0; /* among, line 190 */ in r_mark_nU()
745 static int r_mark_nUn(struct SN_env * z) { in r_mark_nUn() argument
746 { int ret = r_check_vowel_harmony(z); in r_mark_nUn()
750 if (z->c - 1 <= z->lb || z->p[z->c - 1] != 110) return 0; in r_mark_nUn()
751 if (!(find_among_b(z, a_3, 4))) return 0; /* among, line 195 */ in r_mark_nUn()
752 { int ret = r_mark_suffix_with_optional_n_consonant(z); in r_mark_nUn()
759 static int r_mark_yA(struct SN_env * z) { in r_mark_yA() argument
760 { int ret = r_check_vowel_harmony(z); in r_mark_yA()
764 if (z->c <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_yA()
765 if (!(find_among_b(z, a_4, 2))) return 0; /* among, line 201 */ in r_mark_yA()
766 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_yA()
773 static int r_mark_nA(struct SN_env * z) { in r_mark_nA() argument
774 { int ret = r_check_vowel_harmony(z); in r_mark_nA()
778 if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_nA()
779 if (!(find_among_b(z, a_5, 2))) return 0; /* among, line 207 */ in r_mark_nA()
783 static int r_mark_DA(struct SN_env * z) { in r_mark_DA() argument
784 { int ret = r_check_vowel_harmony(z); in r_mark_DA()
788 if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_DA()
789 if (!(find_among_b(z, a_6, 4))) return 0; /* among, line 212 */ in r_mark_DA()
793 static int r_mark_ndA(struct SN_env * z) { in r_mark_ndA() argument
794 { int ret = r_check_vowel_harmony(z); in r_mark_ndA()
798 if (z->c - 2 <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_ndA()
799 if (!(find_among_b(z, a_7, 2))) return 0; /* among, line 217 */ in r_mark_ndA()
803 static int r_mark_DAn(struct SN_env * z) { in r_mark_DAn() argument
804 { int ret = r_check_vowel_harmony(z); in r_mark_DAn()
808 if (z->c - 2 <= z->lb || z->p[z->c - 1] != 110) return 0; in r_mark_DAn()
809 if (!(find_among_b(z, a_8, 4))) return 0; /* among, line 222 */ in r_mark_DAn()
813 static int r_mark_ndAn(struct SN_env * z) { in r_mark_ndAn() argument
814 { int ret = r_check_vowel_harmony(z); in r_mark_ndAn()
818 if (z->c - 3 <= z->lb || z->p[z->c - 1] != 110) return 0; in r_mark_ndAn()
819 if (!(find_among_b(z, a_9, 2))) return 0; /* among, line 227 */ in r_mark_ndAn()
823 static int r_mark_ylA(struct SN_env * z) { in r_mark_ylA() argument
824 { int ret = r_check_vowel_harmony(z); in r_mark_ylA()
828 if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_ylA()
829 if (!(find_among_b(z, a_10, 2))) return 0; /* among, line 232 */ in r_mark_ylA()
830 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_ylA()
837 static int r_mark_ki(struct SN_env * z) { in r_mark_ki() argument
838 if (!(eq_s_b(z, 2, s_14))) return 0; in r_mark_ki()
842 static int r_mark_ncA(struct SN_env * z) { in r_mark_ncA() argument
843 { int ret = r_check_vowel_harmony(z); in r_mark_ncA()
847 if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_ncA()
848 if (!(find_among_b(z, a_11, 2))) return 0; /* among, line 242 */ in r_mark_ncA()
849 { int ret = r_mark_suffix_with_optional_n_consonant(z); in r_mark_ncA()
856 static int r_mark_yUm(struct SN_env * z) { in r_mark_yUm() argument
857 { int ret = r_check_vowel_harmony(z); in r_mark_yUm()
861 if (z->c - 1 <= z->lb || z->p[z->c - 1] != 109) return 0; in r_mark_yUm()
862 if (!(find_among_b(z, a_12, 4))) return 0; /* among, line 248 */ in r_mark_yUm()
863 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_yUm()
870 static int r_mark_sUn(struct SN_env * z) { in r_mark_sUn() argument
871 { int ret = r_check_vowel_harmony(z); in r_mark_sUn()
875 if (z->c - 2 <= z->lb || z->p[z->c - 1] != 110) return 0; in r_mark_sUn()
876 if (!(find_among_b(z, a_13, 4))) return 0; /* among, line 254 */ in r_mark_sUn()
880 static int r_mark_yUz(struct SN_env * z) { in r_mark_yUz() argument
881 { int ret = r_check_vowel_harmony(z); in r_mark_yUz()
885 if (z->c - 1 <= z->lb || z->p[z->c - 1] != 122) return 0; in r_mark_yUz()
886 if (!(find_among_b(z, a_14, 4))) return 0; /* among, line 259 */ in r_mark_yUz()
887 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_yUz()
894 static int r_mark_sUnUz(struct SN_env * z) { in r_mark_sUnUz() argument
895 if (z->c - 4 <= z->lb || z->p[z->c - 1] != 122) return 0; in r_mark_sUnUz()
896 if (!(find_among_b(z, a_15, 4))) return 0; /* among, line 264 */ in r_mark_sUnUz()
900 static int r_mark_lAr(struct SN_env * z) { in r_mark_lAr() argument
901 { int ret = r_check_vowel_harmony(z); in r_mark_lAr()
905 if (z->c - 2 <= z->lb || z->p[z->c - 1] != 114) return 0; in r_mark_lAr()
906 if (!(find_among_b(z, a_16, 2))) return 0; /* among, line 269 */ in r_mark_lAr()
910 static int r_mark_nUz(struct SN_env * z) { in r_mark_nUz() argument
911 { int ret = r_check_vowel_harmony(z); in r_mark_nUz()
915 if (z->c - 2 <= z->lb || z->p[z->c - 1] != 122) return 0; in r_mark_nUz()
916 if (!(find_among_b(z, a_17, 4))) return 0; /* among, line 274 */ in r_mark_nUz()
920 static int r_mark_DUr(struct SN_env * z) { in r_mark_DUr() argument
921 { int ret = r_check_vowel_harmony(z); in r_mark_DUr()
925 if (z->c - 2 <= z->lb || z->p[z->c - 1] != 114) return 0; in r_mark_DUr()
926 if (!(find_among_b(z, a_18, 8))) return 0; /* among, line 279 */ in r_mark_DUr()
930 static int r_mark_cAsInA(struct SN_env * z) { in r_mark_cAsInA() argument
931 if (z->c - 5 <= z->lb || (z->p[z->c - 1] != 97 && z->p[z->c - 1] != 101)) return 0; in r_mark_cAsInA()
932 if (!(find_among_b(z, a_19, 2))) return 0; /* among, line 283 */ in r_mark_cAsInA()
936 static int r_mark_yDU(struct SN_env * z) { in r_mark_yDU() argument
937 { int ret = r_check_vowel_harmony(z); in r_mark_yDU()
941 if (!(find_among_b(z, a_20, 32))) return 0; /* among, line 288 */ in r_mark_yDU()
942 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_yDU()
949 static int r_mark_ysA(struct SN_env * z) { in r_mark_ysA() argument
950 …if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((26658 >> (z->p[z->c - 1] & 0x1f)) & 1)) re… in r_mark_ysA()
951 if (!(find_among_b(z, a_21, 8))) return 0; /* among, line 297 */ in r_mark_ysA()
952 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_ysA()
959 static int r_mark_ymUs_(struct SN_env * z) { in r_mark_ymUs_() argument
960 { int ret = r_check_vowel_harmony(z); in r_mark_ymUs_()
964 if (z->c - 3 <= z->lb || z->p[z->c - 1] != 159) return 0; in r_mark_ymUs_()
965 if (!(find_among_b(z, a_22, 4))) return 0; /* among, line 303 */ in r_mark_ymUs_()
966 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_ymUs_()
973 static int r_mark_yken(struct SN_env * z) { in r_mark_yken() argument
974 if (!(eq_s_b(z, 3, s_15))) return 0; in r_mark_yken()
975 { int ret = r_mark_suffix_with_optional_y_consonant(z); in r_mark_yken()
982 static int r_stem_nominal_verb_suffixes(struct SN_env * z) { in r_stem_nominal_verb_suffixes() argument
983 z->ket = z->c; /* [, line 312 */ in r_stem_nominal_verb_suffixes()
984 z->B[0] = 1; /* set continue_stemming_noun_suffixes, line 313 */ in r_stem_nominal_verb_suffixes()
985 { int m1 = z->l - z->c; (void)m1; /* or, line 315 */ in r_stem_nominal_verb_suffixes()
986 { int m2 = z->l - z->c; (void)m2; /* or, line 314 */ in r_stem_nominal_verb_suffixes()
987 { int ret = r_mark_ymUs_(z); in r_stem_nominal_verb_suffixes()
993 z->c = z->l - m2; in r_stem_nominal_verb_suffixes()
994 { int ret = r_mark_yDU(z); in r_stem_nominal_verb_suffixes()
1000 z->c = z->l - m2; in r_stem_nominal_verb_suffixes()
1001 { int ret = r_mark_ysA(z); in r_stem_nominal_verb_suffixes()
1007 z->c = z->l - m2; in r_stem_nominal_verb_suffixes()
1008 { int ret = r_mark_yken(z); in r_stem_nominal_verb_suffixes()
1016 z->c = z->l - m1; in r_stem_nominal_verb_suffixes()
1017 { int ret = r_mark_cAsInA(z); in r_stem_nominal_verb_suffixes()
1021 { int m3 = z->l - z->c; (void)m3; /* or, line 316 */ in r_stem_nominal_verb_suffixes()
1022 { int ret = r_mark_sUnUz(z); in r_stem_nominal_verb_suffixes()
1028 z->c = z->l - m3; in r_stem_nominal_verb_suffixes()
1029 { int ret = r_mark_lAr(z); in r_stem_nominal_verb_suffixes()
1035 z->c = z->l - m3; in r_stem_nominal_verb_suffixes()
1036 { int ret = r_mark_yUm(z); in r_stem_nominal_verb_suffixes()
1042 z->c = z->l - m3; in r_stem_nominal_verb_suffixes()
1043 { int ret = r_mark_sUn(z); in r_stem_nominal_verb_suffixes()
1049 z->c = z->l - m3; in r_stem_nominal_verb_suffixes()
1050 { int ret = r_mark_yUz(z); in r_stem_nominal_verb_suffixes()
1056 z->c = z->l - m3; in r_stem_nominal_verb_suffixes()
1059 { int ret = r_mark_ymUs_(z); in r_stem_nominal_verb_suffixes()
1065 z->c = z->l - m1; in r_stem_nominal_verb_suffixes()
1066 { int ret = r_mark_lAr(z); in r_stem_nominal_verb_suffixes()
1070 z->bra = z->c; /* ], line 319 */ in r_stem_nominal_verb_suffixes()
1071 { int ret = slice_del(z); /* delete, line 319 */ in r_stem_nominal_verb_suffixes()
1074 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 319 */ in r_stem_nominal_verb_suffixes()
1075 z->ket = z->c; /* [, line 319 */ in r_stem_nominal_verb_suffixes()
1076 { int m4 = z->l - z->c; (void)m4; /* or, line 319 */ in r_stem_nominal_verb_suffixes()
1077 { int ret = r_mark_DUr(z); in r_stem_nominal_verb_suffixes()
1083 z->c = z->l - m4; in r_stem_nominal_verb_suffixes()
1084 { int ret = r_mark_yDU(z); in r_stem_nominal_verb_suffixes()
1090 z->c = z->l - m4; in r_stem_nominal_verb_suffixes()
1091 { int ret = r_mark_ysA(z); in r_stem_nominal_verb_suffixes()
1097 z->c = z->l - m4; in r_stem_nominal_verb_suffixes()
1098 { int ret = r_mark_ymUs_(z); in r_stem_nominal_verb_suffixes()
1099 … if (ret == 0) { z->c = z->l - m_keep; goto lab14; } /* call mark_ymUs_, line 319 */ in r_stem_nominal_verb_suffixes()
1107 z->B[0] = 0; /* unset continue_stemming_noun_suffixes, line 320 */ in r_stem_nominal_verb_suffixes()
1110 z->c = z->l - m1; in r_stem_nominal_verb_suffixes()
1111 { int ret = r_mark_nUz(z); in r_stem_nominal_verb_suffixes()
1115 { int m5 = z->l - z->c; (void)m5; /* or, line 323 */ in r_stem_nominal_verb_suffixes()
1116 { int ret = r_mark_yDU(z); in r_stem_nominal_verb_suffixes()
1122 z->c = z->l - m5; in r_stem_nominal_verb_suffixes()
1123 { int ret = r_mark_ysA(z); in r_stem_nominal_verb_suffixes()
1131 z->c = z->l - m1; in r_stem_nominal_verb_suffixes()
1132 { int m6 = z->l - z->c; (void)m6; /* or, line 325 */ in r_stem_nominal_verb_suffixes()
1133 { int ret = r_mark_sUnUz(z); in r_stem_nominal_verb_suffixes()
1139 z->c = z->l - m6; in r_stem_nominal_verb_suffixes()
1140 { int ret = r_mark_yUz(z); in r_stem_nominal_verb_suffixes()
1146 z->c = z->l - m6; in r_stem_nominal_verb_suffixes()
1147 { int ret = r_mark_sUn(z); in r_stem_nominal_verb_suffixes()
1153 z->c = z->l - m6; in r_stem_nominal_verb_suffixes()
1154 { int ret = r_mark_yUm(z); in r_stem_nominal_verb_suffixes()
1160 z->bra = z->c; /* ], line 325 */ in r_stem_nominal_verb_suffixes()
1161 { int ret = slice_del(z); /* delete, line 325 */ in r_stem_nominal_verb_suffixes()
1164 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 325 */ in r_stem_nominal_verb_suffixes()
1165 z->ket = z->c; /* [, line 325 */ in r_stem_nominal_verb_suffixes()
1166 { int ret = r_mark_ymUs_(z); in r_stem_nominal_verb_suffixes()
1167 if (ret == 0) { z->c = z->l - m_keep; goto lab27; } /* call mark_ymUs_, line 325 */ in r_stem_nominal_verb_suffixes()
1175 z->c = z->l - m1; in r_stem_nominal_verb_suffixes()
1176 { int ret = r_mark_DUr(z); in r_stem_nominal_verb_suffixes()
1180 z->bra = z->c; /* ], line 327 */ in r_stem_nominal_verb_suffixes()
1181 { int ret = slice_del(z); /* delete, line 327 */ in r_stem_nominal_verb_suffixes()
1184 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 327 */ in r_stem_nominal_verb_suffixes()
1185 z->ket = z->c; /* [, line 327 */ in r_stem_nominal_verb_suffixes()
1186 { int m7 = z->l - z->c; (void)m7; /* or, line 327 */ in r_stem_nominal_verb_suffixes()
1187 { int ret = r_mark_sUnUz(z); in r_stem_nominal_verb_suffixes()
1193 z->c = z->l - m7; in r_stem_nominal_verb_suffixes()
1194 { int ret = r_mark_lAr(z); in r_stem_nominal_verb_suffixes()
1200 z->c = z->l - m7; in r_stem_nominal_verb_suffixes()
1201 { int ret = r_mark_yUm(z); in r_stem_nominal_verb_suffixes()
1207 z->c = z->l - m7; in r_stem_nominal_verb_suffixes()
1208 { int ret = r_mark_sUn(z); in r_stem_nominal_verb_suffixes()
1214 z->c = z->l - m7; in r_stem_nominal_verb_suffixes()
1215 { int ret = r_mark_yUz(z); in r_stem_nominal_verb_suffixes()
1221 z->c = z->l - m7; in r_stem_nominal_verb_suffixes()
1224 { int ret = r_mark_ymUs_(z); in r_stem_nominal_verb_suffixes()
1225 if (ret == 0) { z->c = z->l - m_keep; goto lab28; } /* call mark_ymUs_, line 327 */ in r_stem_nominal_verb_suffixes()
1233 z->bra = z->c; /* ], line 328 */ in r_stem_nominal_verb_suffixes()
1234 { int ret = slice_del(z); /* delete, line 328 */ in r_stem_nominal_verb_suffixes()
1240 static int r_stem_suffix_chain_before_ki(struct SN_env * z) { in r_stem_suffix_chain_before_ki() argument
1241 z->ket = z->c; /* [, line 333 */ in r_stem_suffix_chain_before_ki()
1242 { int ret = r_mark_ki(z); in r_stem_suffix_chain_before_ki()
1246 { int m1 = z->l - z->c; (void)m1; /* or, line 342 */ in r_stem_suffix_chain_before_ki()
1247 { int ret = r_mark_DA(z); in r_stem_suffix_chain_before_ki()
1251 z->bra = z->c; /* ], line 336 */ in r_stem_suffix_chain_before_ki()
1252 { int ret = slice_del(z); /* delete, line 336 */ in r_stem_suffix_chain_before_ki()
1255 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 336 */ in r_stem_suffix_chain_before_ki()
1256 z->ket = z->c; /* [, line 336 */ in r_stem_suffix_chain_before_ki()
1257 { int m2 = z->l - z->c; (void)m2; /* or, line 338 */ in r_stem_suffix_chain_before_ki()
1258 { int ret = r_mark_lAr(z); in r_stem_suffix_chain_before_ki()
1262 z->bra = z->c; /* ], line 337 */ in r_stem_suffix_chain_before_ki()
1263 { int ret = slice_del(z); /* delete, line 337 */ in r_stem_suffix_chain_before_ki()
1266 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 337 */ in r_stem_suffix_chain_before_ki()
1267 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_suffix_chain_before_ki()
1268 …if (ret == 0) { z->c = z->l - m_keep; goto lab5; } /* call stem_suffix_chain_before_ki, line 337 */ in r_stem_suffix_chain_before_ki()
1276 z->c = z->l - m2; in r_stem_suffix_chain_before_ki()
1277 { int ret = r_mark_possessives(z); in r_stem_suffix_chain_before_ki()
1278 … if (ret == 0) { z->c = z->l - m_keep; goto lab2; } /* call mark_possessives, line 339 */ in r_stem_suffix_chain_before_ki()
1281 z->bra = z->c; /* ], line 339 */ in r_stem_suffix_chain_before_ki()
1282 { int ret = slice_del(z); /* delete, line 339 */ in r_stem_suffix_chain_before_ki()
1285 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 339 */ in r_stem_suffix_chain_before_ki()
1286 z->ket = z->c; /* [, line 339 */ in r_stem_suffix_chain_before_ki()
1287 { int ret = r_mark_lAr(z); in r_stem_suffix_chain_before_ki()
1288 … if (ret == 0) { z->c = z->l - m_keep; goto lab6; } /* call mark_lAr, line 339 */ in r_stem_suffix_chain_before_ki()
1291 z->bra = z->c; /* ], line 339 */ in r_stem_suffix_chain_before_ki()
1292 { int ret = slice_del(z); /* delete, line 339 */ in r_stem_suffix_chain_before_ki()
1295 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_suffix_chain_before_ki()
1296 …if (ret == 0) { z->c = z->l - m_keep; goto lab6; } /* call stem_suffix_chain_before_ki, line 339 */ in r_stem_suffix_chain_before_ki()
1309 z->c = z->l - m1; in r_stem_suffix_chain_before_ki()
1310 { int ret = r_mark_nUn(z); in r_stem_suffix_chain_before_ki()
1314 z->bra = z->c; /* ], line 343 */ in r_stem_suffix_chain_before_ki()
1315 { int ret = slice_del(z); /* delete, line 343 */ in r_stem_suffix_chain_before_ki()
1318 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 343 */ in r_stem_suffix_chain_before_ki()
1319 z->ket = z->c; /* [, line 343 */ in r_stem_suffix_chain_before_ki()
1320 { int m3 = z->l - z->c; (void)m3; /* or, line 345 */ in r_stem_suffix_chain_before_ki()
1321 { int ret = r_mark_lArI(z); in r_stem_suffix_chain_before_ki()
1325 z->bra = z->c; /* ], line 344 */ in r_stem_suffix_chain_before_ki()
1326 { int ret = slice_del(z); /* delete, line 344 */ in r_stem_suffix_chain_before_ki()
1331 z->c = z->l - m3; in r_stem_suffix_chain_before_ki()
1332 z->ket = z->c; /* [, line 346 */ in r_stem_suffix_chain_before_ki()
1333 { int m4 = z->l - z->c; (void)m4; /* or, line 346 */ in r_stem_suffix_chain_before_ki()
1334 { int ret = r_mark_possessives(z); in r_stem_suffix_chain_before_ki()
1340 z->c = z->l - m4; in r_stem_suffix_chain_before_ki()
1341 { int ret = r_mark_sU(z); in r_stem_suffix_chain_before_ki()
1347 z->bra = z->c; /* ], line 346 */ in r_stem_suffix_chain_before_ki()
1348 { int ret = slice_del(z); /* delete, line 346 */ in r_stem_suffix_chain_before_ki()
1351 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 346 */ in r_stem_suffix_chain_before_ki()
1352 z->ket = z->c; /* [, line 346 */ in r_stem_suffix_chain_before_ki()
1353 { int ret = r_mark_lAr(z); in r_stem_suffix_chain_before_ki()
1354 … if (ret == 0) { z->c = z->l - m_keep; goto lab14; } /* call mark_lAr, line 346 */ in r_stem_suffix_chain_before_ki()
1357 z->bra = z->c; /* ], line 346 */ in r_stem_suffix_chain_before_ki()
1358 { int ret = slice_del(z); /* delete, line 346 */ in r_stem_suffix_chain_before_ki()
1361 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_suffix_chain_before_ki()
1362 …if (ret == 0) { z->c = z->l - m_keep; goto lab14; } /* call stem_suffix_chain_before_ki, line 346 … in r_stem_suffix_chain_before_ki()
1370 z->c = z->l - m3; in r_stem_suffix_chain_before_ki()
1371 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_suffix_chain_before_ki()
1372 …if (ret == 0) { z->c = z->l - m_keep; goto lab8; } /* call stem_suffix_chain_before_ki, line 348 */ in r_stem_suffix_chain_before_ki()
1382 z->c = z->l - m1; in r_stem_suffix_chain_before_ki()
1383 { int ret = r_mark_ndA(z); in r_stem_suffix_chain_before_ki()
1387 { int m5 = z->l - z->c; (void)m5; /* or, line 353 */ in r_stem_suffix_chain_before_ki()
1388 { int ret = r_mark_lArI(z); in r_stem_suffix_chain_before_ki()
1392 z->bra = z->c; /* ], line 352 */ in r_stem_suffix_chain_before_ki()
1393 { int ret = slice_del(z); /* delete, line 352 */ in r_stem_suffix_chain_before_ki()
1398 z->c = z->l - m5; in r_stem_suffix_chain_before_ki()
1399 { int ret = r_mark_sU(z); in r_stem_suffix_chain_before_ki()
1403 z->bra = z->c; /* ], line 354 */ in r_stem_suffix_chain_before_ki()
1404 { int ret = slice_del(z); /* delete, line 354 */ in r_stem_suffix_chain_before_ki()
1407 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 354 */ in r_stem_suffix_chain_before_ki()
1408 z->ket = z->c; /* [, line 354 */ in r_stem_suffix_chain_before_ki()
1409 { int ret = r_mark_lAr(z); in r_stem_suffix_chain_before_ki()
1410 … if (ret == 0) { z->c = z->l - m_keep; goto lab18; } /* call mark_lAr, line 354 */ in r_stem_suffix_chain_before_ki()
1413 z->bra = z->c; /* ], line 354 */ in r_stem_suffix_chain_before_ki()
1414 { int ret = slice_del(z); /* delete, line 354 */ in r_stem_suffix_chain_before_ki()
1417 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_suffix_chain_before_ki()
1418 …if (ret == 0) { z->c = z->l - m_keep; goto lab18; } /* call stem_suffix_chain_before_ki, line 354 … in r_stem_suffix_chain_before_ki()
1426 z->c = z->l - m5; in r_stem_suffix_chain_before_ki()
1427 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_suffix_chain_before_ki()
1439 static int r_stem_noun_suffixes(struct SN_env * z) { in r_stem_noun_suffixes() argument
1440 { int m1 = z->l - z->c; (void)m1; /* or, line 363 */ in r_stem_noun_suffixes()
1441 z->ket = z->c; /* [, line 362 */ in r_stem_noun_suffixes()
1442 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1446 z->bra = z->c; /* ], line 362 */ in r_stem_noun_suffixes()
1447 { int ret = slice_del(z); /* delete, line 362 */ in r_stem_noun_suffixes()
1450 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 362 */ in r_stem_noun_suffixes()
1451 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1452 …if (ret == 0) { z->c = z->l - m_keep; goto lab2; } /* call stem_suffix_chain_before_ki, line 362 */ in r_stem_noun_suffixes()
1460 z->c = z->l - m1; in r_stem_noun_suffixes()
1461 z->ket = z->c; /* [, line 364 */ in r_stem_noun_suffixes()
1462 { int ret = r_mark_ncA(z); in r_stem_noun_suffixes()
1466 z->bra = z->c; /* ], line 364 */ in r_stem_noun_suffixes()
1467 { int ret = slice_del(z); /* delete, line 364 */ in r_stem_noun_suffixes()
1470 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 365 */ in r_stem_noun_suffixes()
1471 { int m2 = z->l - z->c; (void)m2; /* or, line 367 */ in r_stem_noun_suffixes()
1472 z->ket = z->c; /* [, line 366 */ in r_stem_noun_suffixes()
1473 { int ret = r_mark_lArI(z); in r_stem_noun_suffixes()
1477 z->bra = z->c; /* ], line 366 */ in r_stem_noun_suffixes()
1478 { int ret = slice_del(z); /* delete, line 366 */ in r_stem_noun_suffixes()
1483 z->c = z->l - m2; in r_stem_noun_suffixes()
1484 z->ket = z->c; /* [, line 368 */ in r_stem_noun_suffixes()
1485 { int m3 = z->l - z->c; (void)m3; /* or, line 368 */ in r_stem_noun_suffixes()
1486 { int ret = r_mark_possessives(z); in r_stem_noun_suffixes()
1492 z->c = z->l - m3; in r_stem_noun_suffixes()
1493 { int ret = r_mark_sU(z); in r_stem_noun_suffixes()
1499 z->bra = z->c; /* ], line 368 */ in r_stem_noun_suffixes()
1500 { int ret = slice_del(z); /* delete, line 368 */ in r_stem_noun_suffixes()
1503 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 368 */ in r_stem_noun_suffixes()
1504 z->ket = z->c; /* [, line 368 */ in r_stem_noun_suffixes()
1505 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1506 … if (ret == 0) { z->c = z->l - m_keep; goto lab10; } /* call mark_lAr, line 368 */ in r_stem_noun_suffixes()
1509 z->bra = z->c; /* ], line 368 */ in r_stem_noun_suffixes()
1510 { int ret = slice_del(z); /* delete, line 368 */ in r_stem_noun_suffixes()
1513 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1514 …if (ret == 0) { z->c = z->l - m_keep; goto lab10; } /* call stem_suffix_chain_before_ki, line 368 … in r_stem_noun_suffixes()
1522 z->c = z->l - m2; in r_stem_noun_suffixes()
1523 z->ket = z->c; /* [, line 370 */ in r_stem_noun_suffixes()
1524 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1525 if (ret == 0) { z->c = z->l - m_keep; goto lab4; } /* call mark_lAr, line 370 */ in r_stem_noun_suffixes()
1528 z->bra = z->c; /* ], line 370 */ in r_stem_noun_suffixes()
1529 { int ret = slice_del(z); /* delete, line 370 */ in r_stem_noun_suffixes()
1532 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1533 …if (ret == 0) { z->c = z->l - m_keep; goto lab4; } /* call stem_suffix_chain_before_ki, line 370 */ in r_stem_noun_suffixes()
1543 z->c = z->l - m1; in r_stem_noun_suffixes()
1544 z->ket = z->c; /* [, line 374 */ in r_stem_noun_suffixes()
1545 { int m4 = z->l - z->c; (void)m4; /* or, line 374 */ in r_stem_noun_suffixes()
1546 { int ret = r_mark_ndA(z); in r_stem_noun_suffixes()
1552 z->c = z->l - m4; in r_stem_noun_suffixes()
1553 { int ret = r_mark_nA(z); in r_stem_noun_suffixes()
1559 { int m5 = z->l - z->c; (void)m5; /* or, line 377 */ in r_stem_noun_suffixes()
1560 { int ret = r_mark_lArI(z); in r_stem_noun_suffixes()
1564 z->bra = z->c; /* ], line 376 */ in r_stem_noun_suffixes()
1565 { int ret = slice_del(z); /* delete, line 376 */ in r_stem_noun_suffixes()
1570 z->c = z->l - m5; in r_stem_noun_suffixes()
1571 { int ret = r_mark_sU(z); in r_stem_noun_suffixes()
1575 z->bra = z->c; /* ], line 378 */ in r_stem_noun_suffixes()
1576 { int ret = slice_del(z); /* delete, line 378 */ in r_stem_noun_suffixes()
1579 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 378 */ in r_stem_noun_suffixes()
1580 z->ket = z->c; /* [, line 378 */ in r_stem_noun_suffixes()
1581 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1582 … if (ret == 0) { z->c = z->l - m_keep; goto lab17; } /* call mark_lAr, line 378 */ in r_stem_noun_suffixes()
1585 z->bra = z->c; /* ], line 378 */ in r_stem_noun_suffixes()
1586 { int ret = slice_del(z); /* delete, line 378 */ in r_stem_noun_suffixes()
1589 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1590 …if (ret == 0) { z->c = z->l - m_keep; goto lab17; } /* call stem_suffix_chain_before_ki, line 378 … in r_stem_noun_suffixes()
1598 z->c = z->l - m5; in r_stem_noun_suffixes()
1599 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1607 z->c = z->l - m1; in r_stem_noun_suffixes()
1608 z->ket = z->c; /* [, line 384 */ in r_stem_noun_suffixes()
1609 { int m6 = z->l - z->c; (void)m6; /* or, line 384 */ in r_stem_noun_suffixes()
1610 { int ret = r_mark_ndAn(z); in r_stem_noun_suffixes()
1616 z->c = z->l - m6; in r_stem_noun_suffixes()
1617 { int ret = r_mark_nU(z); in r_stem_noun_suffixes()
1623 { int m7 = z->l - z->c; (void)m7; /* or, line 384 */ in r_stem_noun_suffixes()
1624 { int ret = r_mark_sU(z); in r_stem_noun_suffixes()
1628 z->bra = z->c; /* ], line 384 */ in r_stem_noun_suffixes()
1629 { int ret = slice_del(z); /* delete, line 384 */ in r_stem_noun_suffixes()
1632 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 384 */ in r_stem_noun_suffixes()
1633 z->ket = z->c; /* [, line 384 */ in r_stem_noun_suffixes()
1634 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1635 … if (ret == 0) { z->c = z->l - m_keep; goto lab23; } /* call mark_lAr, line 384 */ in r_stem_noun_suffixes()
1638 z->bra = z->c; /* ], line 384 */ in r_stem_noun_suffixes()
1639 { int ret = slice_del(z); /* delete, line 384 */ in r_stem_noun_suffixes()
1642 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1643 …if (ret == 0) { z->c = z->l - m_keep; goto lab23; } /* call stem_suffix_chain_before_ki, line 384 … in r_stem_noun_suffixes()
1651 z->c = z->l - m7; in r_stem_noun_suffixes()
1652 { int ret = r_mark_lArI(z); in r_stem_noun_suffixes()
1660 z->c = z->l - m1; in r_stem_noun_suffixes()
1661 z->ket = z->c; /* [, line 386 */ in r_stem_noun_suffixes()
1662 { int ret = r_mark_DAn(z); in r_stem_noun_suffixes()
1666 z->bra = z->c; /* ], line 386 */ in r_stem_noun_suffixes()
1667 { int ret = slice_del(z); /* delete, line 386 */ in r_stem_noun_suffixes()
1670 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 386 */ in r_stem_noun_suffixes()
1671 z->ket = z->c; /* [, line 386 */ in r_stem_noun_suffixes()
1672 { int m8 = z->l - z->c; (void)m8; /* or, line 389 */ in r_stem_noun_suffixes()
1673 { int ret = r_mark_possessives(z); in r_stem_noun_suffixes()
1677 z->bra = z->c; /* ], line 388 */ in r_stem_noun_suffixes()
1678 { int ret = slice_del(z); /* delete, line 388 */ in r_stem_noun_suffixes()
1681 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 388 */ in r_stem_noun_suffixes()
1682 z->ket = z->c; /* [, line 388 */ in r_stem_noun_suffixes()
1683 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1684 … if (ret == 0) { z->c = z->l - m_keep; goto lab28; } /* call mark_lAr, line 388 */ in r_stem_noun_suffixes()
1687 z->bra = z->c; /* ], line 388 */ in r_stem_noun_suffixes()
1688 { int ret = slice_del(z); /* delete, line 388 */ in r_stem_noun_suffixes()
1691 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1692 …if (ret == 0) { z->c = z->l - m_keep; goto lab28; } /* call stem_suffix_chain_before_ki, line 388 … in r_stem_noun_suffixes()
1700 z->c = z->l - m8; in r_stem_noun_suffixes()
1701 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1705 z->bra = z->c; /* ], line 390 */ in r_stem_noun_suffixes()
1706 { int ret = slice_del(z); /* delete, line 390 */ in r_stem_noun_suffixes()
1709 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 390 */ in r_stem_noun_suffixes()
1710 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1711 …if (ret == 0) { z->c = z->l - m_keep; goto lab30; } /* call stem_suffix_chain_before_ki, line 390 … in r_stem_noun_suffixes()
1719 z->c = z->l - m8; in r_stem_noun_suffixes()
1720 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1721 …if (ret == 0) { z->c = z->l - m_keep; goto lab25; } /* call stem_suffix_chain_before_ki, line 392 … in r_stem_noun_suffixes()
1731 z->c = z->l - m1; in r_stem_noun_suffixes()
1732 z->ket = z->c; /* [, line 396 */ in r_stem_noun_suffixes()
1733 { int m9 = z->l - z->c; (void)m9; /* or, line 396 */ in r_stem_noun_suffixes()
1734 { int ret = r_mark_nUn(z); in r_stem_noun_suffixes()
1740 z->c = z->l - m9; in r_stem_noun_suffixes()
1741 { int ret = r_mark_ylA(z); in r_stem_noun_suffixes()
1747 z->bra = z->c; /* ], line 396 */ in r_stem_noun_suffixes()
1748 { int ret = slice_del(z); /* delete, line 396 */ in r_stem_noun_suffixes()
1751 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 397 */ in r_stem_noun_suffixes()
1752 { int m10 = z->l - z->c; (void)m10; /* or, line 399 */ in r_stem_noun_suffixes()
1753 z->ket = z->c; /* [, line 398 */ in r_stem_noun_suffixes()
1754 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1758 z->bra = z->c; /* ], line 398 */ in r_stem_noun_suffixes()
1759 { int ret = slice_del(z); /* delete, line 398 */ in r_stem_noun_suffixes()
1762 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1768 z->c = z->l - m10; in r_stem_noun_suffixes()
1769 z->ket = z->c; /* [, line 400 */ in r_stem_noun_suffixes()
1770 { int m11 = z->l - z->c; (void)m11; /* or, line 400 */ in r_stem_noun_suffixes()
1771 { int ret = r_mark_possessives(z); in r_stem_noun_suffixes()
1777 z->c = z->l - m11; in r_stem_noun_suffixes()
1778 { int ret = r_mark_sU(z); in r_stem_noun_suffixes()
1784 z->bra = z->c; /* ], line 400 */ in r_stem_noun_suffixes()
1785 { int ret = slice_del(z); /* delete, line 400 */ in r_stem_noun_suffixes()
1788 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 400 */ in r_stem_noun_suffixes()
1789 z->ket = z->c; /* [, line 400 */ in r_stem_noun_suffixes()
1790 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1791 … if (ret == 0) { z->c = z->l - m_keep; goto lab40; } /* call mark_lAr, line 400 */ in r_stem_noun_suffixes()
1794 z->bra = z->c; /* ], line 400 */ in r_stem_noun_suffixes()
1795 { int ret = slice_del(z); /* delete, line 400 */ in r_stem_noun_suffixes()
1798 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1799 …if (ret == 0) { z->c = z->l - m_keep; goto lab40; } /* call stem_suffix_chain_before_ki, line 400 … in r_stem_noun_suffixes()
1807 z->c = z->l - m10; in r_stem_noun_suffixes()
1808 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1809 …if (ret == 0) { z->c = z->l - m_keep; goto lab34; } /* call stem_suffix_chain_before_ki, line 402 … in r_stem_noun_suffixes()
1819 z->c = z->l - m1; in r_stem_noun_suffixes()
1820 z->ket = z->c; /* [, line 406 */ in r_stem_noun_suffixes()
1821 { int ret = r_mark_lArI(z); in r_stem_noun_suffixes()
1825 z->bra = z->c; /* ], line 406 */ in r_stem_noun_suffixes()
1826 { int ret = slice_del(z); /* delete, line 406 */ in r_stem_noun_suffixes()
1831 z->c = z->l - m1; in r_stem_noun_suffixes()
1832 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1838 z->c = z->l - m1; in r_stem_noun_suffixes()
1839 z->ket = z->c; /* [, line 410 */ in r_stem_noun_suffixes()
1840 { int m12 = z->l - z->c; (void)m12; /* or, line 410 */ in r_stem_noun_suffixes()
1841 { int ret = r_mark_DA(z); in r_stem_noun_suffixes()
1847 z->c = z->l - m12; in r_stem_noun_suffixes()
1848 { int ret = r_mark_yU(z); in r_stem_noun_suffixes()
1854 z->c = z->l - m12; in r_stem_noun_suffixes()
1855 { int ret = r_mark_yA(z); in r_stem_noun_suffixes()
1861 z->bra = z->c; /* ], line 410 */ in r_stem_noun_suffixes()
1862 { int ret = slice_del(z); /* delete, line 410 */ in r_stem_noun_suffixes()
1865 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 410 */ in r_stem_noun_suffixes()
1866 z->ket = z->c; /* [, line 410 */ in r_stem_noun_suffixes()
1867 { int m13 = z->l - z->c; (void)m13; /* or, line 410 */ in r_stem_noun_suffixes()
1868 { int ret = r_mark_possessives(z); in r_stem_noun_suffixes()
1872 z->bra = z->c; /* ], line 410 */ in r_stem_noun_suffixes()
1873 { int ret = slice_del(z); /* delete, line 410 */ in r_stem_noun_suffixes()
1876 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 410 */ in r_stem_noun_suffixes()
1877 z->ket = z->c; /* [, line 410 */ in r_stem_noun_suffixes()
1878 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1879 … if (ret == 0) { z->c = z->l - m_keep; goto lab50; } /* call mark_lAr, line 410 */ in r_stem_noun_suffixes()
1887 z->c = z->l - m13; in r_stem_noun_suffixes()
1888 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1889 … if (ret == 0) { z->c = z->l - m_keep; goto lab47; } /* call mark_lAr, line 410 */ in r_stem_noun_suffixes()
1894 z->bra = z->c; /* ], line 410 */ in r_stem_noun_suffixes()
1895 { int ret = slice_del(z); /* delete, line 410 */ in r_stem_noun_suffixes()
1898 z->ket = z->c; /* [, line 410 */ in r_stem_noun_suffixes()
1899 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1900 …if (ret == 0) { z->c = z->l - m_keep; goto lab47; } /* call stem_suffix_chain_before_ki, line 410 … in r_stem_noun_suffixes()
1908 z->c = z->l - m1; in r_stem_noun_suffixes()
1909 z->ket = z->c; /* [, line 412 */ in r_stem_noun_suffixes()
1910 { int m14 = z->l - z->c; (void)m14; /* or, line 412 */ in r_stem_noun_suffixes()
1911 { int ret = r_mark_possessives(z); in r_stem_noun_suffixes()
1917 z->c = z->l - m14; in r_stem_noun_suffixes()
1918 { int ret = r_mark_sU(z); in r_stem_noun_suffixes()
1924 z->bra = z->c; /* ], line 412 */ in r_stem_noun_suffixes()
1925 { int ret = slice_del(z); /* delete, line 412 */ in r_stem_noun_suffixes()
1928 { int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 412 */ in r_stem_noun_suffixes()
1929 z->ket = z->c; /* [, line 412 */ in r_stem_noun_suffixes()
1930 { int ret = r_mark_lAr(z); in r_stem_noun_suffixes()
1931 if (ret == 0) { z->c = z->l - m_keep; goto lab53; } /* call mark_lAr, line 412 */ in r_stem_noun_suffixes()
1934 z->bra = z->c; /* ], line 412 */ in r_stem_noun_suffixes()
1935 { int ret = slice_del(z); /* delete, line 412 */ in r_stem_noun_suffixes()
1938 { int ret = r_stem_suffix_chain_before_ki(z); in r_stem_noun_suffixes()
1939 …if (ret == 0) { z->c = z->l - m_keep; goto lab53; } /* call stem_suffix_chain_before_ki, line 412 … in r_stem_noun_suffixes()
1950 static int r_post_process_last_consonants(struct SN_env * z) { in r_post_process_last_consonants() argument
1952 z->ket = z->c; /* [, line 416 */ in r_post_process_last_consonants()
1953 among_var = find_among_b(z, a_23, 4); /* substring, line 416 */ in r_post_process_last_consonants()
1955 z->bra = z->c; /* ], line 416 */ in r_post_process_last_consonants()
1959 { int ret = slice_from_s(z, 1, s_16); /* <-, line 417 */ in r_post_process_last_consonants()
1964 { int ret = slice_from_s(z, 2, s_17); /* <-, line 418 */ in r_post_process_last_consonants()
1969 { int ret = slice_from_s(z, 1, s_18); /* <-, line 419 */ in r_post_process_last_consonants()
1974 { int ret = slice_from_s(z, 1, s_19); /* <-, line 420 */ in r_post_process_last_consonants()
1982 static int r_append_U_to_stems_ending_with_d_or_g(struct SN_env * z) { in r_append_U_to_stems_ending_with_d_or_g() argument
1983 { int m_test = z->l - z->c; /* test, line 431 */ in r_append_U_to_stems_ending_with_d_or_g()
1984 { int m1 = z->l - z->c; (void)m1; /* or, line 431 */ in r_append_U_to_stems_ending_with_d_or_g()
1985 if (!(eq_s_b(z, 1, s_20))) goto lab1; in r_append_U_to_stems_ending_with_d_or_g()
1988 z->c = z->l - m1; in r_append_U_to_stems_ending_with_d_or_g()
1989 if (!(eq_s_b(z, 1, s_21))) return 0; in r_append_U_to_stems_ending_with_d_or_g()
1992 z->c = z->l - m_test; in r_append_U_to_stems_ending_with_d_or_g()
1994 { int m2 = z->l - z->c; (void)m2; /* or, line 433 */ in r_append_U_to_stems_ending_with_d_or_g()
1995 { int m_test = z->l - z->c; /* test, line 432 */ in r_append_U_to_stems_ending_with_d_or_g()
1996 …if (out_grouping_b_U(z, g_vowel, 97, 305, 1) < 0) goto lab3; /* goto */ /* grouping vowel, line 43… in r_append_U_to_stems_ending_with_d_or_g()
1997 { int m3 = z->l - z->c; (void)m3; /* or, line 432 */ in r_append_U_to_stems_ending_with_d_or_g()
1998 if (!(eq_s_b(z, 1, s_22))) goto lab5; in r_append_U_to_stems_ending_with_d_or_g()
2001 z->c = z->l - m3; in r_append_U_to_stems_ending_with_d_or_g()
2002 if (!(eq_s_b(z, 2, s_23))) goto lab3; in r_append_U_to_stems_ending_with_d_or_g()
2005 z->c = z->l - m_test; in r_append_U_to_stems_ending_with_d_or_g()
2007 { int c_keep = z->c; in r_append_U_to_stems_ending_with_d_or_g()
2008 int ret = insert_s(z, z->c, z->c, 2, s_24); /* <+, line 432 */ in r_append_U_to_stems_ending_with_d_or_g()
2009 z->c = c_keep; in r_append_U_to_stems_ending_with_d_or_g()
2014 z->c = z->l - m2; in r_append_U_to_stems_ending_with_d_or_g()
2015 { int m_test = z->l - z->c; /* test, line 434 */ in r_append_U_to_stems_ending_with_d_or_g()
2016 …if (out_grouping_b_U(z, g_vowel, 97, 305, 1) < 0) goto lab6; /* goto */ /* grouping vowel, line 43… in r_append_U_to_stems_ending_with_d_or_g()
2017 { int m4 = z->l - z->c; (void)m4; /* or, line 434 */ in r_append_U_to_stems_ending_with_d_or_g()
2018 if (!(eq_s_b(z, 1, s_25))) goto lab8; in r_append_U_to_stems_ending_with_d_or_g()
2021 z->c = z->l - m4; in r_append_U_to_stems_ending_with_d_or_g()
2022 if (!(eq_s_b(z, 1, s_26))) goto lab6; in r_append_U_to_stems_ending_with_d_or_g()
2025 z->c = z->l - m_test; in r_append_U_to_stems_ending_with_d_or_g()
2027 { int c_keep = z->c; in r_append_U_to_stems_ending_with_d_or_g()
2028 int ret = insert_s(z, z->c, z->c, 1, s_27); /* <+, line 434 */ in r_append_U_to_stems_ending_with_d_or_g()
2029 z->c = c_keep; in r_append_U_to_stems_ending_with_d_or_g()
2034 z->c = z->l - m2; in r_append_U_to_stems_ending_with_d_or_g()
2035 { int m_test = z->l - z->c; /* test, line 436 */ in r_append_U_to_stems_ending_with_d_or_g()
2036 …if (out_grouping_b_U(z, g_vowel, 97, 305, 1) < 0) goto lab9; /* goto */ /* grouping vowel, line 43… in r_append_U_to_stems_ending_with_d_or_g()
2037 { int m5 = z->l - z->c; (void)m5; /* or, line 436 */ in r_append_U_to_stems_ending_with_d_or_g()
2038 if (!(eq_s_b(z, 1, s_28))) goto lab11; in r_append_U_to_stems_ending_with_d_or_g()
2041 z->c = z->l - m5; in r_append_U_to_stems_ending_with_d_or_g()
2042 if (!(eq_s_b(z, 1, s_29))) goto lab9; in r_append_U_to_stems_ending_with_d_or_g()
2045 z->c = z->l - m_test; in r_append_U_to_stems_ending_with_d_or_g()
2047 { int c_keep = z->c; in r_append_U_to_stems_ending_with_d_or_g()
2048 int ret = insert_s(z, z->c, z->c, 1, s_30); /* <+, line 436 */ in r_append_U_to_stems_ending_with_d_or_g()
2049 z->c = c_keep; in r_append_U_to_stems_ending_with_d_or_g()
2054 z->c = z->l - m2; in r_append_U_to_stems_ending_with_d_or_g()
2055 { int m_test = z->l - z->c; /* test, line 438 */ in r_append_U_to_stems_ending_with_d_or_g()
2056 …if (out_grouping_b_U(z, g_vowel, 97, 305, 1) < 0) return 0; /* goto */ /* grouping vowel, line 438… in r_append_U_to_stems_ending_with_d_or_g()
2057 { int m6 = z->l - z->c; (void)m6; /* or, line 438 */ in r_append_U_to_stems_ending_with_d_or_g()
2058 if (!(eq_s_b(z, 2, s_31))) goto lab13; in r_append_U_to_stems_ending_with_d_or_g()
2061 z->c = z->l - m6; in r_append_U_to_stems_ending_with_d_or_g()
2062 if (!(eq_s_b(z, 2, s_32))) return 0; in r_append_U_to_stems_ending_with_d_or_g()
2065 z->c = z->l - m_test; in r_append_U_to_stems_ending_with_d_or_g()
2067 { int c_keep = z->c; in r_append_U_to_stems_ending_with_d_or_g()
2068 int ret = insert_s(z, z->c, z->c, 2, s_33); /* <+, line 438 */ in r_append_U_to_stems_ending_with_d_or_g()
2069 z->c = c_keep; in r_append_U_to_stems_ending_with_d_or_g()
2077 static int r_more_than_one_syllable_word(struct SN_env * z) { in r_more_than_one_syllable_word() argument
2078 { int c_test = z->c; /* test, line 446 */ in r_more_than_one_syllable_word()
2081 int c1 = z->c; in r_more_than_one_syllable_word()
2083 int ret = out_grouping_U(z, g_vowel, 97, 305, 1); in r_more_than_one_syllable_word()
2085 z->c += ret; in r_more_than_one_syllable_word()
2090 z->c = c1; in r_more_than_one_syllable_word()
2095 z->c = c_test; in r_more_than_one_syllable_word()
2100 static int r_is_reserved_word(struct SN_env * z) { in r_is_reserved_word() argument
2101 { int c1 = z->c; /* or, line 451 */ in r_is_reserved_word()
2102 { int c_test = z->c; /* test, line 450 */ in r_is_reserved_word()
2104 if (!(eq_s(z, 2, s_34))) goto lab2; in r_is_reserved_word()
2107 { int ret = skip_utf8(z->p, z->c, 0, z->l, 1); in r_is_reserved_word()
2109 z->c = ret; /* gopast, line 450 */ in r_is_reserved_word()
2112 z->I[0] = 2; in r_is_reserved_word()
2113 if (!(z->I[0] == z->l)) goto lab1; in r_is_reserved_word()
2114 z->c = c_test; in r_is_reserved_word()
2118 z->c = c1; in r_is_reserved_word()
2119 { int c_test = z->c; /* test, line 452 */ in r_is_reserved_word()
2121 if (!(eq_s(z, 5, s_35))) goto lab3; in r_is_reserved_word()
2124 { int ret = skip_utf8(z->p, z->c, 0, z->l, 1); in r_is_reserved_word()
2126 z->c = ret; /* gopast, line 452 */ in r_is_reserved_word()
2129 z->I[0] = 5; in r_is_reserved_word()
2130 if (!(z->I[0] == z->l)) return 0; in r_is_reserved_word()
2131 z->c = c_test; in r_is_reserved_word()
2138 static int r_postlude(struct SN_env * z) { in r_postlude() argument
2139 { int c1 = z->c; /* not, line 456 */ in r_postlude()
2140 { int ret = r_is_reserved_word(z); in r_postlude()
2146 z->c = c1; in r_postlude()
2148 z->lb = z->c; z->c = z->l; /* backwards, line 457 */ in r_postlude()
2150 { int m2 = z->l - z->c; (void)m2; /* do, line 458 */ in r_postlude()
2151 { int ret = r_append_U_to_stems_ending_with_d_or_g(z); in r_postlude()
2156 z->c = z->l - m2; in r_postlude()
2158 { int m3 = z->l - z->c; (void)m3; /* do, line 459 */ in r_postlude()
2159 { int ret = r_post_process_last_consonants(z); in r_postlude()
2164 z->c = z->l - m3; in r_postlude()
2166 z->c = z->lb; in r_postlude()
2170 extern int turkish_UTF_8_stem(struct SN_env * z) { in turkish_UTF_8_stem() argument
2171 { int ret = r_more_than_one_syllable_word(z); in turkish_UTF_8_stem()
2175 z->lb = z->c; z->c = z->l; /* backwards, line 467 */ in turkish_UTF_8_stem()
2177 { int m1 = z->l - z->c; (void)m1; /* do, line 468 */ in turkish_UTF_8_stem()
2178 { int ret = r_stem_nominal_verb_suffixes(z); in turkish_UTF_8_stem()
2183 z->c = z->l - m1; in turkish_UTF_8_stem()
2185 if (!(z->B[0])) return 0; /* Boolean test continue_stemming_noun_suffixes, line 469 */ in turkish_UTF_8_stem()
2186 { int m2 = z->l - z->c; (void)m2; /* do, line 470 */ in turkish_UTF_8_stem()
2187 { int ret = r_stem_noun_suffixes(z); in turkish_UTF_8_stem()
2192 z->c = z->l - m2; in turkish_UTF_8_stem()
2194 z->c = z->lb; in turkish_UTF_8_stem()
2195 { int ret = r_postlude(z); in turkish_UTF_8_stem()
2204 extern void turkish_UTF_8_close_env(struct SN_env * z) { SN_close_env(z, 0); } in turkish_UTF_8_close_env() argument