xapian-core  2.1.0
nepali.cc
Go to the documentation of this file.
1 /* Generated from nepali.sbl by Snowball 3.1.1 - https://snowballstem.org/ */
2 
3 #include <config.h>
4 
5 #define SNOWBALL_RUNTIME_THROW_EXCEPTIONS
6 #include "nepali.h"
7 
8 #include <stddef.h>
9 
11 
12 static const symbol s_0[] = { 0xE0, 0xA4, 0x8F };
13 static const symbol s_1[] = { 0xE0, 0xA5, 0x87 };
14 static const symbol s_2[] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C };
15 static const symbol s_3[] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
16 static const symbol s_4[] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8C };
17 static const symbol s_5[] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 };
18 static const symbol s_6[] = { 0xE0, 0xA4, 0xA4, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xB0 };
19 
20 static const symbol s_0_0[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 };
21 static const symbol s_0_1[9] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0x87 };
22 static const symbol s_0_2[6] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA5, 0x87 };
23 static const symbol s_0_3[9] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0x88 };
24 static const symbol s_0_4[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 };
25 static const symbol s_0_5[12] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x81, 0xE0, 0xA4, 0x97, 0xE0, 0xA5, 0x88 };
26 static const symbol s_0_6[6] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA5, 0x88 };
27 static const symbol s_0_7[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B };
28 static const symbol s_0_8[9] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x81, 0xE0, 0xA4, 0x97 };
29 static const symbol s_0_9[9] = { 0xE0, 0xA4, 0xB8, 0xE0, 0xA4, 0x82, 0xE0, 0xA4, 0x97 };
30 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 };
31 static const symbol s_0_11[6] = { 0xE0, 0xA4, 0xB0, 0xE0, 0xA4, 0xA4 };
32 static const symbol s_0_12[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE };
33 static const symbol s_0_13[6] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE };
34 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 };
35 static const symbol s_0_15[6] = { 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBF };
36 static const symbol s_0_16[9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF };
37 static const struct among a_0[17] = {
38 { 6, s_0_0, 0, 2, 0},
39 { 9, s_0_1, 0, 1, 0},
40 { 6, s_0_2, 0, 1, 0},
41 { 9, s_0_3, 0, 1, 0},
42 { 6, s_0_4, 0, 2, 0},
43 { 12, s_0_5, 0, 1, 0},
44 { 6, s_0_6, 0, 1, 0},
45 { 6, s_0_7, 0, 2, 0},
46 { 9, s_0_8, 0, 1, 0},
47 { 9, s_0_9, 0, 1, 0},
48 { 18, s_0_10, 0, 1, 0},
49 { 6, s_0_11, 0, 1, 0},
50 { 6, s_0_12, 0, 2, 0},
51 { 6, s_0_13, 0, 1, 0},
52 { 18, s_0_14, 0, 1, 0},
53 { 6, s_0_15, 0, 2, 0},
54 { 9, s_0_16, 0, 1, 0}
55 };
56 
57 static const symbol s_1_0[3] = { 0xE0, 0xA4, 0x81 };
58 static const symbol s_1_1[3] = { 0xE0, 0xA4, 0x82 };
59 static const symbol s_1_2[3] = { 0xE0, 0xA5, 0x88 };
60 static const struct among a_1[3] = {
61 { 3, s_1_0, 0, 1, 0},
62 { 3, s_1_1, 0, 1, 0},
63 { 3, s_1_2, 0, 2, 0}
64 };
65 
66 static const symbol s_2_0[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 };
67 static const symbol s_2_1[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 };
68 static const symbol s_2_2[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 };
69 static const symbol s_2_3[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x80 };
70 static const symbol s_2_4[12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA5, 0x80 };
71 static const symbol s_2_5[6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x80 };
72 static const symbol s_2_6[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x80 };
73 static const symbol s_2_7[6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 };
74 static const symbol s_2_8[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 };
75 static const symbol s_2_9[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 };
76 static const symbol s_2_10[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x81 };
77 static const symbol s_2_11[6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x81 };
78 static const symbol s_2_12[9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x81 };
79 static const symbol s_2_13[9] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x82 };
80 static const symbol s_2_14[6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87 };
81 static const symbol s_2_15[6] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x87 };
82 static const symbol s_2_16[6] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87 };
83 static const symbol s_2_17[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 };
84 static const symbol s_2_18[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 };
85 static const symbol s_2_19[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x88 };
86 static const symbol s_2_20[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 };
87 static const symbol s_2_21[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 };
88 static const symbol s_2_22[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x88 };
89 static const symbol s_2_23[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B };
90 static const symbol s_2_24[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B };
91 static const symbol s_2_25[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B };
92 static const symbol s_2_26[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B };
93 static const symbol s_2_27[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA5, 0x8B };
94 static const symbol s_2_28[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B };
95 static const symbol s_2_29[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B };
96 static const symbol s_2_30[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x8B };
97 static const symbol s_2_31[6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
98 static const symbol s_2_32[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
99 static const symbol s_2_33[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
100 static const symbol s_2_34[9] = { 0xE0, 0xA4, 0xAD, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
101 static const symbol s_2_35[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
102 static const symbol s_2_36[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
103 static const symbol s_2_37[12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8B };
104 static const symbol s_2_38[6] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
105 static const symbol s_2_39[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
106 static const symbol s_2_40[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
107 static const symbol s_2_41[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
108 static const symbol s_2_42[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
109 static const symbol s_2_43[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8C };
110 static const symbol s_2_44[6] = { 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C };
111 static const symbol s_2_45[12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C };
112 static const symbol s_2_46[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C };
113 static const symbol s_2_47[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xAF, 0xE0, 0xA5, 0x8C };
114 static const symbol s_2_48[9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
115 static const symbol s_2_49[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
116 static const symbol s_2_50[12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
117 static const symbol s_2_51[15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
118 static const symbol s_2_52[12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
119 static const symbol s_2_53[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
120 static const symbol s_2_54[12] = { 0xE0, 0xA4, 0xB2, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
121 static const symbol s_2_55[12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
122 static const symbol s_2_56[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D };
123 static const symbol s_2_57[9] = { 0xE0, 0xA4, 0xAA, 0xE0, 0xA4, 0xB0, 0xE0, 0xA5, 0x8D };
124 static const symbol s_2_58[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
125 static const symbol s_2_59[15] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
126 static const symbol s_2_60[12] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
127 static const symbol s_2_61[12] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x8B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
128 static const symbol s_2_62[9] = { 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
129 static const symbol s_2_63[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
130 static const symbol s_2_64[12] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
131 static const symbol s_2_65[15] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
132 static const symbol s_2_66[12] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
133 static const symbol s_2_67[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
134 static const symbol s_2_68[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
135 static const symbol s_2_69[12] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xB8, 0xE0, 0xA5, 0x8D };
136 static const symbol s_2_70[9] = { 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F };
137 static const symbol s_2_71[3] = { 0xE0, 0xA4, 0x9B };
138 static const symbol s_2_72[6] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x9B };
139 static const symbol s_2_73[6] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B };
140 static const symbol s_2_74[9] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B };
141 static const symbol s_2_75[15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x9B };
142 static const symbol s_2_76[15] = { 0xE0, 0xA4, 0xB9, 0xE0, 0xA5, 0x81, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B };
143 static const symbol s_2_77[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B };
144 static const symbol s_2_78[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x8D, 0xE0, 0xA4, 0x9B };
145 static const symbol s_2_79[6] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x9B };
146 static const symbol s_2_80[6] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x9B };
147 static const symbol s_2_81[9] = { 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE };
148 static const symbol s_2_82[12] = { 0xE0, 0xA4, 0xA8, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE };
149 static const symbol s_2_83[9] = { 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE };
150 static const symbol s_2_84[12] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE };
151 static const symbol s_2_85[12] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0x8F, 0xE0, 0xA4, 0x95, 0xE0, 0xA4, 0xBE };
152 static const symbol s_2_86[6] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE };
153 static const symbol s_2_87[9] = { 0xE0, 0xA4, 0x87, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE };
154 static const symbol s_2_88[9] = { 0xE0, 0xA4, 0xBF, 0xE0, 0xA4, 0xA6, 0xE0, 0xA4, 0xBE };
155 static const symbol s_2_89[12] = { 0xE0, 0xA4, 0xA6, 0xE0, 0xA5, 0x87, 0xE0, 0xA4, 0x96, 0xE0, 0xA4, 0xBF };
156 static const symbol s_2_90[12] = { 0xE0, 0xA4, 0xAE, 0xE0, 0xA4, 0xBE, 0xE0, 0xA4, 0xA5, 0xE0, 0xA4, 0xBF };
157 static const struct among a_2[91] = {
158 { 9, s_2_0, 0, 1, 0},
159 { 9, s_2_1, 0, 1, 0},
160 { 12, s_2_2, -1, 1, 0},
161 { 12, s_2_3, -2, 1, 0},
162 { 12, s_2_4, 0, 1, 0},
163 { 6, s_2_5, 0, 1, 0},
164 { 6, s_2_6, 0, 1, 0},
165 { 6, s_2_7, 0, 1, 0},
166 { 9, s_2_8, -1, 1, 0},
167 { 12, s_2_9, -1, 1, 0},
168 { 9, s_2_10, -3, 1, 0},
169 { 6, s_2_11, 0, 1, 0},
170 { 9, s_2_12, 0, 1, 0},
171 { 9, s_2_13, 0, 1, 0},
172 { 6, s_2_14, 0, 1, 0},
173 { 6, s_2_15, 0, 1, 0},
174 { 6, s_2_16, 0, 1, 0},
175 { 9, s_2_17, 0, 1, 0},
176 { 12, s_2_18, -1, 1, 0},
177 { 9, s_2_19, 0, 1, 0},
178 { 6, s_2_20, 0, 1, 0},
179 { 9, s_2_21, -1, 1, 0},
180 { 9, s_2_22, -2, 1, 0},
181 { 9, s_2_23, 0, 1, 0},
182 { 12, s_2_24, -1, 1, 0},
183 { 9, s_2_25, 0, 1, 0},
184 { 12, s_2_26, -1, 1, 0},
185 { 12, s_2_27, -2, 1, 0},
186 { 6, s_2_28, 0, 1, 0},
187 { 9, s_2_29, -1, 1, 0},
188 { 9, s_2_30, -2, 1, 0},
189 { 6, s_2_31, 0, 1, 0},
190 { 9, s_2_32, -1, 1, 0},
191 { 12, s_2_33, -2, 1, 0},
192 { 9, s_2_34, -3, 1, 0},
193 { 9, s_2_35, -4, 1, 0},
194 { 12, s_2_36, -1, 1, 0},
195 { 12, s_2_37, -2, 1, 0},
196 { 6, s_2_38, 0, 1, 0},
197 { 9, s_2_39, -1, 1, 0},
198 { 9, s_2_40, -2, 1, 0},
199 { 12, s_2_41, -1, 1, 0},
200 { 9, s_2_42, -4, 1, 0},
201 { 9, s_2_43, -5, 1, 0},
202 { 6, s_2_44, 0, 1, 0},
203 { 12, s_2_45, -1, 1, 0},
204 { 12, s_2_46, -2, 1, 0},
205 { 12, s_2_47, -3, 1, 0},
206 { 9, s_2_48, 0, 1, 0},
207 { 12, s_2_49, -1, 1, 0},
208 { 12, s_2_50, -2, 1, 0},
209 { 15, s_2_51, -1, 1, 0},
210 { 12, s_2_52, -4, 1, 0},
211 { 12, s_2_53, -5, 1, 0},
212 { 12, s_2_54, 0, 1, 0},
213 { 12, s_2_55, 0, 1, 0},
214 { 12, s_2_56, 0, 1, 0},
215 { 9, s_2_57, 0, 1, 0},
216 { 9, s_2_58, 0, 1, 0},
217 { 15, s_2_59, -1, 1, 0},
218 { 12, s_2_60, 0, 1, 0},
219 { 12, s_2_61, 0, 1, 0},
220 { 9, s_2_62, 0, 1, 0},
221 { 12, s_2_63, -1, 1, 0},
222 { 12, s_2_64, -2, 1, 0},
223 { 15, s_2_65, -1, 1, 0},
224 { 12, s_2_66, -4, 1, 0},
225 { 12, s_2_67, -5, 1, 0},
226 { 9, s_2_68, 0, 1, 0},
227 { 12, s_2_69, -1, 1, 0},
228 { 9, s_2_70, 0, 1, 0},
229 { 3, s_2_71, 0, 1, 0},
230 { 6, s_2_72, -1, 1, 0},
231 { 6, s_2_73, -2, 1, 0},
232 { 9, s_2_74, -1, 1, 0},
233 { 15, s_2_75, -1, 1, 0},
234 { 15, s_2_76, -5, 1, 0},
235 { 12, s_2_77, -6, 1, 0},
236 { 12, s_2_78, -7, 1, 0},
237 { 6, s_2_79, -8, 1, 0},
238 { 6, s_2_80, -9, 1, 0},
239 { 9, s_2_81, 0, 1, 0},
240 { 12, s_2_82, -1, 1, 0},
241 { 9, s_2_83, 0, 1, 0},
242 { 12, s_2_84, -1, 1, 0},
243 { 12, s_2_85, -2, 1, 0},
244 { 6, s_2_86, 0, 1, 0},
245 { 9, s_2_87, -1, 1, 0},
246 { 9, s_2_88, -2, 1, 0},
247 { 12, s_2_89, 0, 1, 0},
248 { 12, s_2_90, 0, 1, 0}
249 };
250 
252  int among_var;
253  z->lb = z->c; z->c = z->l;
254  {
255  int v_1 = z->l - z->c;
256  z->ket = z->c;
257  among_var = find_among_b(z, a_0, 17, 0);
258  if (!among_var) goto lab0;
259  z->bra = z->c;
260  switch (among_var) {
261  case 1:
262  slice_del(z);
263  break;
264  case 2:
265  do {
266  if (!(eq_s_b(z, 3, s_0))) goto lab1;
267  break;
268  lab1:
269  if (!(eq_s_b(z, 3, s_1))) goto lab2;
270  break;
271  lab2:
272  slice_del(z);
273  } while (0);
274  break;
275  }
276  lab0:
277  z->c = z->l - v_1;
278  }
279  while (1) {
280  int v_2 = z->l - z->c;
281  {
282  int v_3 = z->l - z->c;
283  z->ket = z->c;
284  if (z->c - 2 <= z->lb || z->p[z->c - 1] >> 5 != 4 || !((262 >> (z->p[z->c - 1] & 0x1f)) & 1)) goto lab4;
285  among_var = find_among_b(z, a_1, 3, 0);
286  if (!among_var) goto lab4;
287  z->bra = z->c;
288  switch (among_var) {
289  case 1:
290  do {
291  if (!(eq_s_b(z, 6, s_2))) goto lab5;
292  break;
293  lab5:
294  if (!(eq_s_b(z, 6, s_3))) goto lab6;
295  break;
296  lab6:
297  if (!(eq_s_b(z, 6, s_4))) goto lab7;
298  break;
299  lab7:
300  if (!(eq_s_b(z, 6, s_5))) goto lab4;
301  } while (0);
302  slice_del(z);
303  break;
304  case 2:
305  if (!(eq_s_b(z, 9, s_6))) goto lab4;
306  slice_del(z);
307  break;
308  }
309  lab4:
310  z->c = z->l - v_3;
311  }
312  z->ket = z->c;
313  if (!find_among_b(z, a_2, 91, 0)) goto lab3;
314  z->bra = z->c;
315  slice_del(z);
316  continue;
317  lab3:
318  z->c = z->l - v_2;
319  break;
320  }
321  z->c = z->lb;
322  return 1;
323 }
unsigned char symbol
Definition: api.h:4
static int stem(struct SN_env *z)
Definition: nepali.cc:251
static const symbol s_2_35[9]
Definition: nepali.cc:101
static const symbol s_2_13[9]
Definition: nepali.cc:79
static const symbol s_2_87[9]
Definition: nepali.cc:153
static const symbol s_2_34[9]
Definition: nepali.cc:100
static const symbol s_2_17[9]
Definition: nepali.cc:83
static const symbol s_2_72[6]
Definition: nepali.cc:138
static const symbol s_2[]
Definition: nepali.cc:14
static const symbol s_2_47[12]
Definition: nepali.cc:113
static const symbol s_2_38[6]
Definition: nepali.cc:104
static const symbol s_2_55[12]
Definition: nepali.cc:121
static const symbol s_2_28[6]
Definition: nepali.cc:94
static const symbol s_2_27[12]
Definition: nepali.cc:93
static const symbol s_0_0[6]
Definition: nepali.cc:20
static const symbol s_2_41[12]
Definition: nepali.cc:107
static const symbol s_2_57[9]
Definition: nepali.cc:123
static const symbol s_2_9[12]
Definition: nepali.cc:75
static const symbol s_4[]
Definition: nepali.cc:16
static const symbol s_2_20[6]
Definition: nepali.cc:86
static const symbol s_2_39[9]
Definition: nepali.cc:105
static const symbol s_2_79[6]
Definition: nepali.cc:145
static const symbol s_2_82[12]
Definition: nepali.cc:148
static const symbol s_2_21[9]
Definition: nepali.cc:87
static const symbol s_2_36[12]
Definition: nepali.cc:102
static const symbol s_2_29[9]
Definition: nepali.cc:95
static const symbol s_2_49[12]
Definition: nepali.cc:115
static const symbol s_2_69[12]
Definition: nepali.cc:135
static const symbol s_2_4[12]
Definition: nepali.cc:70
static const symbol s_2_59[15]
Definition: nepali.cc:125
static const symbol s_2_86[6]
Definition: nepali.cc:152
static const symbol s_2_80[6]
Definition: nepali.cc:146
static const symbol s_2_18[12]
Definition: nepali.cc:84
static const symbol s_2_19[9]
Definition: nepali.cc:85
static const symbol s_0_12[6]
Definition: nepali.cc:32
static const symbol s_2_48[9]
Definition: nepali.cc:114
static const symbol s_2_52[12]
Definition: nepali.cc:118
static const symbol s_0_16[9]
Definition: nepali.cc:36
static const symbol s_2_78[12]
Definition: nepali.cc:144
static const symbol s_2_63[12]
Definition: nepali.cc:129
static const symbol s_2_58[9]
Definition: nepali.cc:124
static const symbol s_2_62[9]
Definition: nepali.cc:128
static const symbol s_2_3[12]
Definition: nepali.cc:69
static const symbol s_2_90[12]
Definition: nepali.cc:156
static const symbol s_2_85[12]
Definition: nepali.cc:151
static const symbol s_2_51[15]
Definition: nepali.cc:117
static const symbol s_2_30[9]
Definition: nepali.cc:96
static const symbol s_0_5[12]
Definition: nepali.cc:25
static const symbol s_6[]
Definition: nepali.cc:18
static const symbol s_2_65[15]
Definition: nepali.cc:131
static const symbol s_2_81[9]
Definition: nepali.cc:147
static const symbol s_3[]
Definition: nepali.cc:15
static const symbol s_2_14[6]
Definition: nepali.cc:80
static const symbol s_0_9[9]
Definition: nepali.cc:29
static const symbol s_0_1[9]
Definition: nepali.cc:21
static const symbol s_2_67[12]
Definition: nepali.cc:133
static const symbol s_2_75[15]
Definition: nepali.cc:141
static const symbol s_2_64[12]
Definition: nepali.cc:130
static const symbol s_2_70[9]
Definition: nepali.cc:136
static const symbol s_2_45[12]
Definition: nepali.cc:111
static const symbol s_0_15[6]
Definition: nepali.cc:35
static const symbol s_2_23[9]
Definition: nepali.cc:89
static const symbol s_2_7[6]
Definition: nepali.cc:73
static const symbol s_0_3[9]
Definition: nepali.cc:23
static const symbol s_0_2[6]
Definition: nepali.cc:22
static const symbol s_2_68[9]
Definition: nepali.cc:134
static const symbol s_2_2[12]
Definition: nepali.cc:68
static const symbol s_2_76[15]
Definition: nepali.cc:142
static const symbol s_2_43[9]
Definition: nepali.cc:109
static const symbol s_0_4[6]
Definition: nepali.cc:24
static const symbol s_2_10[9]
Definition: nepali.cc:76
static const symbol s_2_53[12]
Definition: nepali.cc:119
static const symbol s_2_89[12]
Definition: nepali.cc:155
static const symbol s_2_37[12]
Definition: nepali.cc:103
static const symbol s_2_77[12]
Definition: nepali.cc:143
static const symbol s_2_50[12]
Definition: nepali.cc:116
static const symbol s_2_6[6]
Definition: nepali.cc:72
static const symbol s_2_61[12]
Definition: nepali.cc:127
static const symbol s_2_12[9]
Definition: nepali.cc:78
static const symbol s_0_8[9]
Definition: nepali.cc:28
static const symbol s_2_44[6]
Definition: nepali.cc:110
static const symbol s_2_31[6]
Definition: nepali.cc:97
static const struct among a_1[3]
Definition: nepali.cc:60
static const symbol s_0_13[6]
Definition: nepali.cc:33
static const symbol s_1[]
Definition: nepali.cc:13
static const symbol s_2_66[12]
Definition: nepali.cc:132
static const symbol s_1_2[3]
Definition: nepali.cc:59
static const symbol s_0_7[6]
Definition: nepali.cc:27
static const symbol s_2_56[12]
Definition: nepali.cc:122
static const symbol s_2_22[9]
Definition: nepali.cc:88
static const symbol s_2_74[9]
Definition: nepali.cc:140
static const struct among a_2[91]
Definition: nepali.cc:157
static const symbol s_2_0[9]
Definition: nepali.cc:66
static const symbol s_2_24[12]
Definition: nepali.cc:90
static const symbol s_2_73[6]
Definition: nepali.cc:139
static const symbol s_1_0[3]
Definition: nepali.cc:57
static const symbol s_0_6[6]
Definition: nepali.cc:26
static const symbol s_2_25[9]
Definition: nepali.cc:91
static const symbol s_2_40[9]
Definition: nepali.cc:106
static const symbol s_2_46[12]
Definition: nepali.cc:112
static const symbol s_2_42[9]
Definition: nepali.cc:108
static const symbol s_1_1[3]
Definition: nepali.cc:58
static const symbol s_2_33[12]
Definition: nepali.cc:99
static const symbol s_2_60[12]
Definition: nepali.cc:126
static const symbol s_2_26[12]
Definition: nepali.cc:92
static const symbol s_2_8[9]
Definition: nepali.cc:74
static const symbol s_0_14[18]
Definition: nepali.cc:34
static const symbol s_0_10[18]
Definition: nepali.cc:30
static const symbol s_2_1[9]
Definition: nepali.cc:67
static const symbol s_2_32[9]
Definition: nepali.cc:98
static const symbol s_2_83[9]
Definition: nepali.cc:149
static const symbol s_2_54[12]
Definition: nepali.cc:120
static const symbol s_2_88[9]
Definition: nepali.cc:154
static const symbol s_2_11[6]
Definition: nepali.cc:77
static const struct among a_0[17]
Definition: nepali.cc:37
static const symbol s_5[]
Definition: nepali.cc:17
static const symbol s_2_84[12]
Definition: nepali.cc:150
Xapian::Internal::Snowball::Nepali::SN_local SN_local
Definition: nepali.cc:10
static const symbol s_2_15[6]
Definition: nepali.cc:81
static const symbol s_2_5[6]
Definition: nepali.cc:71
static const symbol s_0_11[6]
Definition: nepali.cc:31
static const symbol s_2_16[6]
Definition: nepali.cc:82
static const symbol s_0[]
Definition: nepali.cc:12
static const symbol s_2_71[3]
Definition: nepali.cc:137
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
SNOWBALL_ERR slice_del(struct SN_env *z)
Definition: api.h:12
int lb
Definition: api.h:14
symbol * p
Definition: api.h:13
int ket
Definition: api.h:14
int c
Definition: api.h:14
int bra
Definition: api.h:14
int l
Definition: api.h:14
Definition: header.h:295