PostgreSQL Source Code git master
stem_UTF_8_nepali.c File Reference
#include "stem_UTF_8_nepali.h"
#include <stddef.h>
#include "snowball_runtime.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_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 [] = { 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 }
 
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 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_1 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_2 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_3 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_4 [12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_5 [6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_6 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x80 }
 
static const symbol s_2_7 [6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_2_8 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_2_9 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_2_10 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 }
 
static const symbol s_2_11 [6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x81 }
 
static const symbol s_2_12 [9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x81 }
 
static const symbol s_2_13 [9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x82 }
 
static const symbol s_2_14 [6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87 }
 
static const symbol s_2_15 [6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 }
 
static const symbol s_2_16 [6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87 }
 
static const symbol s_2_17 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_2_18 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_2_19 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 }
 
static const symbol s_2_20 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
 
static const symbol s_2_21 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
 
static const symbol s_2_22 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 }
 
static const symbol s_2_23 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_24 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_25 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_26 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_27 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_28 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_29 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_30 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_31 [6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_32 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_33 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_34 [9] = { 0xE0, 0xA4, 0xAD, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_35 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_36 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_37 [12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B }
 
static const symbol s_2_38 [6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_39 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_40 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_41 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_42 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_43 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_44 [6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_45 [12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_46 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_47 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C }
 
static const symbol s_2_48 [9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_49 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_50 [12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_51 [15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_52 [12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_53 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_54 [12] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_55 [12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_56 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_57 [9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_58 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_59 [15] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_60 [12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_61 [12] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x8B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_62 [9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_63 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_64 [12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_65 [15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_66 [12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_67 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_68 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_69 [12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D }
 
static const symbol s_2_70 [9] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F }
 
static const symbol s_2_71 [3] = { 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_72 [6] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_73 [6] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_74 [9] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_75 [15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_76 [15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_77 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_78 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_79 [6] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_80 [6] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B }
 
static const symbol s_2_81 [9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_82 [12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_83 [9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_84 [12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_85 [12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_86 [6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_87 [9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_88 [9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE }
 
static const symbol s_2_89 [12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBF }
 
static const symbol s_2_90 [12] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF }
 
static const struct among a_2 [91]
 

Function Documentation

◆ nepali_UTF_8_close_env()

void nepali_UTF_8_close_env ( struct SN_env z)

Definition at line 384 of file stem_UTF_8_nepali.c.

384 {
385 SN_delete_env(z);
386}
void SN_delete_env(struct SN_env *z)
Definition: api.c:18

References SN_delete_env().

◆ nepali_UTF_8_create_env()

struct SN_env * nepali_UTF_8_create_env ( void  )

Definition at line 380 of file stem_UTF_8_nepali.c.

380 {
381 return SN_new_env(sizeof(struct SN_env));
382}
struct SN_env * SN_new_env(int alloc_size)
Definition: api.c:5
Definition: api.h:15

References SN_new_env().

◆ nepali_UTF_8_stem()

int nepali_UTF_8_stem ( struct SN_env z)

Definition at line 346 of file stem_UTF_8_nepali.c.

346 {
347 z->lb = z->c; z->c = z->l;
348 {
349 int v_1 = z->l - z->c;
350 {
351 int ret = r_remove_category_1(z);
352 if (ret < 0) return ret;
353 }
354 z->c = z->l - v_1;
355 }
356 while (1) {
357 int v_2 = z->l - z->c;
358 {
359 int v_3 = z->l - z->c;
360 {
361 int ret = r_remove_category_2(z);
362 if (ret < 0) return ret;
363 }
364 z->c = z->l - v_3;
365 }
366 {
367 int ret = r_remove_category_3(z);
368 if (ret == 0) goto lab0;
369 if (ret < 0) return ret;
370 }
371 continue;
372 lab0:
373 z->c = z->l - v_2;
374 break;
375 }
376 z->c = z->lb;
377 return 1;
378}
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)
int lb
Definition: api.h:17
int c
Definition: api.h:17
int l
Definition: api.h:17

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

◆ r_remove_category_1()

static int r_remove_category_1 ( struct SN_env z)
static

Definition at line 260 of file stem_UTF_8_nepali.c.

260 {
261 int among_var;
262 z->ket = z->c;
263 among_var = find_among_b(z, a_0, 17, 0);
264 if (!among_var) return 0;
265 z->bra = z->c;
266 switch (among_var) {
267 case 1:
268 {
269 int ret = slice_del(z);
270 if (ret < 0) return ret;
271 }
272 break;
273 case 2:
274 do {
275 int v_1 = z->l - z->c;
276 if (!(eq_s_b(z, 3, s_0))) goto lab0;
277 break;
278 lab0:
279 z->c = z->l - v_1;
280 if (!(eq_s_b(z, 3, s_1))) goto lab1;
281 break;
282 lab1:
283 z->c = z->l - v_1;
284 {
285 int ret = slice_del(z);
286 if (ret < 0) return ret;
287 }
288 } while (0);
289 break;
290 }
291 return 1;
292}
static const symbol s_1[]
static const struct among a_0[17]
static const symbol s_0[]
int ket
Definition: api.h:17
int bra
Definition: api.h:17
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
Definition: utilities.c:315
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:236
SNOWBALL_ERR slice_del(struct SN_env *z)
Definition: utilities.c:443

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 294 of file stem_UTF_8_nepali.c.

294 {
295 int among_var;
296 z->ket = z->c;
297 if (z->c - 2 <= z->lb || z->p[z->c - 1] >> 5 != 4 || !((262 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
298 among_var = find_among_b(z, a_1, 3, 0);
299 if (!among_var) return 0;
300 z->bra = z->c;
301 switch (among_var) {
302 case 1:
303 do {
304 int v_1 = z->l - z->c;
305 if (!(eq_s_b(z, 6, s_2))) goto lab0;
306 break;
307 lab0:
308 z->c = z->l - v_1;
309 if (!(eq_s_b(z, 6, s_3))) goto lab1;
310 break;
311 lab1:
312 z->c = z->l - v_1;
313 if (!(eq_s_b(z, 6, s_4))) goto lab2;
314 break;
315 lab2:
316 z->c = z->l - v_1;
317 if (!(eq_s_b(z, 6, s_5))) return 0;
318 } while (0);
319 {
320 int ret = slice_del(z);
321 if (ret < 0) return ret;
322 }
323 break;
324 case 2:
325 if (!(eq_s_b(z, 9, s_6))) return 0;
326 {
327 int ret = slice_del(z);
328 if (ret < 0) return ret;
329 }
330 break;
331 }
332 return 1;
333}
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_1[3]
static const symbol s_5[]
symbol * p
Definition: api.h:16

References a_1, 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 335 of file stem_UTF_8_nepali.c.

335 {
336 z->ket = z->c;
337 if (!find_among_b(z, a_2, 91, 0)) return 0;
338 z->bra = z->c;
339 {
340 int ret = slice_del(z);
341 if (ret < 0) return ret;
342 }
343 return 1;
344}
static const struct among a_2[91]

References a_2, 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, 0, 2, 0},
{ 9, s_0_1, 0, 1, 0},
{ 6, s_0_2, 0, 1, 0},
{ 9, s_0_3, 0, 1, 0},
{ 6, s_0_4, 0, 2, 0},
{ 12, s_0_5, 0, 1, 0},
{ 6, s_0_6, 0, 1, 0},
{ 6, s_0_7, 0, 2, 0},
{ 9, s_0_8, 0, 1, 0},
{ 9, s_0_9, 0, 1, 0},
{ 18, s_0_10, 0, 1, 0},
{ 6, s_0_11, 0, 1, 0},
{ 6, s_0_12, 0, 2, 0},
{ 6, s_0_13, 0, 1, 0},
{ 18, s_0_14, 0, 1, 0},
{ 6, s_0_15, 0, 2, 0},
{ 9, s_0_16, 0, 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 46 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, 0, 1, 0},
{ 3, s_1_1, 0, 1, 0},
{ 3, s_1_2, 0, 2, 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_remove_category_2().

◆ a_2

const struct among a_2[91]
static

Definition at line 166 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 21 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 29 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 30 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 39 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 40 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 41 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 42 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 43 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 44 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 45 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 31 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 32 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 33 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 34 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 35 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 36 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 37 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 38 of file stem_UTF_8_nepali.c.

◆ s_1

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

Definition at line 22 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 66 of file stem_UTF_8_nepali.c.

◆ s_1_1

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

Definition at line 67 of file stem_UTF_8_nepali.c.

◆ s_1_2

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

Definition at line 68 of file stem_UTF_8_nepali.c.

◆ s_2

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

Definition at line 23 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ s_2_0

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

Definition at line 75 of file stem_UTF_8_nepali.c.

◆ s_2_1

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

Definition at line 76 of file stem_UTF_8_nepali.c.

◆ s_2_10

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

Definition at line 85 of file stem_UTF_8_nepali.c.

◆ s_2_11

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

Definition at line 86 of file stem_UTF_8_nepali.c.

◆ s_2_12

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

Definition at line 87 of file stem_UTF_8_nepali.c.

◆ s_2_13

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

Definition at line 88 of file stem_UTF_8_nepali.c.

◆ s_2_14

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

Definition at line 89 of file stem_UTF_8_nepali.c.

◆ s_2_15

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

Definition at line 90 of file stem_UTF_8_nepali.c.

◆ s_2_16

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

Definition at line 91 of file stem_UTF_8_nepali.c.

◆ s_2_17

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

Definition at line 92 of file stem_UTF_8_nepali.c.

◆ s_2_18

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

Definition at line 93 of file stem_UTF_8_nepali.c.

◆ s_2_19

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

Definition at line 94 of file stem_UTF_8_nepali.c.

◆ s_2_2

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

Definition at line 77 of file stem_UTF_8_nepali.c.

◆ s_2_20

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

Definition at line 95 of file stem_UTF_8_nepali.c.

◆ s_2_21

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

Definition at line 96 of file stem_UTF_8_nepali.c.

◆ s_2_22

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

Definition at line 97 of file stem_UTF_8_nepali.c.

◆ s_2_23

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

Definition at line 98 of file stem_UTF_8_nepali.c.

◆ s_2_24

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

Definition at line 99 of file stem_UTF_8_nepali.c.

◆ s_2_25

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

Definition at line 100 of file stem_UTF_8_nepali.c.

◆ s_2_26

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

Definition at line 101 of file stem_UTF_8_nepali.c.

◆ s_2_27

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

Definition at line 102 of file stem_UTF_8_nepali.c.

◆ s_2_28

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

Definition at line 103 of file stem_UTF_8_nepali.c.

◆ s_2_29

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

Definition at line 104 of file stem_UTF_8_nepali.c.

◆ s_2_3

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

Definition at line 78 of file stem_UTF_8_nepali.c.

◆ s_2_30

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

Definition at line 105 of file stem_UTF_8_nepali.c.

◆ s_2_31

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

Definition at line 106 of file stem_UTF_8_nepali.c.

◆ s_2_32

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

Definition at line 107 of file stem_UTF_8_nepali.c.

◆ s_2_33

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

Definition at line 108 of file stem_UTF_8_nepali.c.

◆ s_2_34

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

Definition at line 109 of file stem_UTF_8_nepali.c.

◆ s_2_35

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

Definition at line 110 of file stem_UTF_8_nepali.c.

◆ s_2_36

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

Definition at line 111 of file stem_UTF_8_nepali.c.

◆ s_2_37

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

Definition at line 112 of file stem_UTF_8_nepali.c.

◆ s_2_38

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

Definition at line 113 of file stem_UTF_8_nepali.c.

◆ s_2_39

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

Definition at line 114 of file stem_UTF_8_nepali.c.

◆ s_2_4

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

Definition at line 79 of file stem_UTF_8_nepali.c.

◆ s_2_40

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

Definition at line 115 of file stem_UTF_8_nepali.c.

◆ s_2_41

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

Definition at line 116 of file stem_UTF_8_nepali.c.

◆ s_2_42

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

Definition at line 117 of file stem_UTF_8_nepali.c.

◆ s_2_43

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

Definition at line 118 of file stem_UTF_8_nepali.c.

◆ s_2_44

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

Definition at line 119 of file stem_UTF_8_nepali.c.

◆ s_2_45

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

Definition at line 120 of file stem_UTF_8_nepali.c.

◆ s_2_46

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

Definition at line 121 of file stem_UTF_8_nepali.c.

◆ s_2_47

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

Definition at line 122 of file stem_UTF_8_nepali.c.

◆ s_2_48

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

Definition at line 123 of file stem_UTF_8_nepali.c.

◆ s_2_49

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

Definition at line 124 of file stem_UTF_8_nepali.c.

◆ s_2_5

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

Definition at line 80 of file stem_UTF_8_nepali.c.

◆ s_2_50

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

Definition at line 125 of file stem_UTF_8_nepali.c.

◆ s_2_51

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

Definition at line 126 of file stem_UTF_8_nepali.c.

◆ s_2_52

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

Definition at line 127 of file stem_UTF_8_nepali.c.

◆ s_2_53

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

Definition at line 128 of file stem_UTF_8_nepali.c.

◆ s_2_54

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

Definition at line 129 of file stem_UTF_8_nepali.c.

◆ s_2_55

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

Definition at line 130 of file stem_UTF_8_nepali.c.

◆ s_2_56

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

Definition at line 131 of file stem_UTF_8_nepali.c.

◆ s_2_57

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

Definition at line 132 of file stem_UTF_8_nepali.c.

◆ s_2_58

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

Definition at line 133 of file stem_UTF_8_nepali.c.

◆ s_2_59

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

Definition at line 134 of file stem_UTF_8_nepali.c.

◆ s_2_6

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

Definition at line 81 of file stem_UTF_8_nepali.c.

◆ s_2_60

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

Definition at line 135 of file stem_UTF_8_nepali.c.

◆ s_2_61

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

Definition at line 136 of file stem_UTF_8_nepali.c.

◆ s_2_62

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

Definition at line 137 of file stem_UTF_8_nepali.c.

◆ s_2_63

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

Definition at line 138 of file stem_UTF_8_nepali.c.

◆ s_2_64

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

Definition at line 139 of file stem_UTF_8_nepali.c.

◆ s_2_65

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

Definition at line 140 of file stem_UTF_8_nepali.c.

◆ s_2_66

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

Definition at line 141 of file stem_UTF_8_nepali.c.

◆ s_2_67

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

Definition at line 142 of file stem_UTF_8_nepali.c.

◆ s_2_68

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

Definition at line 143 of file stem_UTF_8_nepali.c.

◆ s_2_69

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

Definition at line 144 of file stem_UTF_8_nepali.c.

◆ s_2_7

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

Definition at line 82 of file stem_UTF_8_nepali.c.

◆ s_2_70

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

Definition at line 145 of file stem_UTF_8_nepali.c.

◆ s_2_71

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

Definition at line 146 of file stem_UTF_8_nepali.c.

◆ s_2_72

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

Definition at line 147 of file stem_UTF_8_nepali.c.

◆ s_2_73

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

Definition at line 148 of file stem_UTF_8_nepali.c.

◆ s_2_74

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

Definition at line 149 of file stem_UTF_8_nepali.c.

◆ s_2_75

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

Definition at line 150 of file stem_UTF_8_nepali.c.

◆ s_2_76

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

Definition at line 151 of file stem_UTF_8_nepali.c.

◆ s_2_77

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

Definition at line 152 of file stem_UTF_8_nepali.c.

◆ s_2_78

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

Definition at line 153 of file stem_UTF_8_nepali.c.

◆ s_2_79

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

Definition at line 154 of file stem_UTF_8_nepali.c.

◆ s_2_8

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

Definition at line 83 of file stem_UTF_8_nepali.c.

◆ s_2_80

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

Definition at line 155 of file stem_UTF_8_nepali.c.

◆ s_2_81

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

Definition at line 156 of file stem_UTF_8_nepali.c.

◆ s_2_82

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

Definition at line 157 of file stem_UTF_8_nepali.c.

◆ s_2_83

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

Definition at line 158 of file stem_UTF_8_nepali.c.

◆ s_2_84

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

Definition at line 159 of file stem_UTF_8_nepali.c.

◆ s_2_85

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

Definition at line 160 of file stem_UTF_8_nepali.c.

◆ s_2_86

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

Definition at line 161 of file stem_UTF_8_nepali.c.

◆ s_2_87

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

Definition at line 162 of file stem_UTF_8_nepali.c.

◆ s_2_88

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

Definition at line 163 of file stem_UTF_8_nepali.c.

◆ s_2_89

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

Definition at line 164 of file stem_UTF_8_nepali.c.

◆ s_2_9

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

Definition at line 84 of file stem_UTF_8_nepali.c.

◆ s_2_90

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

Definition at line 165 of file stem_UTF_8_nepali.c.

◆ s_3

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

Definition at line 24 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().

◆ s_4

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

Definition at line 25 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 26 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 27 of file stem_UTF_8_nepali.c.

Referenced by r_remove_category_2().