PostgreSQL Source Code  git master
stem_UTF_8_nepali.c File Reference
#include "header.h"
Include dependency graph for stem_UTF_8_nepali.c:

Go to the source code of this file.

Functions

int nepali_UTF_8_stem (struct SN_env *z)
 
static int r_remove_category_3 (struct SN_env *z)
 
static int r_remove_category_2 (struct SN_env *z)
 
static int r_check_category_2 (struct SN_env *z)
 
static int r_remove_category_1 (struct SN_env *z)
 
struct SN_envnepali_UTF_8_create_env (void)
 
void nepali_UTF_8_close_env (struct SN_env *z)
 

Variables

static const symbol s_0_0 [6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_0_1 [9] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0x87 }
 
static const symbol s_0_2 [6] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA5, 0x87 }
 
static const symbol s_0_3 [9] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0x88 }
 
static const symbol s_0_4 [6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_0_5 [12] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x81, 0xE0, 0xA4, 0x97, 0xE0, 0xA5, 0x88 }
 
static const symbol s_0_6 [6] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA5, 0x88 }
 
static const symbol s_0_7 [6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_0_8 [9] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x81, 0xE0, 0xA4, 0x97 }
 
static const symbol s_0_9 [9] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x82, 0xE0, 0xA4, 0x97 }
 
static const symbol s_0_10 [18] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xA4 }
 
static const symbol s_0_11 [6] = { 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xA4 }
 
static const symbol s_0_12 [6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_0_13 [6] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE }
 
static const symbol s_0_14 [18] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xB5, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBE }
 
static const symbol s_0_15 [6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBF }
 
static const symbol s_0_16 [9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF }
 
static const struct among a_0 [17]
 
static const symbol s_1_0 [3] = { 0xE0, 0xA4, 0x81 }
 
static const symbol s_1_1 [3] = { 0xE0, 0xA4, 0x82 }
 
static const symbol s_1_2 [3] = { 0xE0, 0xA5, 0x88 }
 
static const struct among a_1 [3]
 
static const symbol s_2_0 [3] = { 0xE0, 0xA4, 0x81 }
 
static const symbol s_2_1 [3] = { 0xE0, 0xA4, 0x82 }
 
static const symbol s_2_2 [3] = { 0xE0, 0xA5, 0x88 }
 
static const struct among a_2 [3]
 
static const symbol s_3_0 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_1 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_2 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_3 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_4 [12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_5 [6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_6 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x80 }
 
static const symbol s_3_7 [6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_3_8 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_3_9 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_3_10 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_3_11 [6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x81 }
 
static const symbol s_3_12 [9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x81 }
 
static const symbol s_3_13 [9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x82 }
 
static const symbol s_3_14 [6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87 }
 
static const symbol s_3_15 [6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 }
 
static const symbol s_3_16 [6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87 }
 
static const symbol s_3_17 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_3_18 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_3_19 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_3_20 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
 
static const symbol s_3_21 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
 
static const symbol s_3_22 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
 
static const symbol s_3_23 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_24 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_25 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_26 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_27 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_28 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_29 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_30 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_31 [6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_32 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_33 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_34 [9] = { 0xE0, 0xA4, 0xAD, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_35 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_36 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_37 [12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_3_38 [6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_39 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_40 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_41 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_42 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_43 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_44 [6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_45 [12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_46 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_47 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3_48 [9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_49 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_50 [12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_51 [15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_52 [12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_53 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_54 [12] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_55 [12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_56 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_57 [9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_58 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_59 [15] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_60 [12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_61 [12] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x8B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_62 [9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_63 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_64 [12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_65 [15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_66 [12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_67 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_68 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_69 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_3_70 [9] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F }
 
static const symbol s_3_71 [3] = { 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_72 [6] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_73 [6] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_74 [9] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_75 [15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_76 [15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_77 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_78 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_79 [6] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_80 [6] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B }
 
static const symbol s_3_81 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_82 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_83 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_84 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_85 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_86 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_87 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_88 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
 
static const symbol s_3_89 [12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBF }
 
static const symbol s_3_90 [12] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF }
 
static const struct among a_3 [91]
 
static const symbol s_0 [] = { 0xE0, 0xA4, 0x8F }
 
static const symbol s_1 [] = { 0xE0, 0xA5, 0x87 }
 
static const symbol s_2 [] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_3 [] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_4 [] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8C }
 
static const symbol s_5 [] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 }
 
static const symbol s_6 [] = { 0xE0, 0xA4, 0xA4, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xB0 }
 

Function Documentation

◆ nepali_UTF_8_close_env()

void nepali_UTF_8_close_env ( struct SN_env z)

Definition at line 420 of file stem_UTF_8_nepali.c.

420 { SN_close_env(z, 0); }
void SN_close_env(struct SN_env *z, int S_size)
Definition: api.c:34

References SN_close_env().

◆ nepali_UTF_8_create_env()

struct SN_env * nepali_UTF_8_create_env ( void  )

Definition at line 418 of file stem_UTF_8_nepali.c.

418 { return SN_create_env(0, 0); }
struct SN_env * SN_create_env(int S_size, int I_size)
Definition: api.c:3

References SN_create_env().

◆ nepali_UTF_8_stem()

int nepali_UTF_8_stem ( struct SN_env z)

Definition at line 376 of file stem_UTF_8_nepali.c.

376  {
377  z->lb = z->c; z->c = z->l;
378 
379  { int m1 = z->l - z->c; (void)m1;
380  { int ret = r_remove_category_1(z);
381  if (ret < 0) return ret;
382  }
383  z->c = z->l - m1;
384  }
385  { int m2 = z->l - z->c; (void)m2;
386  while(1) {
387  int m3 = z->l - z->c; (void)m3;
388  { int m4 = z->l - z->c; (void)m4;
389  { int m5 = z->l - z->c; (void)m5;
390  { int ret = r_check_category_2(z);
391  if (ret == 0) goto lab2;
392  if (ret < 0) return ret;
393  }
394  z->c = z->l - m5;
395  { int ret = r_remove_category_2(z);
396  if (ret == 0) goto lab2;
397  if (ret < 0) return ret;
398  }
399  }
400  lab2:
401  z->c = z->l - m4;
402  }
403  { int ret = r_remove_category_3(z);
404  if (ret == 0) goto lab1;
405  if (ret < 0) return ret;
406  }
407  continue;
408  lab1:
409  z->c = z->l - m3;
410  break;
411  }
412  z->c = z->l - m2;
413  }
414  z->c = z->lb;
415  return 1;
416 }
static int r_remove_category_1(struct SN_env *z)
static int r_remove_category_2(struct SN_env *z)
static int r_remove_category_3(struct SN_env *z)
static int r_check_category_2(struct SN_env *z)
int lb
Definition: api.h:16
int c
Definition: api.h:16
int l
Definition: api.h:16

References SN_env::c, SN_env::l, SN_env::lb, r_check_category_2(), r_remove_category_1(), r_remove_category_2(), and r_remove_category_3().

◆ r_check_category_2()

static int r_check_category_2 ( struct SN_env z)
static

Definition at line 319 of file stem_UTF_8_nepali.c.

319  {
320  z->ket = z->c;
321  if (z->c - 2 <= z->lb || z->p[z->c - 1] >> 5 != 4 || !((262 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
322  if (!(find_among_b(z, a_1, 3))) return 0;
323  z->bra = z->c;
324  return 1;
325 }
static const struct among a_1[3]
symbol * p
Definition: api.h:15
int ket
Definition: api.h:16
int bra
Definition: api.h:16
int find_among_b(struct SN_env *z, const struct among *v, int v_size)
Definition: utilities.c:298

References a_1, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, SN_env::lb, and SN_env::p.

Referenced by nepali_UTF_8_stem().

◆ r_remove_category_1()

static int r_remove_category_1 ( struct SN_env z)
static

Definition at line 284 of file stem_UTF_8_nepali.c.

284  {
285  int among_var;
286  z->ket = z->c;
287  among_var = find_among_b(z, a_0, 17);
288  if (!(among_var)) return 0;
289  z->bra = z->c;
290  switch (among_var) {
291  case 1:
292  { int ret = slice_del(z);
293  if (ret < 0) return ret;
294  }
295  break;
296  case 2:
297  { int m1 = z->l - z->c; (void)m1;
298  { int m2 = z->l - z->c; (void)m2;
299  if (!(eq_s_b(z, 3, s_0))) goto lab3;
300  goto lab2;
301  lab3:
302  z->c = z->l - m2;
303  if (!(eq_s_b(z, 3, s_1))) goto lab1;
304  }
305  lab2:
306  goto lab0;
307  lab1:
308  z->c = z->l - m1;
309  { int ret = slice_del(z);
310  if (ret < 0) return ret;
311  }
312  }
313  lab0:
314  break;
315  }
316  return 1;
317 }
static const symbol s_1[]
static const struct among a_0[17]
static const symbol s_0[]
int slice_del(struct SN_env *z)
Definition: utilities.c:431
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:220

References a_0, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::ket, SN_env::l, s_0, s_1, and slice_del().

Referenced by nepali_UTF_8_stem().

◆ r_remove_category_2()

static int r_remove_category_2 ( struct SN_env z)
static

Definition at line 327 of file stem_UTF_8_nepali.c.

327  {
328  int among_var;
329  z->ket = z->c;
330  if (z->c - 2 <= z->lb || z->p[z->c - 1] >> 5 != 4 || !((262 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
331  among_var = find_among_b(z, a_2, 3);
332  if (!(among_var)) return 0;
333  z->bra = z->c;
334  switch (among_var) {
335  case 1:
336  { int m1 = z->l - z->c; (void)m1;
337  if (!(eq_s_b(z, 6, s_2))) goto lab1;
338  goto lab0;
339  lab1:
340  z->c = z->l - m1;
341  if (!(eq_s_b(z, 6, s_3))) goto lab2;
342  goto lab0;
343  lab2:
344  z->c = z->l - m1;
345  if (!(eq_s_b(z, 6, s_4))) goto lab3;
346  goto lab0;
347  lab3:
348  z->c = z->l - m1;
349  if (!(eq_s_b(z, 6, s_5))) return 0;
350  }
351  lab0:
352  { int ret = slice_del(z);
353  if (ret < 0) return ret;
354  }
355  break;
356  case 2:
357  if (!(eq_s_b(z, 9, s_6))) return 0;
358  { int ret = slice_del(z);
359  if (ret < 0) return ret;
360  }
361  break;
362  }
363  return 1;
364 }
static const symbol s_2[]
static const symbol s_4[]
static const symbol s_6[]
static const symbol s_3[]
static const struct among a_2[3]
static const symbol s_5[]

References a_2, SN_env::bra, SN_env::c, eq_s_b(), find_among_b(), SN_env::ket, SN_env::l, SN_env::lb, SN_env::p, s_2, s_3, s_4, s_5, s_6, and slice_del().

Referenced by nepali_UTF_8_stem().

◆ r_remove_category_3()

static int r_remove_category_3 ( struct SN_env z)
static

Definition at line 366 of file stem_UTF_8_nepali.c.

366  {
367  z->ket = z->c;
368  if (!(find_among_b(z, a_3, 91))) return 0;
369  z->bra = z->c;
370  { int ret = slice_del(z);
371  if (ret < 0) return ret;
372  }
373  return 1;
374 }
static const struct among a_3[91]

References a_3, SN_env::bra, SN_env::c, find_among_b(), SN_env::ket, and slice_del().

Referenced by nepali_UTF_8_stem().

Variable Documentation

◆ a_0

const struct among a_0[17]
static
Initial value:
=
{
{ 6, s_0_0, -1, 2, 0},
{ 9, s_0_1, -1, 1, 0},
{ 6, s_0_2, -1, 1, 0},
{ 9, s_0_3, -1, 1, 0},
{ 6, s_0_4, -1, 2, 0},
{ 12, s_0_5, -1, 1, 0},
{ 6, s_0_6, -1, 1, 0},
{ 6, s_0_7, -1, 2, 0},
{ 9, s_0_8, -1, 1, 0},
{ 9, s_0_9, -1, 1, 0},
{ 18, s_0_10, -1, 1, 0},
{ 6, s_0_11, -1, 1, 0},
{ 6, s_0_12, -1, 2, 0},
{ 6, s_0_13, -1, 1, 0},
{ 18, s_0_14, -1, 1, 0},
{ 6, s_0_15, -1, 2, 0},
{ 9, s_0_16, -1, 1, 0}
}
static const symbol s_0_0[6]
static const symbol s_0_12[6]
static const symbol s_0_16[9]
static const symbol s_0_5[12]
static const symbol s_0_9[9]
static const symbol s_0_1[9]
static const symbol s_0_15[6]
static const symbol s_0_3[9]
static const symbol s_0_2[6]
static const symbol s_0_4[6]
static const symbol s_0_8[9]
static const symbol s_0_13[6]
static const symbol s_0_7[6]
static const symbol s_0_6[6]
static const symbol s_0_14[18]
static const symbol s_0_10[18]
static const symbol s_0_11[6]

Definition at line 44 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_1().

◆ a_1

const struct among a_1[3]
static
Initial value:
=
{
{ 3, s_1_0, -1, -1, 0},
{ 3, s_1_1, -1, -1, 0},
{ 3, s_1_2, -1, -1, 0}
}
static const symbol s_1_2[3]
static const symbol s_1_0[3]
static const symbol s_1_1[3]

Definition at line 69 of file stem_UTF_8_nepali.c.

Referenced by r_check_category_2().

◆ a_2

const struct among a_2[3]
static
Initial value:
=
{
{ 3, s_2_0, -1, 1, 0},
{ 3, s_2_1, -1, 1, 0},
{ 3, s_2_2, -1, 2, 0}
}
static const symbol s_2_1[3]
static const symbol s_2_0[3]
static const symbol s_2_2[3]

Definition at line 80 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ a_3

const struct among a_3[91]
static

Definition at line 179 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_3().

◆ s_0

const symbol s_0[] = { 0xE0, 0xA4, 0x8F }
static

Definition at line 276 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_1().

◆ s_0_0

const symbol s_0_0[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
static

Definition at line 28 of file stem_UTF_8_nepali.c.

◆ s_0_1

const symbol s_0_1[9] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0x87 }
static

Definition at line 29 of file stem_UTF_8_nepali.c.

◆ s_0_10

const symbol s_0_10[18] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAB, 0xE0, 0xA4, 0xA4 }
static

Definition at line 38 of file stem_UTF_8_nepali.c.

◆ s_0_11

const symbol s_0_11[6] = { 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xA4 }
static

Definition at line 39 of file stem_UTF_8_nepali.c.

◆ s_0_12

const symbol s_0_12[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
static

Definition at line 40 of file stem_UTF_8_nepali.c.

◆ s_0_13

const symbol s_0_13[6] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE }
static

Definition at line 41 of file stem_UTF_8_nepali.c.

◆ s_0_14

const symbol s_0_14[18] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xB5, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xBE }
static

Definition at line 42 of file stem_UTF_8_nepali.c.

◆ s_0_15

const symbol s_0_15[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBF }
static

Definition at line 43 of file stem_UTF_8_nepali.c.

◆ s_0_16

const symbol s_0_16[9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF }
static

Definition at line 44 of file stem_UTF_8_nepali.c.

◆ s_0_2

const symbol s_0_2[6] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA5, 0x87 }
static

Definition at line 30 of file stem_UTF_8_nepali.c.

◆ s_0_3

const symbol s_0_3[9] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0x88 }
static

Definition at line 31 of file stem_UTF_8_nepali.c.

◆ s_0_4

const symbol s_0_4[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
static

Definition at line 32 of file stem_UTF_8_nepali.c.

◆ s_0_5

const symbol s_0_5[12] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x81, 0xE0, 0xA4, 0x97, 0xE0, 0xA5, 0x88 }
static

Definition at line 33 of file stem_UTF_8_nepali.c.

◆ s_0_6

const symbol s_0_6[6] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA5, 0x88 }
static

Definition at line 34 of file stem_UTF_8_nepali.c.

◆ s_0_7

const symbol s_0_7[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
static

Definition at line 35 of file stem_UTF_8_nepali.c.

◆ s_0_8

const symbol s_0_8[9] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x81, 0xE0, 0xA4, 0x97 }
static

Definition at line 36 of file stem_UTF_8_nepali.c.

◆ s_0_9

const symbol s_0_9[9] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x82, 0xE0, 0xA4, 0x97 }
static

Definition at line 37 of file stem_UTF_8_nepali.c.

◆ s_1

const symbol s_1[] = { 0xE0, 0xA5, 0x87 }
static

Definition at line 277 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_1().

◆ s_1_0

const symbol s_1_0[3] = { 0xE0, 0xA4, 0x81 }
static

Definition at line 67 of file stem_UTF_8_nepali.c.

◆ s_1_1

const symbol s_1_1[3] = { 0xE0, 0xA4, 0x82 }
static

Definition at line 68 of file stem_UTF_8_nepali.c.

◆ s_1_2

const symbol s_1_2[3] = { 0xE0, 0xA5, 0x88 }
static

Definition at line 69 of file stem_UTF_8_nepali.c.

◆ s_2

const symbol s_2[] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
static

Definition at line 278 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ s_2_0

const symbol s_2_0[3] = { 0xE0, 0xA4, 0x81 }
static

Definition at line 78 of file stem_UTF_8_nepali.c.

◆ s_2_1

const symbol s_2_1[3] = { 0xE0, 0xA4, 0x82 }
static

Definition at line 79 of file stem_UTF_8_nepali.c.

◆ s_2_2

const symbol s_2_2[3] = { 0xE0, 0xA5, 0x88 }
static

Definition at line 80 of file stem_UTF_8_nepali.c.

◆ s_3

const symbol s_3[] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 279 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ s_3_0

const symbol s_3_0[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
static

Definition at line 89 of file stem_UTF_8_nepali.c.

◆ s_3_1

const symbol s_3_1[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
static

Definition at line 90 of file stem_UTF_8_nepali.c.

◆ s_3_10

const symbol s_3_10[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
static

Definition at line 99 of file stem_UTF_8_nepali.c.

◆ s_3_11

const symbol s_3_11[6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x81 }
static

Definition at line 100 of file stem_UTF_8_nepali.c.

◆ s_3_12

const symbol s_3_12[9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x81 }
static

Definition at line 101 of file stem_UTF_8_nepali.c.

◆ s_3_13

const symbol s_3_13[9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x82 }
static

Definition at line 102 of file stem_UTF_8_nepali.c.

◆ s_3_14

const symbol s_3_14[6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87 }
static

Definition at line 103 of file stem_UTF_8_nepali.c.

◆ s_3_15

const symbol s_3_15[6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 }
static

Definition at line 104 of file stem_UTF_8_nepali.c.

◆ s_3_16

const symbol s_3_16[6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87 }
static

Definition at line 105 of file stem_UTF_8_nepali.c.

◆ s_3_17

const symbol s_3_17[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
static

Definition at line 106 of file stem_UTF_8_nepali.c.

◆ s_3_18

const symbol s_3_18[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
static

Definition at line 107 of file stem_UTF_8_nepali.c.

◆ s_3_19

const symbol s_3_19[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
static

Definition at line 108 of file stem_UTF_8_nepali.c.

◆ s_3_2

const symbol s_3_2[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
static

Definition at line 91 of file stem_UTF_8_nepali.c.

◆ s_3_20

const symbol s_3_20[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
static

Definition at line 109 of file stem_UTF_8_nepali.c.

◆ s_3_21

const symbol s_3_21[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
static

Definition at line 110 of file stem_UTF_8_nepali.c.

◆ s_3_22

const symbol s_3_22[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
static

Definition at line 111 of file stem_UTF_8_nepali.c.

◆ s_3_23

const symbol s_3_23[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
static

Definition at line 112 of file stem_UTF_8_nepali.c.

◆ s_3_24

const symbol s_3_24[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
static

Definition at line 113 of file stem_UTF_8_nepali.c.

◆ s_3_25

const symbol s_3_25[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
static

Definition at line 114 of file stem_UTF_8_nepali.c.

◆ s_3_26

const symbol s_3_26[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
static

Definition at line 115 of file stem_UTF_8_nepali.c.

◆ s_3_27

const symbol s_3_27[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
static

Definition at line 116 of file stem_UTF_8_nepali.c.

◆ s_3_28

const symbol s_3_28[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
static

Definition at line 117 of file stem_UTF_8_nepali.c.

◆ s_3_29

const symbol s_3_29[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
static

Definition at line 118 of file stem_UTF_8_nepali.c.

◆ s_3_3

const symbol s_3_3[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
static

Definition at line 92 of file stem_UTF_8_nepali.c.

◆ s_3_30

const symbol s_3_30[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
static

Definition at line 119 of file stem_UTF_8_nepali.c.

◆ s_3_31

const symbol s_3_31[6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 120 of file stem_UTF_8_nepali.c.

◆ s_3_32

const symbol s_3_32[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 121 of file stem_UTF_8_nepali.c.

◆ s_3_33

const symbol s_3_33[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 122 of file stem_UTF_8_nepali.c.

◆ s_3_34

const symbol s_3_34[9] = { 0xE0, 0xA4, 0xAD, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 123 of file stem_UTF_8_nepali.c.

◆ s_3_35

const symbol s_3_35[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 124 of file stem_UTF_8_nepali.c.

◆ s_3_36

const symbol s_3_36[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 125 of file stem_UTF_8_nepali.c.

◆ s_3_37

const symbol s_3_37[12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
static

Definition at line 126 of file stem_UTF_8_nepali.c.

◆ s_3_38

const symbol s_3_38[6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 127 of file stem_UTF_8_nepali.c.

◆ s_3_39

const symbol s_3_39[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 128 of file stem_UTF_8_nepali.c.

◆ s_3_4

const symbol s_3_4[12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA5, 0x80 }
static

Definition at line 93 of file stem_UTF_8_nepali.c.

◆ s_3_40

const symbol s_3_40[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 129 of file stem_UTF_8_nepali.c.

◆ s_3_41

const symbol s_3_41[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 130 of file stem_UTF_8_nepali.c.

◆ s_3_42

const symbol s_3_42[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 131 of file stem_UTF_8_nepali.c.

◆ s_3_43

const symbol s_3_43[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
static

Definition at line 132 of file stem_UTF_8_nepali.c.

◆ s_3_44

const symbol s_3_44[6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
static

Definition at line 133 of file stem_UTF_8_nepali.c.

◆ s_3_45

const symbol s_3_45[12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
static

Definition at line 134 of file stem_UTF_8_nepali.c.

◆ s_3_46

const symbol s_3_46[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
static

Definition at line 135 of file stem_UTF_8_nepali.c.

◆ s_3_47

const symbol s_3_47[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
static

Definition at line 136 of file stem_UTF_8_nepali.c.

◆ s_3_48

const symbol s_3_48[9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 137 of file stem_UTF_8_nepali.c.

◆ s_3_49

const symbol s_3_49[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 138 of file stem_UTF_8_nepali.c.

◆ s_3_5

const symbol s_3_5[6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x80 }
static

Definition at line 94 of file stem_UTF_8_nepali.c.

◆ s_3_50

const symbol s_3_50[12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 139 of file stem_UTF_8_nepali.c.

◆ s_3_51

const symbol s_3_51[15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 140 of file stem_UTF_8_nepali.c.

◆ s_3_52

const symbol s_3_52[12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 141 of file stem_UTF_8_nepali.c.

◆ s_3_53

const symbol s_3_53[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 142 of file stem_UTF_8_nepali.c.

◆ s_3_54

const symbol s_3_54[12] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 143 of file stem_UTF_8_nepali.c.

◆ s_3_55

const symbol s_3_55[12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 144 of file stem_UTF_8_nepali.c.

◆ s_3_56

const symbol s_3_56[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
static

Definition at line 145 of file stem_UTF_8_nepali.c.

◆ s_3_57

const symbol s_3_57[9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x8D }
static

Definition at line 146 of file stem_UTF_8_nepali.c.

◆ s_3_58

const symbol s_3_58[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 147 of file stem_UTF_8_nepali.c.

◆ s_3_59

const symbol s_3_59[15] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 148 of file stem_UTF_8_nepali.c.

◆ s_3_6

const symbol s_3_6[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x80 }
static

Definition at line 95 of file stem_UTF_8_nepali.c.

◆ s_3_60

const symbol s_3_60[12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 149 of file stem_UTF_8_nepali.c.

◆ s_3_61

const symbol s_3_61[12] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x8B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 150 of file stem_UTF_8_nepali.c.

◆ s_3_62

const symbol s_3_62[9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 151 of file stem_UTF_8_nepali.c.

◆ s_3_63

const symbol s_3_63[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 152 of file stem_UTF_8_nepali.c.

◆ s_3_64

const symbol s_3_64[12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 153 of file stem_UTF_8_nepali.c.

◆ s_3_65

const symbol s_3_65[15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 154 of file stem_UTF_8_nepali.c.

◆ s_3_66

const symbol s_3_66[12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 155 of file stem_UTF_8_nepali.c.

◆ s_3_67

const symbol s_3_67[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 156 of file stem_UTF_8_nepali.c.

◆ s_3_68

const symbol s_3_68[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 157 of file stem_UTF_8_nepali.c.

◆ s_3_69

const symbol s_3_69[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
static

Definition at line 158 of file stem_UTF_8_nepali.c.

◆ s_3_7

const symbol s_3_7[6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
static

Definition at line 96 of file stem_UTF_8_nepali.c.

◆ s_3_70

const symbol s_3_70[9] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F }
static

Definition at line 159 of file stem_UTF_8_nepali.c.

◆ s_3_71

const symbol s_3_71[3] = { 0xE0, 0xA4, 0x9B }
static

Definition at line 160 of file stem_UTF_8_nepali.c.

◆ s_3_72

const symbol s_3_72[6] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B }
static

Definition at line 161 of file stem_UTF_8_nepali.c.

◆ s_3_73

const symbol s_3_73[6] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
static

Definition at line 162 of file stem_UTF_8_nepali.c.

◆ s_3_74

const symbol s_3_74[9] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
static

Definition at line 163 of file stem_UTF_8_nepali.c.

◆ s_3_75

const symbol s_3_75[15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
static

Definition at line 164 of file stem_UTF_8_nepali.c.

◆ s_3_76

const symbol s_3_76[15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
static

Definition at line 165 of file stem_UTF_8_nepali.c.

◆ s_3_77

const symbol s_3_77[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
static

Definition at line 166 of file stem_UTF_8_nepali.c.

◆ s_3_78

const symbol s_3_78[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
static

Definition at line 167 of file stem_UTF_8_nepali.c.

◆ s_3_79

const symbol s_3_79[6] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B }
static

Definition at line 168 of file stem_UTF_8_nepali.c.

◆ s_3_8

const symbol s_3_8[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
static

Definition at line 97 of file stem_UTF_8_nepali.c.

◆ s_3_80

const symbol s_3_80[6] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B }
static

Definition at line 169 of file stem_UTF_8_nepali.c.

◆ s_3_81

const symbol s_3_81[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
static

Definition at line 170 of file stem_UTF_8_nepali.c.

◆ s_3_82

const symbol s_3_82[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
static

Definition at line 171 of file stem_UTF_8_nepali.c.

◆ s_3_83

const symbol s_3_83[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
static

Definition at line 172 of file stem_UTF_8_nepali.c.

◆ s_3_84

const symbol s_3_84[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
static

Definition at line 173 of file stem_UTF_8_nepali.c.

◆ s_3_85

const symbol s_3_85[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
static

Definition at line 174 of file stem_UTF_8_nepali.c.

◆ s_3_86

const symbol s_3_86[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
static

Definition at line 175 of file stem_UTF_8_nepali.c.

◆ s_3_87

const symbol s_3_87[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
static

Definition at line 176 of file stem_UTF_8_nepali.c.

◆ s_3_88

const symbol s_3_88[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
static

Definition at line 177 of file stem_UTF_8_nepali.c.

◆ s_3_89

const symbol s_3_89[12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBF }
static

Definition at line 178 of file stem_UTF_8_nepali.c.

◆ s_3_9

const symbol s_3_9[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
static

Definition at line 98 of file stem_UTF_8_nepali.c.

◆ s_3_90

const symbol s_3_90[12] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF }
static

Definition at line 179 of file stem_UTF_8_nepali.c.

◆ s_4

const symbol s_4[] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8C }
static

Definition at line 280 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ s_5

const symbol s_5[] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 }
static

Definition at line 281 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ s_6

const symbol s_6[] = { 0xE0, 0xA4, 0xA4, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xB0 }
static

Definition at line 282 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().