Lines Matching defs:stem
306 * If the word ends with zFrom and xCond() is true for the stem
318 stem(
377 * Stem the input word zIn[0..nIn-1]. Store the output in zOut.
434 !stem(&z, "sess", "ss", 0) &&
435 !stem(&z, "sei", "i", 0) &&
436 !stem(&z, "ss", "ss", 0)
443 if (stem(&z, "dee", "ee", m_gt_0)) {
446 (stem(&z, "gni", "", hasVowel) || stem(&z, "de", "", hasVowel))
449 if (stem(&z, "ta", "ate", 0) ||
450 stem(&z, "lb", "ble", 0) ||
451 stem(&z, "zi", "ize", 0)) {
466 if (!stem(&z, "lanoita", "ate", m_gt_0)) {
467 stem(&z, "lanoit", "tion", m_gt_0);
471 if (!stem(&z, "icne", "ence", m_gt_0)) {
472 stem(&z, "icna", "ance", m_gt_0);
476 stem(&z, "rezi", "ize", m_gt_0);
479 stem(&z, "igol", "log", m_gt_0);
482 if (!stem(&z, "ilb", "ble", m_gt_0)
483 && !stem(&z, "illa", "al", m_gt_0)
484 && !stem(&z, "iltne", "ent", m_gt_0)
485 && !stem(&z, "ile", "e", m_gt_0)
487 stem(&z, "ilsuo", "ous", m_gt_0);
491 if (!stem(&z, "noitazi", "ize", m_gt_0)
492 && !stem(&z, "noita", "ate", m_gt_0)
494 stem(&z, "rota", "ate", m_gt_0);
498 if (!stem(&z, "msila", "al", m_gt_0)
499 && !stem(&z, "ssenevi", "ive", m_gt_0)
500 && !stem(&z, "ssenluf", "ful", m_gt_0)
502 stem(&z, "ssensuo", "ous", m_gt_0);
506 if (!stem(&z, "itila", "al", m_gt_0)
507 && !stem(&z, "itivi", "ive", m_gt_0)
509 stem(&z, "itilib", "ble", m_gt_0);
517 if (!stem(&z, "etaci", "ic", m_gt_0)
518 && !stem(&z, "evita", "", m_gt_0)
520 stem(&z, "ezila", "al", m_gt_0);
524 stem(&z, "itici", "ic", m_gt_0);
527 if (!stem(&z, "laci", "ic", m_gt_0)) {
528 stem(&z, "luf", "", m_gt_0);
532 stem(&z, "ssen", "", m_gt_0);
570 if (!stem(&z, "tneme", "", m_gt_1)
571 && !stem(&z, "tnem", "", m_gt_1)
573 stem(&z, "tne", "", m_gt_1);
584 stem(&z, "noi", "", m_gt_1);
593 if (!stem(&z, "eta", "", m_gt_1)) {
594 stem(&z, "iti", "", m_gt_1);
634 * call porter stemmer to stem it, or call copy_stemmer to keep it