Lines Matching refs:pattern
2186 nxt_str_t pattern; in nxt_conf_vldt_match_pattern() local
2198 nxt_conf_get_string(value, &pattern); in nxt_conf_vldt_match_pattern()
2200 if (pattern.length == 0) { in nxt_conf_vldt_match_pattern()
2204 first = (pattern.start[0] == '!'); in nxt_conf_vldt_match_pattern()
2206 if (first < pattern.length && pattern.start[first] == '~') { in nxt_conf_vldt_match_pattern()
2208 pattern.start += first + 1; in nxt_conf_vldt_match_pattern()
2209 pattern.length -= first + 1; in nxt_conf_vldt_match_pattern()
2211 re = nxt_regex_compile(vldt->pool, &pattern, &err); in nxt_conf_vldt_match_pattern()
2213 if (err.offset < pattern.length) { in nxt_conf_vldt_match_pattern()
2231 last = pattern.length - 1; in nxt_conf_vldt_match_pattern()
2234 if (pattern.start[i] == '*' && pattern.start[i + 1] == '*') { in nxt_conf_vldt_match_pattern()
2327 nxt_str_t pattern; in nxt_conf_vldt_match_encoded_pattern() local
2339 nxt_conf_get_string(value, &pattern); in nxt_conf_vldt_match_encoded_pattern()
2341 p = nxt_mp_nget(vldt->pool, pattern.length); in nxt_conf_vldt_match_encoded_pattern()
2346 end = nxt_decode_uri(p, pattern.start, pattern.length); in nxt_conf_vldt_match_encoded_pattern()
2373 nxt_http_route_addr_pattern_t pattern; in nxt_conf_vldt_match_addr() local
2375 switch (nxt_http_route_addr_pattern_parse(vldt->pool, &pattern, value)) { in nxt_conf_vldt_match_addr()