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

📄 stem_iso_8859_1_french.c

📁 firtext搜索引擎源码
💻 C
📖 第 1 页 / 共 4 页
字号:
/* This file was generated automatically by the Snowball to ANSI C compiler */#include "../runtime/header.h"#ifdef __cplusplusextern "C" {#endifextern int french_ISO_8859_1_stem(struct SN_env * z);#ifdef __cplusplus}#endifstatic int r_un_accent(struct SN_env * z);static int r_un_double(struct SN_env * z);static int r_residual_suffix(struct SN_env * z);static int r_verb_suffix(struct SN_env * z);static int r_i_verb_suffix(struct SN_env * z);static int r_standard_suffix(struct SN_env * z);static int r_R2(struct SN_env * z);static int r_R1(struct SN_env * z);static int r_RV(struct SN_env * z);static int r_mark_regions(struct SN_env * z);static int r_postlude(struct SN_env * z);static int r_prelude(struct SN_env * z);#ifdef __cplusplusextern "C" {#endifextern struct SN_env * french_ISO_8859_1_create_env(void);extern void french_ISO_8859_1_close_env(struct SN_env * z);#ifdef __cplusplus}#endifstatic const symbol s_0_0[3] = { 'c', 'o', 'l' };static const symbol s_0_1[3] = { 'p', 'a', 'r' };static const symbol s_0_2[3] = { 't', 'a', 'p' };static const struct among a_0[3] ={/*  0 */ { 3, s_0_0, -1, -1, 0},/*  1 */ { 3, s_0_1, -1, -1, 0},/*  2 */ { 3, s_0_2, -1, -1, 0}};static const symbol s_1_1[1] = { 'I' };static const symbol s_1_2[1] = { 'U' };static const symbol s_1_3[1] = { 'Y' };static const struct among a_1[4] ={/*  0 */ { 0, 0, -1, 4, 0},/*  1 */ { 1, s_1_1, 0, 1, 0},/*  2 */ { 1, s_1_2, 0, 2, 0},/*  3 */ { 1, s_1_3, 0, 3, 0}};static const symbol s_2_0[3] = { 'i', 'q', 'U' };static const symbol s_2_1[3] = { 'a', 'b', 'l' };static const symbol s_2_2[3] = { 'I', 0xE8, 'r' };static const symbol s_2_3[3] = { 'i', 0xE8, 'r' };static const symbol s_2_4[3] = { 'e', 'u', 's' };static const symbol s_2_5[2] = { 'i', 'v' };static const struct among a_2[6] ={/*  0 */ { 3, s_2_0, -1, 3, 0},/*  1 */ { 3, s_2_1, -1, 3, 0},/*  2 */ { 3, s_2_2, -1, 4, 0},/*  3 */ { 3, s_2_3, -1, 4, 0},/*  4 */ { 3, s_2_4, -1, 2, 0},/*  5 */ { 2, s_2_5, -1, 1, 0}};static const symbol s_3_0[2] = { 'i', 'c' };static const symbol s_3_1[4] = { 'a', 'b', 'i', 'l' };static const symbol s_3_2[2] = { 'i', 'v' };static const struct among a_3[3] ={/*  0 */ { 2, s_3_0, -1, 2, 0},/*  1 */ { 4, s_3_1, -1, 1, 0},/*  2 */ { 2, s_3_2, -1, 3, 0}};static const symbol s_4_0[4] = { 'i', 'q', 'U', 'e' };static const symbol s_4_1[6] = { 'a', 't', 'r', 'i', 'c', 'e' };static const symbol s_4_2[4] = { 'a', 'n', 'c', 'e' };static const symbol s_4_3[4] = { 'e', 'n', 'c', 'e' };static const symbol s_4_4[5] = { 'l', 'o', 'g', 'i', 'e' };static const symbol s_4_5[4] = { 'a', 'b', 'l', 'e' };static const symbol s_4_6[4] = { 'i', 's', 'm', 'e' };static const symbol s_4_7[4] = { 'e', 'u', 's', 'e' };static const symbol s_4_8[4] = { 'i', 's', 't', 'e' };static const symbol s_4_9[3] = { 'i', 'v', 'e' };static const symbol s_4_10[2] = { 'i', 'f' };static const symbol s_4_11[5] = { 'u', 's', 'i', 'o', 'n' };static const symbol s_4_12[5] = { 'a', 't', 'i', 'o', 'n' };static const symbol s_4_13[5] = { 'u', 't', 'i', 'o', 'n' };static const symbol s_4_14[5] = { 'a', 't', 'e', 'u', 'r' };static const symbol s_4_15[5] = { 'i', 'q', 'U', 'e', 's' };static const symbol s_4_16[7] = { 'a', 't', 'r', 'i', 'c', 'e', 's' };static const symbol s_4_17[5] = { 'a', 'n', 'c', 'e', 's' };static const symbol s_4_18[5] = { 'e', 'n', 'c', 'e', 's' };static const symbol s_4_19[6] = { 'l', 'o', 'g', 'i', 'e', 's' };static const symbol s_4_20[5] = { 'a', 'b', 'l', 'e', 's' };static const symbol s_4_21[5] = { 'i', 's', 'm', 'e', 's' };static const symbol s_4_22[5] = { 'e', 'u', 's', 'e', 's' };static const symbol s_4_23[5] = { 'i', 's', 't', 'e', 's' };static const symbol s_4_24[4] = { 'i', 'v', 'e', 's' };static const symbol s_4_25[3] = { 'i', 'f', 's' };static const symbol s_4_26[6] = { 'u', 's', 'i', 'o', 'n', 's' };static const symbol s_4_27[6] = { 'a', 't', 'i', 'o', 'n', 's' };static const symbol s_4_28[6] = { 'u', 't', 'i', 'o', 'n', 's' };static const symbol s_4_29[6] = { 'a', 't', 'e', 'u', 'r', 's' };static const symbol s_4_30[5] = { 'm', 'e', 'n', 't', 's' };static const symbol s_4_31[6] = { 'e', 'm', 'e', 'n', 't', 's' };static const symbol s_4_32[9] = { 'i', 's', 's', 'e', 'm', 'e', 'n', 't', 's' };static const symbol s_4_33[4] = { 'i', 't', 0xE9, 's' };static const symbol s_4_34[4] = { 'm', 'e', 'n', 't' };static const symbol s_4_35[5] = { 'e', 'm', 'e', 'n', 't' };static const symbol s_4_36[8] = { 'i', 's', 's', 'e', 'm', 'e', 'n', 't' };static const symbol s_4_37[6] = { 'a', 'm', 'm', 'e', 'n', 't' };static const symbol s_4_38[6] = { 'e', 'm', 'm', 'e', 'n', 't' };static const symbol s_4_39[3] = { 'a', 'u', 'x' };static const symbol s_4_40[4] = { 'e', 'a', 'u', 'x' };static const symbol s_4_41[3] = { 'e', 'u', 'x' };static const symbol s_4_42[3] = { 'i', 't', 0xE9 };static const struct among a_4[43] ={/*  0 */ { 4, s_4_0, -1, 1, 0},/*  1 */ { 6, s_4_1, -1, 2, 0},/*  2 */ { 4, s_4_2, -1, 1, 0},/*  3 */ { 4, s_4_3, -1, 5, 0},/*  4 */ { 5, s_4_4, -1, 3, 0},/*  5 */ { 4, s_4_5, -1, 1, 0},/*  6 */ { 4, s_4_6, -1, 1, 0},/*  7 */ { 4, s_4_7, -1, 11, 0},/*  8 */ { 4, s_4_8, -1, 1, 0},/*  9 */ { 3, s_4_9, -1, 8, 0},/* 10 */ { 2, s_4_10, -1, 8, 0},/* 11 */ { 5, s_4_11, -1, 4, 0},/* 12 */ { 5, s_4_12, -1, 2, 0},/* 13 */ { 5, s_4_13, -1, 4, 0},/* 14 */ { 5, s_4_14, -1, 2, 0},/* 15 */ { 5, s_4_15, -1, 1, 0},/* 16 */ { 7, s_4_16, -1, 2, 0},/* 17 */ { 5, s_4_17, -1, 1, 0},/* 18 */ { 5, s_4_18, -1, 5, 0},/* 19 */ { 6, s_4_19, -1, 3, 0},/* 20 */ { 5, s_4_20, -1, 1, 0},/* 21 */ { 5, s_4_21, -1, 1, 0},/* 22 */ { 5, s_4_22, -1, 11, 0},/* 23 */ { 5, s_4_23, -1, 1, 0},/* 24 */ { 4, s_4_24, -1, 8, 0},/* 25 */ { 3, s_4_25, -1, 8, 0},/* 26 */ { 6, s_4_26, -1, 4, 0},/* 27 */ { 6, s_4_27, -1, 2, 0},/* 28 */ { 6, s_4_28, -1, 4, 0},/* 29 */ { 6, s_4_29, -1, 2, 0},/* 30 */ { 5, s_4_30, -1, 15, 0},/* 31 */ { 6, s_4_31, 30, 6, 0},/* 32 */ { 9, s_4_32, 31, 12, 0},/* 33 */ { 4, s_4_33, -1, 7, 0},/* 34 */ { 4, s_4_34, -1, 15, 0},/* 35 */ { 5, s_4_35, 34, 6, 0},/* 36 */ { 8, s_4_36, 35, 12, 0},/* 37 */ { 6, s_4_37, 34, 13, 0},/* 38 */ { 6, s_4_38, 34, 14, 0},/* 39 */ { 3, s_4_39, -1, 10, 0},/* 40 */ { 4, s_4_40, 39, 9, 0},/* 41 */ { 3, s_4_41, -1, 1, 0},/* 42 */ { 3, s_4_42, -1, 7, 0}};static const symbol s_5_0[3] = { 'i', 'r', 'a' };static const symbol s_5_1[2] = { 'i', 'e' };static const symbol s_5_2[4] = { 'i', 's', 's', 'e' };static const symbol s_5_3[7] = { 'i', 's', 's', 'a', 'n', 't', 'e' };static const symbol s_5_4[1] = { 'i' };static const symbol s_5_5[4] = { 'i', 'r', 'a', 'i' };static const symbol s_5_6[2] = { 'i', 'r' };static const symbol s_5_7[4] = { 'i', 'r', 'a', 's' };static const symbol s_5_8[3] = { 'i', 'e', 's' };static const symbol s_5_9[4] = { 0xEE, 'm', 'e', 's' };static const symbol s_5_10[5] = { 'i', 's', 's', 'e', 's' };static const symbol s_5_11[8] = { 'i', 's', 's', 'a', 'n', 't', 'e', 's' };static const symbol s_5_12[4] = { 0xEE, 't', 'e', 's' };static const symbol s_5_13[2] = { 'i', 's' };static const symbol s_5_14[5] = { 'i', 'r', 'a', 'i', 's' };static const symbol s_5_15[6] = { 'i', 's', 's', 'a', 'i', 's' };static const symbol s_5_16[6] = { 'i', 'r', 'i', 'o', 'n', 's' };static const symbol s_5_17[7] = { 'i', 's', 's', 'i', 'o', 'n', 's' };static const symbol s_5_18[5] = { 'i', 'r', 'o', 'n', 's' };static const symbol s_5_19[6] = { 'i', 's', 's', 'o', 'n', 's' };static const symbol s_5_20[7] = { 'i', 's', 's', 'a', 'n', 't', 's' };static const symbol s_5_21[2] = { 'i', 't' };static const symbol s_5_22[5] = { 'i', 'r', 'a', 'i', 't' };static const symbol s_5_23[6] = { 'i', 's', 's', 'a', 'i', 't' };static const symbol s_5_24[6] = { 'i', 's', 's', 'a', 'n', 't' };static const symbol s_5_25[7] = { 'i', 'r', 'a', 'I', 'e', 'n', 't' };static const symbol s_5_26[8] = { 'i', 's', 's', 'a', 'I', 'e', 'n', 't' };static const symbol s_5_27[5] = { 'i', 'r', 'e', 'n', 't' };static const symbol s_5_28[6] = { 'i', 's', 's', 'e', 'n', 't' };static const symbol s_5_29[5] = { 'i', 'r', 'o', 'n', 't' };static const symbol s_5_30[2] = { 0xEE, 't' };static const symbol s_5_31[5] = { 'i', 'r', 'i', 'e', 'z' };static const symbol s_5_32[6] = { 'i', 's', 's', 'i', 'e', 'z' };static const symbol s_5_33[4] = { 'i', 'r', 'e', 'z' };static const symbol s_5_34[5] = { 'i', 's', 's', 'e', 'z' };static const struct among a_5[35] ={/*  0 */ { 3, s_5_0, -1, 1, 0},/*  1 */ { 2, s_5_1, -1, 1, 0},/*  2 */ { 4, s_5_2, -1, 1, 0},/*  3 */ { 7, s_5_3, -1, 1, 0},/*  4 */ { 1, s_5_4, -1, 1, 0},/*  5 */ { 4, s_5_5, 4, 1, 0},/*  6 */ { 2, s_5_6, -1, 1, 0},/*  7 */ { 4, s_5_7, -1, 1, 0},/*  8 */ { 3, s_5_8, -1, 1, 0},/*  9 */ { 4, s_5_9, -1, 1, 0},/* 10 */ { 5, s_5_10, -1, 1, 0},/* 11 */ { 8, s_5_11, -1, 1, 0},/* 12 */ { 4, s_5_12, -1, 1, 0},/* 13 */ { 2, s_5_13, -1, 1, 0},/* 14 */ { 5, s_5_14, 13, 1, 0},/* 15 */ { 6, s_5_15, 13, 1, 0},/* 16 */ { 6, s_5_16, -1, 1, 0},/* 17 */ { 7, s_5_17, -1, 1, 0},/* 18 */ { 5, s_5_18, -1, 1, 0},/* 19 */ { 6, s_5_19, -1, 1, 0},/* 20 */ { 7, s_5_20, -1, 1, 0},/* 21 */ { 2, s_5_21, -1, 1, 0},/* 22 */ { 5, s_5_22, 21, 1, 0},/* 23 */ { 6, s_5_23, 21, 1, 0},/* 24 */ { 6, s_5_24, -1, 1, 0},/* 25 */ { 7, s_5_25, -1, 1, 0},/* 26 */ { 8, s_5_26, -1, 1, 0},/* 27 */ { 5, s_5_27, -1, 1, 0},/* 28 */ { 6, s_5_28, -1, 1, 0},/* 29 */ { 5, s_5_29, -1, 1, 0},/* 30 */ { 2, s_5_30, -1, 1, 0},/* 31 */ { 5, s_5_31, -1, 1, 0},/* 32 */ { 6, s_5_32, -1, 1, 0},/* 33 */ { 4, s_5_33, -1, 1, 0},/* 34 */ { 5, s_5_34, -1, 1, 0}};static const symbol s_6_0[1] = { 'a' };static const symbol s_6_1[3] = { 'e', 'r', 'a' };static const symbol s_6_2[4] = { 'a', 's', 's', 'e' };static const symbol s_6_3[4] = { 'a', 'n', 't', 'e' };static const symbol s_6_4[2] = { 0xE9, 'e' };static const symbol s_6_5[2] = { 'a', 'i' };static const symbol s_6_6[4] = { 'e', 'r', 'a', 'i' };static const symbol s_6_7[2] = { 'e', 'r' };static const symbol s_6_8[2] = { 'a', 's' };static const symbol s_6_9[4] = { 'e', 'r', 'a', 's' };static const symbol s_6_10[4] = { 0xE2, 'm', 'e', 's' };static const symbol s_6_11[5] = { 'a', 's', 's', 'e', 's' };static const symbol s_6_12[5] = { 'a', 'n', 't', 'e', 's' };static const symbol s_6_13[4] = { 0xE2, 't', 'e', 's' };static const symbol s_6_14[3] = { 0xE9, 'e', 's' };static const symbol s_6_15[3] = { 'a', 'i', 's' };static const symbol s_6_16[5] = { 'e', 'r', 'a', 'i', 's' };static const symbol s_6_17[4] = { 'i', 'o', 'n', 's' };static const symbol s_6_18[6] = { 'e', 'r', 'i', 'o', 'n', 's' };static const symbol s_6_19[7] = { 'a', 's', 's', 'i', 'o', 'n', 's' };static const symbol s_6_20[5] = { 'e', 'r', 'o', 'n', 's' };static const symbol s_6_21[4] = { 'a', 'n', 't', 's' };static const symbol s_6_22[2] = { 0xE9, 's' };static const symbol s_6_23[3] = { 'a', 'i', 't' };static const symbol s_6_24[5] = { 'e', 'r', 'a', 'i', 't' };static const symbol s_6_25[3] = { 'a', 'n', 't' };static const symbol s_6_26[5] = { 'a', 'I', 'e', 'n', 't' };static const symbol s_6_27[7] = { 'e', 'r', 'a', 'I', 'e', 'n', 't' };static const symbol s_6_28[5] = { 0xE8, 'r', 'e', 'n', 't' };static const symbol s_6_29[6] = { 'a', 's', 's', 'e', 'n', 't' };static const symbol s_6_30[5] = { 'e', 'r', 'o', 'n', 't' };static const symbol s_6_31[2] = { 0xE2, 't' };static const symbol s_6_32[2] = { 'e', 'z' };static const symbol s_6_33[3] = { 'i', 'e', 'z' };static const symbol s_6_34[5] = { 'e', 'r', 'i', 'e', 'z' };static const symbol s_6_35[6] = { 'a', 's', 's', 'i', 'e', 'z' };static const symbol s_6_36[4] = { 'e', 'r', 'e', 'z' };static const symbol s_6_37[1] = { 0xE9 };static const struct among a_6[38] ={/*  0 */ { 1, s_6_0, -1, 3, 0},/*  1 */ { 3, s_6_1, 0, 2, 0},/*  2 */ { 4, s_6_2, -1, 3, 0},/*  3 */ { 4, s_6_3, -1, 3, 0},/*  4 */ { 2, s_6_4, -1, 2, 0},/*  5 */ { 2, s_6_5, -1, 3, 0},/*  6 */ { 4, s_6_6, 5, 2, 0},/*  7 */ { 2, s_6_7, -1, 2, 0},/*  8 */ { 2, s_6_8, -1, 3, 0},/*  9 */ { 4, s_6_9, 8, 2, 0},/* 10 */ { 4, s_6_10, -1, 3, 0},/* 11 */ { 5, s_6_11, -1, 3, 0},/* 12 */ { 5, s_6_12, -1, 3, 0},/* 13 */ { 4, s_6_13, -1, 3, 0},/* 14 */ { 3, s_6_14, -1, 2, 0},/* 15 */ { 3, s_6_15, -1, 3, 0},/* 16 */ { 5, s_6_16, 15, 2, 0},/* 17 */ { 4, s_6_17, -1, 1, 0},/* 18 */ { 6, s_6_18, 17, 2, 0},/* 19 */ { 7, s_6_19, 17, 3, 0},/* 20 */ { 5, s_6_20, -1, 2, 0},/* 21 */ { 4, s_6_21, -1, 3, 0},/* 22 */ { 2, s_6_22, -1, 2, 0},/* 23 */ { 3, s_6_23, -1, 3, 0},/* 24 */ { 5, s_6_24, 23, 2, 0},/* 25 */ { 3, s_6_25, -1, 3, 0},/* 26 */ { 5, s_6_26, -1, 3, 0},/* 27 */ { 7, s_6_27, 26, 2, 0},/* 28 */ { 5, s_6_28, -1, 2, 0},/* 29 */ { 6, s_6_29, -1, 3, 0},/* 30 */ { 5, s_6_30, -1, 2, 0},/* 31 */ { 2, s_6_31, -1, 3, 0},/* 32 */ { 2, s_6_32, -1, 2, 0},/* 33 */ { 3, s_6_33, 32, 2, 0},

⌨️ 快捷键说明

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