⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stem_utf_8_turkish.c

📁 postgresql8.3.4源码,开源数据库
💻 C
📖 第 1 页 / 共 5 页
字号:
            lab18:                ;            }            goto lab15;        lab17:            z->c = z->l - m5;            {   int ret = r_stem_suffix_chain_before_ki(z);                if (ret == 0) return 0; /* call stem_suffix_chain_before_ki, line 356 */                if (ret < 0) return ret;            }        }    lab15:        ;    }lab0:    return 1;}static int r_stem_noun_suffixes(struct SN_env * z) {    {   int m1 = z->l - z->c; (void)m1; /* or, line 363 */        z->ket = z->c; /* [, line 362 */        {   int ret = r_mark_lAr(z);            if (ret == 0) goto lab1; /* call mark_lAr, line 362 */            if (ret < 0) return ret;        }        z->bra = z->c; /* ], line 362 */        {   int ret = slice_del(z); /* delete, line 362 */            if (ret < 0) return ret;        }        {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 362 */            {   int ret = r_stem_suffix_chain_before_ki(z);                if (ret == 0) { z->c = z->l - m_keep; goto lab2; } /* call stem_suffix_chain_before_ki, line 362 */                if (ret < 0) return ret;            }        lab2:            ;        }        goto lab0;    lab1:        z->c = z->l - m1;        z->ket = z->c; /* [, line 364 */        {   int ret = r_mark_ncA(z);            if (ret == 0) goto lab3; /* call mark_ncA, line 364 */            if (ret < 0) return ret;        }        z->bra = z->c; /* ], line 364 */        {   int ret = slice_del(z); /* delete, line 364 */            if (ret < 0) return ret;        }        {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 365 */            {   int m2 = z->l - z->c; (void)m2; /* or, line 367 */                z->ket = z->c; /* [, line 366 */                {   int ret = r_mark_lArI(z);                    if (ret == 0) goto lab6; /* call mark_lArI, line 366 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 366 */                {   int ret = slice_del(z); /* delete, line 366 */                    if (ret < 0) return ret;                }                goto lab5;            lab6:                z->c = z->l - m2;                z->ket = z->c; /* [, line 368 */                {   int m3 = z->l - z->c; (void)m3; /* or, line 368 */                    {   int ret = r_mark_possessives(z);                        if (ret == 0) goto lab9; /* call mark_possessives, line 368 */                        if (ret < 0) return ret;                    }                    goto lab8;                lab9:                    z->c = z->l - m3;                    {   int ret = r_mark_sU(z);                        if (ret == 0) goto lab7; /* call mark_sU, line 368 */                        if (ret < 0) return ret;                    }                }            lab8:                z->bra = z->c; /* ], line 368 */                {   int ret = slice_del(z); /* delete, line 368 */                    if (ret < 0) return ret;                }                {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 368 */                    z->ket = z->c; /* [, line 368 */                    {   int ret = r_mark_lAr(z);                        if (ret == 0) { z->c = z->l - m_keep; goto lab10; } /* call mark_lAr, line 368 */                        if (ret < 0) return ret;                    }                    z->bra = z->c; /* ], line 368 */                    {   int ret = slice_del(z); /* delete, line 368 */                        if (ret < 0) return ret;                    }                    {   int ret = r_stem_suffix_chain_before_ki(z);                        if (ret == 0) { z->c = z->l - m_keep; goto lab10; } /* call stem_suffix_chain_before_ki, line 368 */                        if (ret < 0) return ret;                    }                lab10:                    ;                }                goto lab5;            lab7:                z->c = z->l - m2;                z->ket = z->c; /* [, line 370 */                {   int ret = r_mark_lAr(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab4; } /* call mark_lAr, line 370 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 370 */                {   int ret = slice_del(z); /* delete, line 370 */                    if (ret < 0) return ret;                }                {   int ret = r_stem_suffix_chain_before_ki(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab4; } /* call stem_suffix_chain_before_ki, line 370 */                    if (ret < 0) return ret;                }            }        lab5:        lab4:            ;        }        goto lab0;    lab3:        z->c = z->l - m1;        z->ket = z->c; /* [, line 374 */        {   int m4 = z->l - z->c; (void)m4; /* or, line 374 */            {   int ret = r_mark_ndA(z);                if (ret == 0) goto lab13; /* call mark_ndA, line 374 */                if (ret < 0) return ret;            }            goto lab12;        lab13:            z->c = z->l - m4;            {   int ret = r_mark_nA(z);                if (ret == 0) goto lab11; /* call mark_nA, line 374 */                if (ret < 0) return ret;            }        }    lab12:        {   int m5 = z->l - z->c; (void)m5; /* or, line 377 */            {   int ret = r_mark_lArI(z);                if (ret == 0) goto lab15; /* call mark_lArI, line 376 */                if (ret < 0) return ret;            }            z->bra = z->c; /* ], line 376 */            {   int ret = slice_del(z); /* delete, line 376 */                if (ret < 0) return ret;            }            goto lab14;        lab15:            z->c = z->l - m5;            {   int ret = r_mark_sU(z);                if (ret == 0) goto lab16; /* call mark_sU, line 378 */                if (ret < 0) return ret;            }            z->bra = z->c; /* ], line 378 */            {   int ret = slice_del(z); /* delete, line 378 */                if (ret < 0) return ret;            }            {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 378 */                z->ket = z->c; /* [, line 378 */                {   int ret = r_mark_lAr(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab17; } /* call mark_lAr, line 378 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 378 */                {   int ret = slice_del(z); /* delete, line 378 */                    if (ret < 0) return ret;                }                {   int ret = r_stem_suffix_chain_before_ki(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab17; } /* call stem_suffix_chain_before_ki, line 378 */                    if (ret < 0) return ret;                }            lab17:                ;            }            goto lab14;        lab16:            z->c = z->l - m5;            {   int ret = r_stem_suffix_chain_before_ki(z);                if (ret == 0) goto lab11; /* call stem_suffix_chain_before_ki, line 380 */                if (ret < 0) return ret;            }        }    lab14:        goto lab0;    lab11:        z->c = z->l - m1;        z->ket = z->c; /* [, line 384 */        {   int m6 = z->l - z->c; (void)m6; /* or, line 384 */            {   int ret = r_mark_ndAn(z);                if (ret == 0) goto lab20; /* call mark_ndAn, line 384 */                if (ret < 0) return ret;            }            goto lab19;        lab20:            z->c = z->l - m6;            {   int ret = r_mark_nU(z);                if (ret == 0) goto lab18; /* call mark_nU, line 384 */                if (ret < 0) return ret;            }        }    lab19:        {   int m7 = z->l - z->c; (void)m7; /* or, line 384 */            {   int ret = r_mark_sU(z);                if (ret == 0) goto lab22; /* call mark_sU, line 384 */                if (ret < 0) return ret;            }            z->bra = z->c; /* ], line 384 */            {   int ret = slice_del(z); /* delete, line 384 */                if (ret < 0) return ret;            }            {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 384 */                z->ket = z->c; /* [, line 384 */                {   int ret = r_mark_lAr(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab23; } /* call mark_lAr, line 384 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 384 */                {   int ret = slice_del(z); /* delete, line 384 */                    if (ret < 0) return ret;                }                {   int ret = r_stem_suffix_chain_before_ki(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab23; } /* call stem_suffix_chain_before_ki, line 384 */                    if (ret < 0) return ret;                }            lab23:                ;            }            goto lab21;        lab22:            z->c = z->l - m7;            {   int ret = r_mark_lArI(z);                if (ret == 0) goto lab18; /* call mark_lArI, line 384 */                if (ret < 0) return ret;            }        }    lab21:        goto lab0;    lab18:        z->c = z->l - m1;        z->ket = z->c; /* [, line 386 */        {   int ret = r_mark_DAn(z);            if (ret == 0) goto lab24; /* call mark_DAn, line 386 */            if (ret < 0) return ret;        }        z->bra = z->c; /* ], line 386 */        {   int ret = slice_del(z); /* delete, line 386 */            if (ret < 0) return ret;        }        {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 386 */            z->ket = z->c; /* [, line 386 */            {   int m8 = z->l - z->c; (void)m8; /* or, line 389 */                {   int ret = r_mark_possessives(z);                    if (ret == 0) goto lab27; /* call mark_possessives, line 388 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 388 */                {   int ret = slice_del(z); /* delete, line 388 */                    if (ret < 0) return ret;                }                {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 388 */                    z->ket = z->c; /* [, line 388 */                    {   int ret = r_mark_lAr(z);                        if (ret == 0) { z->c = z->l - m_keep; goto lab28; } /* call mark_lAr, line 388 */                        if (ret < 0) return ret;                    }                    z->bra = z->c; /* ], line 388 */                    {   int ret = slice_del(z); /* delete, line 388 */                        if (ret < 0) return ret;                    }                    {   int ret = r_stem_suffix_chain_before_ki(z);                        if (ret == 0) { z->c = z->l - m_keep; goto lab28; } /* call stem_suffix_chain_before_ki, line 388 */                        if (ret < 0) return ret;                    }                lab28:                    ;                }                goto lab26;            lab27:                z->c = z->l - m8;                {   int ret = r_mark_lAr(z);                    if (ret == 0) goto lab29; /* call mark_lAr, line 390 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 390 */                {   int ret = slice_del(z); /* delete, line 390 */                    if (ret < 0) return ret;                }                {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 390 */                    {   int ret = r_stem_suffix_chain_before_ki(z);                        if (ret == 0) { z->c = z->l - m_keep; goto lab30; } /* call stem_suffix_chain_before_ki, line 390 */                        if (ret < 0) return ret;                    }                lab30:                    ;                }                goto lab26;            lab29:                z->c = z->l - m8;                {   int ret = r_stem_suffix_chain_before_ki(z);                    if (ret == 0) { z->c = z->l - m_keep; goto lab25; } /* call stem_suffix_chain_before_ki, line 392 */                    if (ret < 0) return ret;                }            }        lab26:        lab25:            ;        }        goto lab0;    lab24:        z->c = z->l - m1;        z->ket = z->c; /* [, line 396 */        {   int m9 = z->l - z->c; (void)m9; /* or, line 396 */            {   int ret = r_mark_nUn(z);                if (ret == 0) goto lab33; /* call mark_nUn, line 396 */                if (ret < 0) return ret;            }            goto lab32;        lab33:            z->c = z->l - m9;            {   int ret = r_mark_ylA(z);                if (ret == 0) goto lab31; /* call mark_ylA, line 396 */                if (ret < 0) return ret;            }        }    lab32:        z->bra = z->c; /* ], line 396 */        {   int ret = slice_del(z); /* delete, line 396 */            if (ret < 0) return ret;        }        {   int m_keep = z->l - z->c;/* (void) m_keep;*/ /* try, line 397 */            {   int m10 = z->l - z->c; (void)m10; /* or, line 399 */                z->ket = z->c; /* [, line 398 */                {   int ret = r_mark_lAr(z);                    if (ret == 0) goto lab36; /* call mark_lAr, line 398 */                    if (ret < 0) return ret;                }                z->bra = z->c; /* ], line 398 */                {   int ret = slice_del(z); /* delete, line 398 */                    if (ret < 0) return ret;                }                {   int ret = r_stem_suffix_chain_before_ki(z);                    if (ret == 0) goto lab36; /* call stem_suffix_chain_before_ki, line 398 */                    if (ret < 0) return ret;                }                goto lab35;            lab36:                z->c = z->l - m10;                z->ket = z->c; /* [, line 400 */                {   int m11 = z->l - z->c; (void)m11; /* or, line 400 */                    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -