Lines Matching refs:last
380 eqn_eqn(struct eqn_node *ep, struct eqn_box *last) in eqn_eqn() argument
385 bp = eqn_box_alloc(ep, last); in eqn_eqn()
395 eqn_matrix(struct eqn_node *ep, struct eqn_box *last) in eqn_matrix() argument
402 bp = eqn_box_alloc(ep, last); in eqn_matrix()
415 switch (bp->last->pile) { in eqn_matrix()
444 eqn_list(struct eqn_node *ep, struct eqn_box *last) in eqn_list() argument
451 bp = eqn_box_alloc(ep, last); in eqn_list()
488 eqn_box(struct eqn_node *ep, struct eqn_box *last) in eqn_box() argument
520 if (EQN_DESCOPE != (c = eqn_eqn(ep, last))) { in eqn_box()
537 if (EQN_OK == (c = eqn_list(ep, last))) in eqn_box()
538 last->last->pile = (enum eqn_pilet)i; in eqn_box()
543 return(eqn_matrix(ep, last)); in eqn_box()
551 c = eqn_eqn(ep, last); in eqn_box()
552 if (last->last) in eqn_box()
553 last->last->left = left; in eqn_box()
558 assert(last->last); in eqn_box()
568 last->last->right = mandoc_strndup(start, sz); in eqn_box()
575 if (NULL == last->last) { in eqn_box()
579 last->last->pos = (enum eqn_post)i; in eqn_box()
580 if (EQN_EOF == (c = eqn_box(ep, last))) { in eqn_box()
590 if (NULL == last->last) { in eqn_box()
594 last->last->mark = (enum eqn_markt)i; in eqn_box()
595 if (EQN_EOF == (c = eqn_box(ep, last))) { in eqn_box()
605 if (EQN_EOF == (c = eqn_box(ep, last))) { in eqn_box()
609 last->last->font = (enum eqn_fontt)i; in eqn_box()
619 if (EQN_EOF == (c = eqn_box(ep, last))) { in eqn_box()
624 last->last->size = size; in eqn_box()
627 bp = eqn_box_alloc(ep, last); in eqn_box()
671 parent->last->next = bp; in eqn_box_alloc()
673 parent->last = bp; in eqn_box_alloc()