Lines Matching refs:lev
365 suffix(char *ep, int lev) in suffix() argument
370 lev += DLEV; in suffix()
371 deriv[lev] = deriv[lev-1] = 0; in suffix()
382 if ((*t->p1)(ep-t->n1, t->d1, t->a1, lev+1)) in suffix()
385 deriv[lev] = deriv[lev+1] = 0; in suffix()
386 return ((*t->p2)(ep-t->n2, t->d2, t->a2, lev)); in suffix()
395 nop(char *ep, char *d, char *a, int lev) in nop() argument
402 strip(char *ep, char *d, char *a, int lev) in strip() argument
405 return (trypref(ep, a, lev) || suffix(ep, lev)); in strip()
409 s(char *ep, char *d, char *a, int lev) in s() argument
412 if (lev > DLEV + 1) in s()
416 return (strip(ep, d, a, lev)); in s()
420 an(char *ep, char *d, char *a, int lev) in an() argument
425 return (trypref(ep,a,lev)); in an()
429 ize(char *ep, char *d, char *a, int lev) in ize() argument
433 return (strip(ep ,"", d, lev)); in ize()
437 y_to_e(char *ep, char *d, char *a, int lev) in y_to_e() argument
442 if (strip(ep, "", d, lev)) in y_to_e()
449 ily(char *ep, char *d, char *a, int lev) in ily() argument
453 return (i_to_y(ep, d, a, lev)); in ily()
455 return (strip(ep, d, a, lev)); in ily()
459 ncy(char *ep, char *d, char *a, int lev) in ncy() argument
465 return (strip(ep, d, a, lev)); in ncy()
469 bility(char *ep, char *d, char *a, int lev) in bility() argument
473 return (y_to_e(ep, d, a, lev)); in bility()
477 i_to_y(char *ep, char *d, char *a, int lev) in i_to_y() argument
484 return (strip(ep, "", a, lev)); in i_to_y()
488 es(char *ep, char *d, char *a, int lev) in es() argument
491 if (lev > DLEV) in es()
498 return (i_to_y(ep, d, a, lev)); in es()
503 return (strip(ep, d, a, lev)); in es()
508 metry(char *ep, char *d, char *a, int lev) in metry() argument
513 return (strip(ep, d, a, lev)); in metry()
517 tion(char *ep, char *d, char *a, int lev) in tion() argument
523 return (trypref(ep, a, lev)); in tion()
525 return (y_to_e(ep, d, a, lev)); in tion()
534 CCe(char *ep, char *d, char *a, int lev) in CCe() argument
547 return (y_to_e(ep, d, a, lev)); in CCe()
562 if (y_to_e(ep, d, a, lev)) in CCe()
567 return (VCe(ep, d, a, lev)); in CCe()
574 VCe(char *ep, char *d, char *a, int lev) in VCe() argument
584 if (trypref(ep, d, lev) || suffix(ep, lev)) in VCe()
589 return (strip(ep, d, a, lev)); in VCe()
620 trypref(char *ep, char *a, int lev) in trypref() argument
628 deriv[lev] = a; in trypref()
629 if (tryword(word, ep, lev)) in trypref()
633 deriv[lev+1] = pp; in trypref()
638 if (tryword(bp, ep, lev+1)) { in trypref()
645 deriv[lev+1] = deriv[lev+2] = 0; in trypref()
650 tryword(char *bp, char *ep, int lev) in tryword() argument
663 deriv[++lev] = duple; in tryword()
673 for (j = lev; j > 0; j--) { in tryword()