Lines Matching refs:syntax

21 					  size_t length, reg_syntax_t syntax);
56 reg_syntax_t syntax);
58 reg_syntax_t syntax) internal_function;
60 reg_syntax_t syntax, reg_errcode_t *err);
62 re_token_t *token, reg_syntax_t syntax,
65 re_token_t *token, reg_syntax_t syntax,
68 re_token_t *token, reg_syntax_t syntax,
71 re_token_t *token, reg_syntax_t syntax,
75 reg_syntax_t syntax, reg_errcode_t *err);
77 re_token_t *token, reg_syntax_t syntax,
83 reg_syntax_t syntax,
98 reg_syntax_t syntax);
105 reg_syntax_t syntax);
254 re_set_syntax (syntax)
255 reg_syntax_t syntax;
259 re_syntax_options = syntax;
306 int icase = (dfa->mb_cur_max == 1 && (bufp->syntax & RE_ICASE)); in re_compile_fastmap_iter()
316 if ((bufp->syntax & RE_ICASE) && dfa->mb_cur_max > 1) in re_compile_fastmap_iter()
405 if ((bufp->syntax & RE_ICASE) && dfa->mb_cur_max > 1) in re_compile_fastmap_iter()
472 reg_syntax_t syntax = ((cflags & REG_EXTENDED) ? RE_SYNTAX_POSIX_EXTENDED local
484 syntax |= (cflags & REG_ICASE) ? RE_ICASE : 0;
489 syntax &= ~RE_DOT_NEWLINE;
490 syntax |= RE_HAT_LISTS_NOT_NEWLINE;
499 ret = re_compile_internal (preg, pattern, strlen (pattern), syntax);
730 reg_syntax_t syntax) in re_compile_internal() argument
738 preg->syntax = syntax; in re_compile_internal()
778 syntax & RE_ICASE, dfa); in re_compile_internal()
792 dfa->str_tree = parse (&regexp, preg, syntax, &err); in re_compile_internal()
803 if (dfa->is_utf8 && !(syntax & RE_ICASE) && preg->translate == NULL) in re_compile_internal()
1759 fetch_token (re_token_t *result, re_string_t *input, reg_syntax_t syntax) in fetch_token() argument
1761 re_string_skip_bytes (input, peek_token (result, input, syntax)); in fetch_token()
1769 peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) in peek_token() argument
1819 if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_NO_BK_VBAR)) in peek_token()
1824 if (!(syntax & RE_NO_BK_REFS)) in peek_token()
1831 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1838 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1845 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1852 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1859 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1863 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1867 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1871 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1875 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1882 if (!(syntax & RE_NO_GNU_OPS)) in peek_token()
1889 if (!(syntax & RE_NO_BK_PARENS)) in peek_token()
1893 if (!(syntax & RE_NO_BK_PARENS)) in peek_token()
1897 if (!(syntax & RE_LIMITED_OPS) && (syntax & RE_BK_PLUS_QM)) in peek_token()
1901 if (!(syntax & RE_LIMITED_OPS) && (syntax & RE_BK_PLUS_QM)) in peek_token()
1905 if ((syntax & RE_INTERVALS) && (!(syntax & RE_NO_BK_BRACES))) in peek_token()
1909 if ((syntax & RE_INTERVALS) && (!(syntax & RE_NO_BK_BRACES))) in peek_token()
1932 if (syntax & RE_NEWLINE_ALT) in peek_token()
1936 if (!(syntax & RE_LIMITED_OPS) && (syntax & RE_NO_BK_VBAR)) in peek_token()
1943 if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_BK_PLUS_QM)) in peek_token()
1947 if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_BK_PLUS_QM)) in peek_token()
1951 if ((syntax & RE_INTERVALS) && (syntax & RE_NO_BK_BRACES)) in peek_token()
1955 if ((syntax & RE_INTERVALS) && (syntax & RE_NO_BK_BRACES)) in peek_token()
1959 if (syntax & RE_NO_BK_PARENS) in peek_token()
1963 if (syntax & RE_NO_BK_PARENS) in peek_token()
1973 if (!(syntax & (RE_CONTEXT_INDEP_ANCHORS | RE_CARET_ANCHORS_HERE)) && in peek_token()
1977 if (!(syntax & RE_NEWLINE_ALT) || prev != '\n') in peek_token()
1984 if (!(syntax & RE_CONTEXT_INDEP_ANCHORS) && in peek_token()
1989 peek_token (&next, input, syntax); in peek_token()
2008 peek_token_bracket (re_token_t *token, re_string_t *input, reg_syntax_t syntax) in peek_token_bracket() argument
2028 if (c == '\\' && (syntax & RE_BACKSLASH_ESCAPE_IN_LISTS) in peek_token_bracket()
2058 if (syntax & RE_CHAR_CLASSES) in peek_token_bracket()
2104 parse (re_string_t *regexp, regex_t *preg, reg_syntax_t syntax, in parse() argument
2110 dfa->syntax = syntax; in parse()
2111 fetch_token (&current_token, regexp, syntax | RE_CARET_ANCHORS_HERE); in parse()
2112 tree = parse_reg_exp (regexp, preg, &current_token, syntax, 0, err); in parse()
2139 reg_syntax_t syntax, int nest, reg_errcode_t *err) in parse_reg_exp() argument
2143 tree = parse_branch (regexp, preg, token, syntax, nest, err); in parse_reg_exp()
2149 fetch_token (token, regexp, syntax | RE_CARET_ANCHORS_HERE); in parse_reg_exp()
2153 branch = parse_branch (regexp, preg, token, syntax, nest, err); in parse_reg_exp()
2180 reg_syntax_t syntax, int nest, reg_errcode_t *err) in parse_branch() argument
2184 tree = parse_expression (regexp, preg, token, syntax, nest, err); in parse_branch()
2191 exp = parse_expression (regexp, preg, token, syntax, nest, err); in parse_branch()
2225 reg_syntax_t syntax, int nest, reg_errcode_t *err) in parse_expression() argument
2245 fetch_token (token, regexp, syntax); in parse_expression()
2258 tree = parse_sub_exp (regexp, preg, token, syntax, nest + 1, err); in parse_expression()
2263 tree = parse_bracket_exp (regexp, dfa, token, syntax, err); in parse_expression()
2284 if (syntax & RE_CONTEXT_INVALID_DUP) in parse_expression()
2293 if (syntax & RE_CONTEXT_INVALID_OPS) in parse_expression()
2298 else if (syntax & RE_CONTEXT_INDEP_OPS) in parse_expression()
2300 fetch_token (token, regexp, syntax); in parse_expression()
2301 return parse_expression (regexp, preg, token, syntax, nest, err); in parse_expression()
2306 !(syntax & RE_UNMATCHED_RIGHT_PAREN_ORD)) in parse_expression()
2368 fetch_token (token, regexp, syntax); in parse_expression()
2411 fetch_token (token, regexp, syntax); in parse_expression()
2416 tree = parse_dup_op (tree, regexp, dfa, token, syntax, err); in parse_expression()
2420 if ((syntax & RE_CONTEXT_INVALID_DUP) in parse_expression()
2441 reg_syntax_t syntax, int nest, reg_errcode_t *err) in parse_sub_exp() argument
2448 fetch_token (token, regexp, syntax | RE_CARET_ANCHORS_HERE); in parse_sub_exp()
2455 tree = parse_reg_exp (regexp, preg, token, syntax, nest, err); in parse_sub_exp()
2483 re_token_t *token, reg_syntax_t syntax, reg_errcode_t *err) in parse_dup_op() argument
2492 start = fetch_number (regexp, token, syntax); in parse_dup_op()
2508 ? fetch_number (regexp, token, syntax) : -2)); in parse_dup_op()
2513 if (BE (!(syntax & RE_INVALID_INTERVAL_ORD), 0)) in parse_dup_op()
2545 fetch_token (token, regexp, syntax); in parse_dup_op()
2767 reg_syntax_t syntax, reg_errcode_t *err) in parse_bracket_exp() argument
2897 if (BE ((syntax & RE_NO_EMPTY_RANGES) && start_collseq > end_collseq, 0)) in parse_bracket_exp()
3061 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3073 if (syntax & RE_HAT_LISTS_NOT_NEWLINE) in parse_bracket_exp()
3076 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3099 syntax, first_round); in parse_bracket_exp()
3108 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3121 token_len2 = peek_token_bracket (&token2, regexp, syntax); in parse_bracket_exp()
3142 dfa, syntax, 1); in parse_bracket_exp()
3149 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3215 start_elem.opr.name, syntax); in parse_bracket_exp()
3312 reg_syntax_t syntax, int accept_hyphen) in parse_bracket_element() argument
3334 (void) peek_token_bracket (&token2, regexp, syntax); in parse_bracket_element()
3495 const unsigned char *class_name, reg_syntax_t syntax) in build_charclass() argument
3498 const unsigned char *class_name, reg_syntax_t syntax) in build_charclass()
3506 if ((syntax & RE_ICASE) in build_charclass()
3688 fetch_number (re_string_t *input, re_token_t *token, reg_syntax_t syntax) in fetch_number() argument
3694 fetch_token (token, input, syntax); in fetch_number()