push_reversed_tail Function (ROM Call 0x3BF)

AMS 1.01 or higher estack.h

void push_reversed_tail (CESI ptr);

Pushes elements of the list up to tail onto the stack in reversed order.

push_reversed_tail first pushes END_TAG to the expression stack, then pushes all expressions starting from the expression pointed to by ptr one by one (by calling next_expression_index) until END_TAG is reached. So after calling this function, the expressions up to tail will be pushed onto the stack in reversed order. See other "tail" operations like map_tail.


Uses: next_expression_index, push_between, push_quantum
Used by: push_parse_text, did_push_anti_deriv, push_1st_derivative, push_csolve, push_cumsum, push_czeros, push_def_int, push_desolve, push_lim, push_max, push_min, push_nsolve, push_sequence, push_shift, push_solve, push_zeros, push_equals, push_greater_than, push_greater_than_or_equals, push_less_than, push_less_than_or_equals, push_not_equals, EQU_getNameInfo, get_ub, push_parse_prgm_or_func_text, ROM Call 0x4C7, ROM Call 0x4E6