Lines Matching refs:regexp
166 char *regexp; /* regular expression */ member
584 pattern->regexp = p; in dict_pcre_get_pattern()
701 engine->pattern = pcre_compile(pattern->regexp, pattern->options, in dict_pcre_compile()
719 engine->pattern = pcre2_compile((unsigned char *) pattern->regexp, in dict_pcre_compile()
774 DICT_PCRE_REGEXP regexp; in dict_pcre_parse_rule() local
782 if (dict_pcre_get_pattern(mapname, lineno, &p, ®exp) == 0) in dict_pcre_parse_rule()
834 if (prescan_context.max_sub > 0 && regexp.match == 0) { in dict_pcre_parse_rule()
849 if (dict_pcre_compile(mapname, lineno, ®exp, &engine) == 0) in dict_pcre_parse_rule()
895 match_rule->match = regexp.match; in dict_pcre_parse_rule()
910 DICT_PCRE_REGEXP regexp; in dict_pcre_parse_rule() local
921 if (!dict_pcre_get_pattern(mapname, lineno, &p, ®exp)) in dict_pcre_parse_rule()
939 if (dict_pcre_compile(mapname, lineno, ®exp, &engine) == 0) in dict_pcre_parse_rule()
948 if_rule->match = regexp.match; in dict_pcre_parse_rule()