Lines Matching refs:back_num

403   int    back_num;   /* number of backrefs */  member
425 if (e->back_num == 0) in i_print_name_entry()
427 else if (e->back_num == 1) in i_print_name_entry()
430 for (i = 0; i < e->back_num; i++) { in i_print_name_entry()
515 e->back_num, in i_names()
516 (e->back_num > 1 ? e->back_refs : &(e->back_ref1)), in i_names()
548 if (e->back_num > 1) { in i_renumber_name()
549 for (i = 0; i < e->back_num; i++) { in i_renumber_name()
553 else if (e->back_num == 1) { in i_renumber_name()
606 if (e->back_num == 0) { in onig_print_names()
609 else if (e->back_num == 1) { in onig_print_names()
613 for (j = 0; j < e->back_num; j++) { in onig_print_names()
640 e->back_num = 0; in names_clear()
699 r = (*func)(e->name, e->name + e->name_len, e->back_num, in onig_foreach_name()
700 (e->back_num > 1 ? e->back_refs : &(e->back_ref1)), in onig_foreach_name()
749 e->back_num = 0; in name_add()
784 t->e[i].back_num = 0; in name_add()
797 if (e->back_num >= 1 && in name_add()
804 e->back_num++; in name_add()
805 if (e->back_num == 1) { in name_add()
809 if (e->back_num == 2) { in name_add()
818 if (e->back_num > e->back_alloc) { in name_add()
824 e->back_refs[e->back_num - 1] = backref; in name_add()
839 switch (e->back_num) { in onig_name_to_group_numbers()
849 return e->back_num; in onig_name_to_group_numbers()
1283 node_new_backref(int back_num, int* backrefs, int by_name, in node_new_backref() argument
1296 NBREF(node)->back_num = back_num; in node_new_backref()
1308 for (i = 0; i < back_num; i++) { in node_new_backref()
1316 if (back_num <= NODE_BACKREFS_SIZE) { in node_new_backref()
1317 for (i = 0; i < back_num; i++) in node_new_backref()
1321 int* p = (int* )xmalloc(sizeof(int) * back_num); in node_new_backref()
1327 for (i = 0; i < back_num; i++) in node_new_backref()
3462 int back_num; in fetch_token() local
3469 env, &back_num, &tok->u.backref.level); in fetch_token()
3473 r = fetch_name(&p, end, &name_end, env, &back_num, 1); in fetch_token()
3477 if (back_num != 0) { in fetch_token()
3478 if (back_num < 0) { in fetch_token()
3479 back_num = BACKREF_REL_TO_ABS(back_num, env); in fetch_token()
3480 if (back_num <= 0) in fetch_token()
3485 if (back_num > env->num_mem || in fetch_token()
3486 IS_NULL(SCANENV_MEM_NODES(env)[back_num])) in fetch_token()
3492 tok->u.backref.ref1 = back_num; in fetch_token()