|
@@ 1445-1463 (lines=19) @@
|
| 1442 |
|
|
| 1443 |
|
# Step 1 |
| 1444 |
|
_r1 = word[r1_start:] |
| 1445 |
|
if _r1[-7:] == 'erendes': |
| 1446 |
|
word = word[:-7] |
| 1447 |
|
elif _r1[-6:] in {'erende', 'hedens'}: |
| 1448 |
|
word = word[:-6] |
| 1449 |
|
elif _r1[-5:] in {'ethed', 'erede', 'heden', 'heder', 'endes', 'ernes', |
| 1450 |
|
'erens', 'erets'}: |
| 1451 |
|
word = word[:-5] |
| 1452 |
|
elif _r1[-4:] in {'ered', 'ende', 'erne', 'eren', 'erer', 'heds', 'enes', |
| 1453 |
|
'eres', 'eret'}: |
| 1454 |
|
word = word[:-4] |
| 1455 |
|
elif _r1[-3:] in {'hed', 'ene', 'ere', 'ens', 'ers', 'ets'}: |
| 1456 |
|
word = word[:-3] |
| 1457 |
|
elif _r1[-2:] in {'en', 'er', 'es', 'et'}: |
| 1458 |
|
word = word[:-2] |
| 1459 |
|
elif _r1[-1:] == 'e': |
| 1460 |
|
word = word[:-1] |
| 1461 |
|
elif _r1[-1:] == 's': |
| 1462 |
|
if len(word) > 1 and word[-2] in _s_endings: |
| 1463 |
|
word = word[:-1] |
| 1464 |
|
|
| 1465 |
|
# Step 2 |
| 1466 |
|
if word[r1_start:][-2:] in {'gd', 'dt', 'gt', 'kt'}: |
|
@@ 1379-1397 (lines=19) @@
|
| 1376 |
|
|
| 1377 |
|
# Step 1 |
| 1378 |
|
_r1 = word[r1_start:] |
| 1379 |
|
if _r1[-7:] == 'heterna': |
| 1380 |
|
word = word[:-7] |
| 1381 |
|
elif _r1[-6:] == 'hetens': |
| 1382 |
|
word = word[:-6] |
| 1383 |
|
elif _r1[-5:] in {'anden', 'heten', 'heter', 'arnas', 'ernas', 'ornas', |
| 1384 |
|
'andes', 'arens', 'andet'}: |
| 1385 |
|
word = word[:-5] |
| 1386 |
|
elif _r1[-4:] in {'arna', 'erna', 'orna', 'ande', 'arne', 'aste', 'aren', |
| 1387 |
|
'ades', 'erns'}: |
| 1388 |
|
word = word[:-4] |
| 1389 |
|
elif _r1[-3:] in {'ade', 'are', 'ern', 'ens', 'het', 'ast'}: |
| 1390 |
|
word = word[:-3] |
| 1391 |
|
elif _r1[-2:] in {'ad', 'en', 'ar', 'er', 'or', 'as', 'es', 'at'}: |
| 1392 |
|
word = word[:-2] |
| 1393 |
|
elif _r1[-1:] in {'a', 'e'}: |
| 1394 |
|
word = word[:-1] |
| 1395 |
|
elif _r1[-1:] == 's': |
| 1396 |
|
if len(word) > 1 and word[-2] in _s_endings: |
| 1397 |
|
word = word[:-1] |
| 1398 |
|
|
| 1399 |
|
# Step 2 |
| 1400 |
|
if word[r1_start:][-2:] in {'dd', 'gd', 'nn', 'dt', 'gt', 'kt', 'tt'}: |