Lines Matching refs:reg

440 onig_print_names(FILE* fp, regex_t* reg)  in onig_print_names()  argument
442 NameTable* t = (NameTable* )reg->name_table; in onig_print_names()
464 names_clear(regex_t* reg) in names_clear() argument
466 NameTable* t = (NameTable* )reg->name_table; in names_clear()
475 onig_names_free(regex_t* reg) in onig_names_free() argument
480 r = names_clear(reg); in onig_names_free()
483 t = (NameTable* )reg->name_table; in onig_names_free()
485 reg->name_table = (void* )NULL; in onig_names_free()
490 name_find(regex_t* reg, const UChar* name, const UChar* name_end) in name_find() argument
493 NameTable* t = (NameTable* )reg->name_table; in name_find()
504 regex_t* reg; member
517 arg->reg, arg->arg); in i_names()
526 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
530 NameTable* t = (NameTable* )reg->name_table; in onig_foreach_name()
535 narg.reg = reg; in onig_foreach_name()
537 narg.enc = reg->enc; /* should be pattern encoding. */ in onig_foreach_name()
561 onig_renumber_name_table(regex_t* reg, GroupNumRemap* map) in onig_renumber_name_table() argument
563 NameTable* t = (NameTable* )reg->name_table; in onig_renumber_name_table()
573 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
575 NameTable* t = (NameTable* )reg->name_table; in onig_number_of_names()
595 onig_print_names(FILE* fp, regex_t* reg) in onig_print_names() argument
599 NameTable* t = (NameTable* )reg->name_table; in onig_print_names()
627 names_clear(regex_t* reg) in names_clear() argument
631 NameTable* t = (NameTable* )reg->name_table; in names_clear()
656 onig_names_free(regex_t* reg) in onig_names_free() argument
661 r = names_clear(reg); in onig_names_free()
664 t = (NameTable* )reg->name_table; in onig_names_free()
666 reg->name_table = NULL; in onig_names_free()
671 name_find(regex_t* reg, UChar* name, UChar* name_end) in name_find() argument
675 NameTable* t = (NameTable* )reg->name_table; in name_find()
689 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
694 NameTable* t = (NameTable* )reg->name_table; in onig_foreach_name()
701 reg, arg); in onig_foreach_name()
709 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
711 NameTable* t = (NameTable* )reg->name_table; in onig_number_of_names()
722 name_add(regex_t* reg, UChar* name, UChar* name_end, int backref, ScanEnv* env) in name_add() argument
726 NameTable* t = (NameTable* )reg->name_table; in name_add()
731 e = name_find(reg, name, name_end); in name_add()
736 reg->name_table = (void* )t; in name_add()
741 e->name = strdup_with_null(reg->enc, name, name_end); in name_add()
769 reg->name_table = t; in name_add()
791 e->name = strdup_with_null(reg->enc, name, name_end); in name_add()
832 onig_name_to_group_numbers(regex_t* reg, const UChar* name, in onig_name_to_group_numbers() argument
835 NameEntry* e = name_find(reg, name, name_end); in onig_name_to_group_numbers()
853 onig_name_to_backref_number(regex_t* reg, const UChar* name, in onig_name_to_backref_number() argument
858 n = onig_name_to_group_numbers(reg, name, name_end, &nums); in onig_name_to_backref_number()
879 onig_name_to_group_numbers(regex_t* reg, const UChar* name, in onig_name_to_group_numbers() argument
886 onig_name_to_backref_number(regex_t* reg, const UChar* name, in onig_name_to_backref_number() argument
893 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
900 onig_number_of_names(regex_t* reg) in onig_number_of_names() argument
907 onig_noname_group_capture_is_active(regex_t* reg) in onig_noname_group_capture_is_active() argument
909 if (ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_DONT_CAPTURE_GROUP)) in onig_noname_group_capture_is_active()
913 if (onig_number_of_names(reg) > 0 && in onig_noname_group_capture_is_active()
914 IS_SYNTAX_BV(reg->syntax, ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP) && in onig_noname_group_capture_is_active()
915 !ONIG_IS_OPTION_ON(reg->options, ONIG_OPTION_CAPTURE_GROUP)) { in onig_noname_group_capture_is_active()
3495 num = onig_name_to_group_numbers(env->reg, prev, name_end, &backs); in fetch_token()
4601 r = name_add(env->reg, name, name_end, num, env); in parse_enclose()
5534 regex_t* reg, ScanEnv* env) in onig_parse_make_tree() argument
5540 names_clear(reg); in onig_parse_make_tree()
5544 env->option = reg->options; in onig_parse_make_tree()
5545 env->case_fold_flag = reg->case_fold_flag; in onig_parse_make_tree()
5546 env->enc = reg->enc; in onig_parse_make_tree()
5547 env->syntax = reg->syntax; in onig_parse_make_tree()
5550 env->reg = reg; in onig_parse_make_tree()
5555 reg->num_mem = env->num_mem; in onig_parse_make_tree()