Lines Matching refs:tre_stack_t
228 typedef struct tre_stack_rec tre_stack_t;
234 static tre_stack_t *
239 tre_stack_destroy(tre_stack_t *s);
243 tre_stack_num_objects(tre_stack_t *s);
245 /* Each tre_stack_push_*(tre_stack_t *s, <type> value) function pushes
250 static reg_errcode_t tre_stack_push_ ## typetag(tre_stack_t *s, type value)
255 /* Each tre_stack_pop_*(tre_stack_t *s) function pops the topmost
259 static type tre_stack_pop_ ## typetag(tre_stack_t *s)
301 static tre_stack_t *
304 tre_stack_t *s;
324 tre_stack_destroy(tre_stack_t *s)
331 tre_stack_num_objects(tre_stack_t *s)
337 tre_stack_push(tre_stack_t *s, union tre_stack_item value)
399 tre_stack_t *stack;
965 tre_stack_t *stack = ctx->stack;
1203 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree,
1687 tre_copy_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast,
1835 tre_expand_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast,
2134 tre_match_empty(tre_stack_t *stack, tre_ast_node_t *node, int *tags,
2244 tre_compute_nfl(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree)
2693 tre_stack_t *stack;