Lines Matching defs:arg
122 tre_ast_node_t *arg;
170 tre_ast_new_iter(tre_mem_t mem, tre_ast_node_t *arg, int min, int max, int minimal)
179 iter->arg = arg;
183 node->num_submatches = arg->num_submatches;
1419 STACK_PUSHX(stack, voidptr, iter->arg);
1549 node->num_tags = ((tre_iteration_t *)node->obj)->arg->num_tags
1803 STACK_PUSHX(stack, voidptr, iter->arg);
1805 *result = tre_ast_new_iter(mem, iter->arg, iter->min,
1813 result = &iter->arg;
1897 STACK_PUSHX(stack, voidptr, iter->arg);
1933 status = tre_copy_ast(mem, stack, iter->arg, flags,
1950 status = tre_copy_ast(mem, stack, iter->arg, 0,
1964 status = tre_copy_ast(mem, stack, iter->arg, 0,
2219 if (iter->arg->nullable)
2220 STACK_PUSHX(stack, voidptr, iter->arg);
2341 STACK_PUSHR(stack, voidptr, ((tre_iteration_t *)node->obj)->arg);
2366 if (iter->min == 0 || iter->arg->nullable)
2370 node->firstpos = iter->arg->firstpos;
2371 node->lastpos = iter->arg->lastpos;
2668 errcode = tre_make_trans(iter->arg->lastpos, iter->arg->firstpos,
2673 errcode = tre_ast_to_tnfa(iter->arg, transitions, counts, offs);