13 #define s_0_2 (s_0_3 + 1)    16 #define s_0_4 (s_0_5 + 1)    26 'i', 
's', 
'c', 
'h', 
'e',
    30 'l', 
'i', 
'j', 
'k', 
'e',
    66 'i', 
't', 
'e', 
'i', 
't',
    74 'a', 
't', 
'i', 
'e', 
'f',
    78 'i', 
'o', 
'n', 
'e', 
'e', 
'l',
    88 'e', 
'r', 
'i', 
'g', 
'e', 
'r',
    90 'a', 
'c', 
'h', 
't', 
'i', 
'g', 
'e', 
'r',
    92 'l', 
'i', 
'j', 
'k', 
'e', 
'r',
    96 'e', 
'r', 
'i', 
'g', 
's', 
't',
    98 'a', 
'c', 
'h', 
't', 
'i', 
'g', 
's', 
't',
   100 'l', 
'i', 
'j', 
'k', 
's', 
't',
   144 #define s_6_16 (s_6_17 + 1)   151 #define s_6_20 (s_6_21 + 1)   278 static const unsigned char g_v[] = { 17, 65, 16, 1 };
   280 static const unsigned char g_v_WX[] = { 17, 65, 208, 1 };
   282 static const unsigned char g_AOU[] = { 1, 64, 16 };
   284 static const unsigned char g_AIOU[] = { 1, 65, 16 };
   361     if (!(
I_p1 <= 
c)) 
return 0;
   366     if (!(
I_p2 <= 
c)) 
return 0;
   371     {   
int m_test1 = 
l - 
c;
   372         {   
int m2 = 
l - 
c; (void)m2;
   386     {   
int m_test1 = 
l - 
c;
   388             if (ret < 0) 
return 0;
   391         {   
int m2 = 
l - 
c; (void)m2;
   405     {   
int m_test1 = 
l - 
c;
   406         {   
int m2 = 
l - 
c; (void)m2;
   419     {   
int m1 = 
l - 
c; (void)m1;
   422         {   
int m2 = 
l - 
c; (void)m2;
   425             {   
int m_test3 = 
l - 
c;
   426                 {   
int m4 = 
l - 
c; (void)m4;
   431                     if (c > 
lb) 
goto lab2;
   439             if (c <= 
lb || 
p[c - 1] != 
'e') 
goto lab0;
   442             {   
int m_test5 = 
l - 
c;
   443                 {   
int m6 = 
l - 
c; (void)m6;
   448                     if (c > 
lb) 
goto lab0;
   451                 {   
int m7 = 
l - 
c; (void)m7;
   457                 {   
int m8 = 
l - 
c; (void)m8;
   459                         if (ret < 0) 
goto lab8;
   473             if (ret == 0) 
return -1;
   489     if (
c <= 
lb || 
p[
c - 1] >> 5 != 3 || !((540704 >> (
p[
c - 1] & 0x1f)) & 1)) 
return 0;
   491     if (!(among_var)) 
return 0;
   496                 if (ret < 0) 
return ret;
   501                 if (ret <= 0) 
return ret;
   503             {   
int m1 = 
l - 
c; (void)m1;
   504                 if (c <= 
lb || 
p[c - 1] != 
't') 
goto lab0;
   507                     if (ret == 0) 
goto lab0;
   508                     if (ret < 0) 
return ret;
   515                 if (ret <= 0) 
return ret;
   518                 if (ret < 0) 
return ret;
   523                 if (ret <= 0) 
return ret;
   526                 if (ret < 0) 
return ret;
   530             {   
int m2 = 
l - 
c; (void)m2;
   533                     if (ret == 0) 
goto lab2;
   534                     if (ret < 0) 
return ret;
   537                     if (ret == 0) 
goto lab2;
   538                     if (ret < 0) 
return ret;
   542                     if (ret < 0) 
return ret;
   545                     if (ret == 0) 
goto lab2;
   546                     if (ret < 0) 
return ret;
   553                     if (ret == 0) 
goto lab3;
   554                     if (ret < 0) 
return ret;
   557                     if (ret == 0) 
goto lab3;
   558                     if (ret < 0) 
return ret;
   562                     if (ret < 0) 
return ret;
   568                     if (ret <= 0) 
return ret;
   571                     if (ret <= 0) 
return ret;
   574                     if (ret < 0) 
return ret;
   581                 if (ret <= 0) 
return ret;
   584                 if (ret <= 0) 
return ret;
   587                 if (ret < 0) 
return ret;
   591             {   
int m3 = 
l - 
c; (void)m3;
   594                     if (ret == 0) 
goto lab5;
   595                     if (ret < 0) 
return ret;
   599                     if (ret < 0) 
return ret;
   606                     if (ret < 0) 
return ret;
   611                 if (c <= 
lb || 
p[c - 1] != 
'd') 
goto lab7;
   614                     if (ret == 0) 
goto lab7;
   615                     if (ret < 0) 
return ret;
   618                     if (ret == 0) 
goto lab7;
   619                     if (ret < 0) 
return ret;
   623                     if (ret < 0) 
return ret;
   628                 {   
int m4 = 
l - 
c; (void)m4;
   629                     if (c <= 
lb || 
p[c - 1] != 
'i') 
goto lab10;
   634                     if (c <= 
lb || 
p[c - 1] != 
'j') 
goto lab8;
   639                     if (ret == 0) 
goto lab8;
   640                     if (ret < 0) 
return ret;
   643                     if (ret < 0) 
return ret;
   649                     if (ret <= 0) 
return ret;
   652                     if (ret <= 0) 
return ret;
   655                     if (ret < 0) 
return ret;
   658                     if (ret <= 0) 
return ret;
   665                 if (ret < 0) 
return ret;
   675     if (
c - 1 <= 
lb || 
p[
c - 1] != 101) 
return 0;
   677     if (!(among_var)) 
return 0;
   681             {   
int m1 = 
l - 
c; (void)m1;
   685                     if (ret < 0) 
return ret;
   693                     if (ret == 0) 
goto lab2;
   694                     if (ret < 0) 
return ret;
   697                     if (ret == 0) 
goto lab2;
   698                     if (ret < 0) 
return ret;
   701                     if (ret < 0) 
return ret;
   709                     if (ret < 0) 
return ret;
   714                 if (c <= 
lb || 
p[c - 1] != 
't') 
goto lab4;
   718                     if (ret == 0) 
goto lab4;
   719                     if (ret < 0) 
return ret;
   722                     if (ret == 0) 
goto lab4;
   723                     if (ret < 0) 
return ret;
   726                     if (ret < 0) 
return ret;
   734                     if (ret < 0) 
return ret;
   742                     if (ret < 0) 
return ret;
   747                 if (c <= 
lb || 
p[c - 1] != 
'\'') 
goto lab7;
   751                     if (ret == 0) 
goto lab7;
   752                     if (ret < 0) 
return ret;
   755                     if (ret < 0) 
return ret;
   762                     if (ret <= 0) 
return ret;
   765                     if (ret <= 0) 
return ret;
   768                     if (ret < 0) 
return ret;
   775                 if (ret <= 0) 
return ret;
   778                 if (ret < 0) 
return ret;
   783                 if (ret <= 0) 
return ret;
   786                 if (ret < 0) 
return ret;
   791                 if (ret <= 0) 
return ret;
   794                 if (ret < 0) 
return ret;
   799                 if (ret <= 0) 
return ret;
   802                 if (ret <= 0) 
return ret;
   805                 if (ret < 0) 
return ret;
   810                 if (ret <= 0) 
return ret;
   813                 if (ret < 0) 
return ret;
   818                 if (ret <= 0) 
return ret;
   821                 if (ret < 0) 
return ret;
   826                 if (ret <= 0) 
return ret;
   829                 if (ret < 0) 
return ret;
   834                 if (ret <= 0) 
return ret;
   837                 if (ret < 0) 
return ret;
   841                 if (ret <= 0) 
return ret;
   846                 if (ret <= 0) 
return ret;
   849                 if (ret <= 0) 
return ret;
   852                 if (ret < 0) 
return ret;
   856                 if (ret <= 0) 
return ret;
   861                 if (ret <= 0) 
return ret;
   864                 if (ret <= 0) 
return ret;
   867                 if (ret < 0) 
return ret;
   877     if (
c - 2 <= 
lb || 
p[
c - 1] >> 5 != 3 || !((1316016 >> (
p[
c - 1] & 0x1f)) & 1)) 
return 0;
   879     if (!(among_var)) 
return 0;
   884                 if (ret <= 0) 
return ret;
   887                 if (ret < 0) 
return ret;
   892                 if (ret <= 0) 
return ret;
   895                 if (ret < 0) 
return ret;
   898                 if (ret <= 0) 
return ret;
   903                 if (ret <= 0) 
return ret;
   906                 if (ret < 0) 
return ret;
   911                 if (ret < 0) 
return ret;
   916                 if (ret <= 0) 
return ret;
   919                 if (ret <= 0) 
return ret;
   922                 if (ret < 0) 
return ret;
   927                 if (ret <= 0) 
return ret;
   930                 if (ret < 0) 
return ret;
   934                 if (ret <= 0) 
return ret;
   939                 if (ret <= 0) 
return ret;
   942                 if (ret < 0) 
return ret;
   946                 if (ret <= 0) 
return ret;
   951                 if (ret <= 0) 
return ret;
   954                 if (ret <= 0) 
return ret;
   957                 if (ret < 0) 
return ret;
   962                 if (ret <= 0) 
return ret;
   965                 if (ret <= 0) 
return ret;
   968                 if (ret < 0) 
return ret;
   977     {   
int m1 = 
l - 
c; (void)m1;
   979         if (c - 2 <= 
lb || 
p[c - 1] >> 5 != 3 || !((1315024 >> (
p[c - 1] & 0x1f)) & 1)) 
goto lab1;
   981         if (!(among_var)) 
goto lab1;
   986                     if (ret == 0) 
goto lab1;
   987                     if (ret < 0) 
return ret;
   990                     if (ret < 0) 
return ret;
   995                     if (ret == 0) 
goto lab1;
   996                     if (ret < 0) 
return ret;
   999                     if (ret < 0) 
return ret;
  1004                     if (ret == 0) 
goto lab1;
  1005                     if (ret < 0) 
return ret;
  1008                     if (ret < 0) 
return ret;
  1013                     if (ret == 0) 
goto lab1;
  1014                     if (ret < 0) 
return ret;
  1017                     if (ret == 0) 
goto lab1;
  1018                     if (ret < 0) 
return ret;
  1021                     if (ret < 0) 
return ret;
  1026                     if (ret == 0) 
goto lab1;
  1027                     if (ret < 0) 
return ret;
  1030                     if (ret == 0) 
goto lab1;
  1031                     if (ret < 0) 
return ret;
  1034                     if (ret < 0) 
return ret;
  1039                     if (ret == 0) 
goto lab1;
  1040                     if (ret < 0) 
return ret;
  1043                     if (ret == 0) 
goto lab1;
  1044                     if (ret < 0) 
return ret;
  1047                     if (ret < 0) 
return ret;
  1052                     if (ret == 0) 
goto lab1;
  1053                     if (ret < 0) 
return ret;
  1056                     if (ret < 0) 
return ret;
  1061                     if (ret == 0) 
goto lab1;
  1062                     if (ret < 0) 
return ret;
  1065                     if (ret < 0) 
return ret;
  1070                     if (ret == 0) 
goto lab1;
  1071                     if (ret < 0) 
return ret;
  1074                     if (ret == 0) 
goto lab1;
  1075                     if (ret < 0) 
return ret;
  1078                     if (ret < 0) 
return ret;
  1081                     if (ret == 0) 
goto lab1;
  1082                     if (ret < 0) 
return ret;
  1090         if (c - 1 <= 
lb || 
p[c - 1] >> 5 != 3 || !((1310848 >> (
p[c - 1] & 0x1f)) & 1)) 
return 0;
  1094             if (ret <= 0) 
return ret;
  1097             if (ret <= 0) 
return ret;
  1100             if (ret < 0) 
return ret;
  1103             if (ret <= 0) 
return ret;
  1113     if (
c - 1 <= 
lb || 
p[
c - 1] != 116) 
return 0;
  1115     if (!(among_var)) 
return 0;
  1117     switch (among_var) {
  1120                 if (ret < 0) 
return ret;
  1125                 if (ret < 0) 
return ret;
  1130                 if (ret < 0) 
return ret;
  1140     if (
c <= 
lb || 
p[
c - 1] >> 5 != 3 || !((98532828 >> (
p[
c - 1] & 0x1f)) & 1)) 
return 0;
  1142     if (!(among_var)) 
return 0;
  1144     switch (among_var) {
  1147                 if (ret < 0) 
return ret;
  1152                 if (ret < 0) 
return ret;
  1157                 if (ret < 0) 
return ret;
  1162                 if (ret < 0) 
return ret;
  1167                 if (ret < 0) 
return ret;
  1172                 if (ret < 0) 
return ret;
  1177                 if (ret < 0) 
return ret;
  1182                 if (ret < 0) 
return ret;
  1187                 if (ret < 0) 
return ret;
  1192                 if (ret < 0) 
return ret;
  1197                 if (ret < 0) 
return ret;
  1202                 if (ret < 0) 
return ret;
  1207                 if (ret < 0) 
return ret;
  1212                 if (ret < 0) 
return ret;
  1217                 if (ret < 0) 
return ret;
  1222                 if (ret < 0) 
return ret;
  1227                 if (ret < 0) 
return ret;
  1232                 if (ret < 0) 
return ret;
  1237                 if (ret < 0) 
return ret;
  1242                 if (ret < 0) 
return ret;
  1252     if (
c <= 
lb || (
p[
c - 1] != 100 && 
p[
c - 1] != 116)) 
return 0;
  1254     if (!(among_var)) 
return 0;
  1257         if (ret <= 0) 
return ret;
  1260         if (ret <= 0) 
return ret;
  1262     switch (among_var) {
  1264             {   
int m1 = 
l - 
c; (void)m1;
  1265                 if (c <= 
lb || 
p[c - 1] != 
'n') 
goto lab0;
  1268                     if (ret == 0) 
goto lab0;
  1269                     if (ret < 0) 
return ret;
  1276                 if (ret < 0) 
return ret;
  1280             {   
int m2 = 
l - 
c; (void)m2;
  1281                 if (c <= 
lb || 
p[c - 1] != 
'h') 
goto lab1;
  1284                     if (ret == 0) 
goto lab1;
  1285                     if (ret < 0) 
return ret;
  1292                 if (ret < 0) 
return ret;
  1305             if (ret < 0) 
return 0;
  1314         if (ret < 0) 
return ret;
  1321         if (ret < 0) 
return 0;
  1331             if (ret < 0) 
return 0;
  1337             if (ret < 0) 
return 0;
  1346         if (ret < 0) 
return ret;
  1378             if (i > 0) 
goto lab0;
  1405             if (i > 0) 
goto lab0;
  1420         if (
c == 
l || 
p[
c] != 
'y') 
goto lab0;
  1424             if (ret < 0) 
return ret;
  1437                 if (
c == 
l || 
p[
c] != 
'y') 
goto lab3;
  1445                     if (ret < 0) 
goto lab2;
  1450                 if (ret < 0) 
return ret;
  1461         if (ret <= 0) 
return ret;
  1465     {   
int m5 = 
l - 
c; (void)m5;
  1467             if (ret == 0) 
goto lab4;
  1468             if (ret < 0) 
return ret;
  1474     {   
int m6 = 
l - 
c; (void)m6;
  1476             if (ret == 0) 
goto lab5;
  1477             if (ret < 0) 
return ret;
  1483     {   
int m7 = 
l - 
c; (void)m7;
  1485             if (ret == 0) 
goto lab6;
  1486             if (ret < 0) 
return ret;
  1492     {   
int m8 = 
l - 
c; (void)m8;
  1494             if (ret == 0) 
goto lab7;
  1495             if (ret < 0) 
return ret;
  1506                 if (ret == 0) 
goto lab8;
  1507                 if (ret < 0) 
return ret;
  1511                 if (ret == 0) 
goto lab8;
  1512                 if (ret < 0) 
return ret;
  1520     {   
int m11 = 
l - 
c; (void)m11;
  1523             if (ret == 0) 
goto lab9;
  1524             if (ret < 0) 
return ret;
  1534                 if (ret == 0) 
goto lab10;
  1535                 if (ret < 0) 
return ret;
  1539                 if (ret == 0) 
goto lab10;
  1540                 if (ret < 0) 
return ret;
  1548     {   
int m14 = 
l - 
c; (void)m14;
  1551             if (ret == 0) 
goto lab11;
  1552             if (ret < 0) 
return ret;
  1560     {   
int m15 = 
l - 
c; (void)m15;
  1562             if (ret == 0) 
goto lab12;
  1563             if (ret < 0) 
return ret;
  1569     {   
int m16 = 
l - 
c; (void)m16;
  1577             if (ret == 0) 
goto lab13;
  1578             if (ret < 0) 
return ret;
  1591                 if (
c == 
l || 
p[
c] != 
'Y') 
goto lab18;
  1599                     if (ret < 0) 
goto lab17;
  1604                 if (ret < 0) 
return ret;
  1631     return "kraaij_pohlmann";
 
static const symbol s_47[]
 
static const symbol s_66[]
 
static const symbol s_60[]
 
static const symbol s_14[]
 
static const symbol s_53[]
 
static const struct among a_5[3]
 
static const symbol s_46[]
 
static const symbol s_20[]
 
~InternalStemKraaij_pohlmann()
 
static const symbol s_50[]
 
static const symbol s_3[]
 
static const struct among a_3[16]
 
static const symbol s_27[]
 
static const symbol s_16[]
 
static const symbol s_37[]
 
int find_among_b(const symbol *pool, const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
 
static const symbol s_52[]
 
static const symbol s_12[]
 
static const struct among a_0[7]
 
static const symbol s_36[]
 
static const unsigned char g_v_WX[]
 
static const struct among a_6[22]
 
static const struct among a_4[3]
 
int eq_s_b(int s_size, const symbol *s)
 
static const symbol s_56[]
 
static const symbol s_15[]
 
static const symbol s_31[]
 
static const symbol s_68[]
 
static const unsigned char g_AOU[]
 
static const symbol s_65[]
 
static const symbol s_62[]
 
static const symbol s_43[]
 
static const symbol s_5[]
 
static const symbol s_48[]
 
static const symbol s_13[]
 
static const symbol s_59[]
 
int eq_s(int s_size, const symbol *s)
 
static const struct among a_2[14]
 
static const symbol s_11[]
 
static const symbol s_72[]
 
static const symbol s_55[]
 
std::string get_description() const
Return a string describing this object. 
 
InternalStemKraaij_pohlmann()
 
static const symbol s_33[]
 
static const symbol s_71[]
 
symbol * slice_to(symbol *v)
 
int slice_from_s(int s_size, const symbol *s)
 
static const symbol s_38[]
 
static const symbol s_1[]
 
static const symbol s_10[]
 
static const symbol s_22[]
 
static const symbol s_51[]
 
static const symbol s_29[]
 
static const symbol s_23[]
 
static const symbol s_57[]
 
static const struct among a_1[11]
 
static const symbol s_4[]
 
void insert_s(int c_bra, int c_ket, int s_size, const symbol *s)
 
static const unsigned char g_AIOU[]
 
void insert_v(int c_bra, int c_ket, const symbol *v)
 
static const symbol s_25[]
 
static const symbol s_28[]
 
static const symbol s_41[]
 
static const symbol s_58[]
 
static const symbol s_40[]
 
static const symbol s_21[]
 
static const symbol s_pool[]
 
static const symbol s_67[]
 
static const symbol s_44[]
 
static const symbol s_9[]
 
static const symbol s_0[]
 
static int skip_utf8(const symbol *p, int c, int lb, int l, int n)
 
static const symbol s_18[]
 
unsigned char I_GE_removed
 
static const symbol s_30[]
 
static const symbol s_54[]
 
static const symbol s_42[]
 
int in_grouping_b_U(const unsigned char *s, int min, int max, int repeat)
 
static const symbol s_63[]
 
static const symbol s_19[]
 
int stem()
Virtual method implemented by the subclass to actually do the work. 
 
static const symbol s_17[]
 
static const symbol s_24[]
 
static const symbol s_8[]
 
static const symbol s_49[]
 
static const symbol s_6[]
 
static const symbol s_2[]
 
static const symbol s_32[]
 
static const symbol s_64[]
 
static const unsigned char g_v[]
 
static const symbol s_34[]
 
static const symbol s_61[]
 
int out_grouping_b_U(const unsigned char *s, int min, int max, int repeat)
 
static const symbol s_35[]
 
static symbol * create_s()
 
int out_grouping_U(const unsigned char *s, int min, int max, int repeat)
 
static const symbol s_26[]
 
static const struct among a_7[2]
 
static const symbol s_69[]
 
static const symbol s_70[]
 
static const symbol s_7[]
 
static const symbol s_39[]
 
int in_grouping_U(const unsigned char *s, int min, int max, int repeat)
 
static const symbol s_45[]