Lines Matching refs:reg

429 onig_print_names(FILE* fp, regex_t* reg)  in onig_print_names()  argument
431 NameTable* t = (NameTable* )reg->name_table; in onig_print_names()
453 names_clear(regex_t* reg) in names_clear() argument
455 NameTable* t = (NameTable* )reg->name_table; in names_clear()
464 onig_names_free(regex_t* reg) in onig_names_free() argument
469 r = names_clear(reg); in onig_names_free()
472 t = (NameTable* )reg->name_table; in onig_names_free()
474 reg->name_table = (void* )NULL; in onig_names_free()
479 name_find(regex_t* reg, const UChar* name, const UChar* name_end) in name_find() argument
482 NameTable* t = (NameTable* )reg->name_table; in name_find()
493 regex_t* reg; member
506 arg->reg, arg->arg); in i_names()
515 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
519 NameTable* t = (NameTable* )reg->name_table; in onig_foreach_name()
524 narg.reg = reg; in onig_foreach_name()
526 narg.enc = reg->enc; /* should be pattern encoding. */ in onig_foreach_name()
550 onig_renumber_name_table(regex_t* reg, GroupNumRemap* map) in onig_renumber_name_table() argument
552 NameTable* t = (NameTable* )reg->name_table; in onig_renumber_name_table()
562 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
564 NameTable* t = (NameTable* )reg->name_table; in onig_number_of_names()
584 onig_print_names(FILE* fp, regex_t* reg) in onig_print_names() argument
588 NameTable* t = (NameTable* )reg->name_table; in onig_print_names()
616 names_clear(regex_t* reg) in names_clear() argument
620 NameTable* t = (NameTable* )reg->name_table; in names_clear()
645 onig_names_free(regex_t* reg) in onig_names_free() argument
650 r = names_clear(reg); in onig_names_free()
653 t = (NameTable* )reg->name_table; in onig_names_free()
655 reg->name_table = NULL; in onig_names_free()
660 name_find(regex_t* reg, UChar* name, UChar* name_end) in name_find() argument
664 NameTable* t = (NameTable* )reg->name_table; in name_find()
678 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
683 NameTable* t = (NameTable* )reg->name_table; in onig_foreach_name()
690 reg, arg); in onig_foreach_name()
698 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
700 NameTable* t = (NameTable* )reg->name_table; in onig_number_of_names()
711 name_add(regex_t* reg, UChar* name, UChar* name_end, int backref, ScanEnv* env) in name_add() argument
715 NameTable* t = (NameTable* )reg->name_table; in name_add()
720 e = name_find(reg, name, name_end); in name_add()
725 reg->name_table = (void* )t; in name_add()
730 e->name = strdup_with_null(reg->enc, name, name_end); in name_add()
758 reg->name_table = t; in name_add()
780 e->name = strdup_with_null(reg->enc, name, name_end); in name_add()
821 onig_name_to_group_numbers(regex_t* reg, const UChar* name, in onig_name_to_group_numbers() argument
824 NameEntry* e = name_find(reg, name, name_end); in onig_name_to_group_numbers()
842 onig_name_to_backref_number(regex_t* reg, const UChar* name, in onig_name_to_backref_number() argument
847 n = onig_name_to_group_numbers(reg, name, name_end, &nums); in onig_name_to_backref_number()
868 onig_name_to_group_numbers(regex_t* reg, const UChar* name, in onig_name_to_group_numbers() argument
875 onig_name_to_backref_number(regex_t* reg, const UChar* name, in onig_name_to_backref_number() argument
882 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
889 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
896 onig_noname_group_capture_is_active(regex_t* reg) in onig_noname_group_capture_is_active() argument
898 if (ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_DONT_CAPTURE_GROUP)) in onig_noname_group_capture_is_active()
902 if (onig_number_of_names(reg) > 0 && in onig_noname_group_capture_is_active()
903 IS_SYNTAX_BV(reg->syntax, ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP) && in onig_noname_group_capture_is_active()
904 !ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_CAPTURE_GROUP)) { in onig_noname_group_capture_is_active()
3487 num = onig_name_to_group_numbers(env->reg, prev, name_end, &backs); in fetch_token()
4588 r = name_add(env->reg, name, name_end, num, env); in parse_enclose()
5521 regex_t* reg, ScanEnv* env) in onig_parse_make_tree() argument
5527 names_clear(reg); in onig_parse_make_tree()
5531 env->option = reg->options; in onig_parse_make_tree()
5532 env->case_fold_flag = reg->case_fold_flag; in onig_parse_make_tree()
5533 env->enc = reg->enc; in onig_parse_make_tree()
5534 env->syntax = reg->syntax; in onig_parse_make_tree()
5537 env->reg = reg; in onig_parse_make_tree()
5542 reg->num_mem = env->num_mem; in onig_parse_make_tree()