Lines Matching defs:lev

405 trysuff(char *ep, int lev)
410 lev += DLEV;
411 deriv[lev] = deriv[lev-1] = 0;
421 if ((*t->p1)(ep-t->n1, t->d1, t->a1, lev+1))
424 deriv[lev] = deriv[lev+1] = 0;
425 return ((*t->p2)(ep-t->n2, t->d2, t->a2, lev));
441 strip(char *ep, char *d, char *a, int lev)
443 return (trypref(ep, a, lev)||trysuff(ep, lev));
447 s(char *ep, char *d, char *a, int lev)
449 if (lev > DLEV+1)
453 return (strip(ep, d, a, lev));
458 an(char *ep, char *d, char *a, int lev)
462 return (trypref(ep, a, lev));
467 ize(char *ep, char *d, char *a, int lev)
470 return (strip(ep, "", d, lev));
475 y_to_e(char *ep, char *d, char *a, int lev)
478 return (strip(ep, "", d, lev));
482 ily(char *ep, char *d, char *a, int lev)
485 return (i_to_y(ep, d, a, lev));
487 return (strip(ep, d, a, lev));
491 bility(char *ep, char *d, char *a, int lev)
494 return (y_to_e(ep, d, a, lev));
498 i_to_y(char *ep, char *d, char *a, int lev)
504 return (strip(ep, "", a, lev));
508 es(char *ep, char *d, char *a, int lev)
510 if (lev > DLEV)
516 return (i_to_y(ep, d, a, lev));
521 return (strip(ep, d, a, lev));
527 subst(char *ep, char *d, char *a, int lev)
537 return (strip(ep, "", d, lev));
542 tion(char *ep, char *d, char *a, int lev)
547 return (trypref(ep, a, lev));
549 return (y_to_e(ep, d, a, lev));
556 CCe(char *ep, char *d, char *a, int lev)
561 return (y_to_e(ep, d, a, lev));
572 return (y_to_e(ep, d, a, lev));
582 if (y_to_e(ep, d, a, lev))
593 if (y_to_e(ep, d, a, lev))
602 if (y_to_e(ep, d, a, lev))
608 if (y_to_e(ep, d, a, lev))
614 return (VCe(ep, d, a, lev));
619 VCe(char *ep, char *d, char *a, int lev)
628 if (trypref(ep, d, lev)||trysuff(ep, lev))
633 return (strip(ep, d, a, lev));
662 trypref(char *ep, char *a, int lev)
669 deriv[lev] = a;
670 if (tryword(word, ep, lev))
674 deriv[lev+1] = pp;
679 if (tryword(bp, ep, lev+1)) {
684 deriv[lev+1] = deriv[lev+2] = 0;
689 tryword(char *bp, char *ep, int lev)
702 deriv[++lev] = duple;
714 j = lev;