Lines Matching refs:reg

484 onig_print_names(FILE* fp, regex_t* reg)  in onig_print_names()  argument
486 NameTable* t = (NameTable* )reg->name_table; in onig_print_names()
508 names_clear(regex_t* reg) in names_clear() argument
510 NameTable* t = (NameTable* )reg->name_table; in names_clear()
519 onig_names_free(regex_t* reg) in onig_names_free() argument
524 r = names_clear(reg); in onig_names_free()
527 t = (NameTable* )reg->name_table; in onig_names_free()
529 reg->name_table = (void* )NULL; in onig_names_free()
534 name_find(regex_t* reg, const UChar* name, const UChar* name_end) in name_find() argument
537 NameTable* t = (NameTable* )reg->name_table; in name_find()
548 regex_t* reg; member
561 arg->reg, arg->arg); in i_names()
570 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
574 NameTable* t = (NameTable* )reg->name_table; in onig_foreach_name()
579 narg.reg = reg; in onig_foreach_name()
581 narg.enc = reg->enc; /* should be pattern encoding. */ in onig_foreach_name()
605 onig_renumber_name_table(regex_t* reg, GroupNumRemap* map) in onig_renumber_name_table() argument
607 NameTable* t = (NameTable* )reg->name_table; in onig_renumber_name_table()
617 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
619 NameTable* t = (NameTable* )reg->name_table; in onig_number_of_names()
639 onig_print_names(FILE* fp, regex_t* reg) in onig_print_names() argument
643 NameTable* t = (NameTable* )reg->name_table; in onig_print_names()
671 names_clear(regex_t* reg) in names_clear() argument
675 NameTable* t = (NameTable* )reg->name_table; in names_clear()
700 onig_names_free(regex_t* reg) in onig_names_free() argument
705 r = names_clear(reg); in onig_names_free()
708 t = (NameTable* )reg->name_table; in onig_names_free()
710 reg->name_table = NULL; in onig_names_free()
715 name_find(regex_t* reg, UChar* name, UChar* name_end) in name_find() argument
719 NameTable* t = (NameTable* )reg->name_table; in name_find()
733 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
738 NameTable* t = (NameTable* )reg->name_table; in onig_foreach_name()
745 reg, arg); in onig_foreach_name()
753 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
755 NameTable* t = (NameTable* )reg->name_table; in onig_number_of_names()
766 name_add(regex_t* reg, UChar* name, UChar* name_end, int backref, ScanEnv* env) in name_add() argument
770 NameTable* t = (NameTable* )reg->name_table; in name_add()
775 e = name_find(reg, name, name_end); in name_add()
780 reg->name_table = (void* )t; in name_add()
785 e->name = strdup_with_null(reg->enc, name, name_end); in name_add()
813 reg->name_table = t; in name_add()
835 e->name = strdup_with_null(reg->enc, name, name_end); in name_add()
876 onig_name_to_group_numbers(regex_t* reg, const UChar* name, in onig_name_to_group_numbers() argument
879 NameEntry* e = name_find(reg, name, name_end); in onig_name_to_group_numbers()
897 onig_name_to_backref_number(regex_t* reg, const UChar* name, in onig_name_to_backref_number() argument
902 n = onig_name_to_group_numbers(reg, name, name_end, &nums); in onig_name_to_backref_number()
923 onig_name_to_group_numbers(regex_t* reg, const UChar* name, in onig_name_to_group_numbers() argument
930 onig_name_to_backref_number(regex_t* reg, const UChar* name, in onig_name_to_backref_number() argument
937 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
944 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
951 onig_noname_group_capture_is_active(regex_t* reg) in onig_noname_group_capture_is_active() argument
953 if (ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_DONT_CAPTURE_GROUP)) in onig_noname_group_capture_is_active()
957 if (onig_number_of_names(reg) > 0 && in onig_noname_group_capture_is_active()
958 IS_SYNTAX_BV(reg->syntax, ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP) && in onig_noname_group_capture_is_active()
959 !ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_CAPTURE_GROUP)) { in onig_noname_group_capture_is_active()
3504 num = onig_name_to_group_numbers(env->reg, prev, name_end, &backs); in fetch_token()
4613 r = name_add(env->reg, name, name_end, num, env); in parse_enclose()
5434 regex_t* reg, ScanEnv* env) in onig_parse_make_tree() argument
5440 names_clear(reg); in onig_parse_make_tree()
5444 env->option = reg->options; in onig_parse_make_tree()
5445 env->case_fold_flag = reg->case_fold_flag; in onig_parse_make_tree()
5446 env->enc = reg->enc; in onig_parse_make_tree()
5447 env->syntax = reg->syntax; in onig_parse_make_tree()
5450 env->reg = reg; in onig_parse_make_tree()
5459 reg->num_mem = env->num_mem; in onig_parse_make_tree()