Lines Matching refs:back_num

392   int    back_num;   /* number of backrefs */  member
414 if (e->back_num == 0) in i_print_name_entry()
416 else if (e->back_num == 1) in i_print_name_entry()
419 for (i = 0; i < e->back_num; i++) { in i_print_name_entry()
504 e->back_num, in i_names()
505 (e->back_num > 1 ? e->back_refs : &(e->back_ref1)), in i_names()
537 if (e->back_num > 1) { in i_renumber_name()
538 for (i = 0; i < e->back_num; i++) { in i_renumber_name()
542 else if (e->back_num == 1) { in i_renumber_name()
595 if (e->back_num == 0) { in onig_print_names()
598 else if (e->back_num == 1) { in onig_print_names()
602 for (j = 0; j < e->back_num; j++) { in onig_print_names()
629 e->back_num = 0; in names_clear()
688 r = (*func)(e->name, e->name + e->name_len, e->back_num, in onig_foreach_name()
689 (e->back_num > 1 ? e->back_refs : &(e->back_ref1)), in onig_foreach_name()
738 e->back_num = 0; in name_add()
773 t->e[i].back_num = 0; in name_add()
786 if (e->back_num >= 1 && in name_add()
793 e->back_num++; in name_add()
794 if (e->back_num == 1) { in name_add()
798 if (e->back_num == 2) { in name_add()
807 if (e->back_num > e->back_alloc) { in name_add()
813 e->back_refs[e->back_num - 1] = backref; in name_add()
828 switch (e->back_num) { in onig_name_to_group_numbers()
838 return e->back_num; in onig_name_to_group_numbers()
1272 node_new_backref(int back_num, int* backrefs, int by_name, in node_new_backref() argument
1285 NBREF(node)->back_num = back_num; in node_new_backref()
1297 for (i = 0; i < back_num; i++) { in node_new_backref()
1305 if (back_num <= NODE_BACKREFS_SIZE) { in node_new_backref()
1306 for (i = 0; i < back_num; i++) in node_new_backref()
1310 int* p = (int* )xmalloc(sizeof(int) * back_num); in node_new_backref()
1316 for (i = 0; i < back_num; i++) in node_new_backref()
3454 int back_num; in fetch_token() local
3461 env, &back_num, &tok->u.backref.level); in fetch_token()
3465 r = fetch_name(&p, end, &name_end, env, &back_num, 1); in fetch_token()
3469 if (back_num != 0) { in fetch_token()
3470 if (back_num < 0) { in fetch_token()
3471 back_num = BACKREF_REL_TO_ABS(back_num, env); in fetch_token()
3472 if (back_num <= 0) in fetch_token()
3477 if (back_num > env->num_mem || in fetch_token()
3478 IS_NULL(SCANENV_MEM_NODES(env)[back_num])) in fetch_token()
3484 tok->u.backref.ref1 = back_num; in fetch_token()