Lines Matching refs:syntax

24 					  Idx length, reg_syntax_t syntax);
59 reg_syntax_t syntax);
61 reg_syntax_t syntax);
63 reg_syntax_t syntax, reg_errcode_t *err);
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,
74 re_token_t *token, reg_syntax_t syntax,
78 reg_syntax_t syntax, reg_errcode_t *err);
80 re_token_t *token, reg_syntax_t syntax,
86 reg_syntax_t syntax,
101 reg_syntax_t syntax);
108 reg_syntax_t syntax);
255 re_set_syntax (reg_syntax_t syntax)
259 re_syntax_options = syntax;
445 reg_syntax_t syntax = ((cflags & REG_EXTENDED) ? REG_SYNTAX_POSIX_EXTENDED in regcomp() local
457 syntax |= (cflags & REG_ICASE) ? REG_IGNORE_CASE : 0; in regcomp()
462 syntax &= ~REG_DOT_NEWLINE; in regcomp()
463 syntax |= REG_HAT_LISTS_NOT_NEWLINE; in regcomp()
472 ret = re_compile_internal (preg, pattern, strlen (pattern), syntax); in regcomp()
713 reg_syntax_t syntax) in re_compile_internal() argument
721 preg->re_syntax = syntax; in re_compile_internal()
760 syntax & REG_IGNORE_CASE, dfa); in re_compile_internal()
774 dfa->str_tree = parse (&regexp, preg, syntax, &err); in re_compile_internal()
785 if (dfa->is_utf8 && !(syntax & REG_IGNORE_CASE) && preg->re_translate == NULL) in re_compile_internal()
1717 fetch_token (re_token_t *result, re_string_t *input, reg_syntax_t syntax) in fetch_token() argument
1719 re_string_skip_bytes (input, peek_token (result, input, syntax)); in fetch_token()
1726 peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) in peek_token() argument
1776 if (!(syntax & REG_LIMITED_OPS) && !(syntax & REG_NO_BK_VBAR)) in peek_token()
1781 if (!(syntax & REG_NO_BK_REFS)) in peek_token()
1788 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1795 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1802 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1809 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1816 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1820 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1824 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1828 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1832 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1839 if (!(syntax & REG_NO_GNU_OPS)) in peek_token()
1846 if (!(syntax & REG_NO_BK_PARENS)) in peek_token()
1850 if (!(syntax & REG_NO_BK_PARENS)) in peek_token()
1854 if (!(syntax & REG_LIMITED_OPS) && (syntax & REG_BK_PLUS_QM)) in peek_token()
1858 if (!(syntax & REG_LIMITED_OPS) && (syntax & REG_BK_PLUS_QM)) in peek_token()
1862 if ((syntax & REG_INTERVALS) && (!(syntax & REG_NO_BK_BRACES))) in peek_token()
1866 if ((syntax & REG_INTERVALS) && (!(syntax & REG_NO_BK_BRACES))) in peek_token()
1889 if (syntax & REG_NEWLINE_ALT) in peek_token()
1893 if (!(syntax & REG_LIMITED_OPS) && (syntax & REG_NO_BK_VBAR)) in peek_token()
1900 if (!(syntax & REG_LIMITED_OPS) && !(syntax & REG_BK_PLUS_QM)) in peek_token()
1904 if (!(syntax & REG_LIMITED_OPS) && !(syntax & REG_BK_PLUS_QM)) in peek_token()
1908 if ((syntax & REG_INTERVALS) && (syntax & REG_NO_BK_BRACES)) in peek_token()
1912 if ((syntax & REG_INTERVALS) && (syntax & REG_NO_BK_BRACES)) in peek_token()
1916 if (syntax & REG_NO_BK_PARENS) in peek_token()
1920 if (syntax & REG_NO_BK_PARENS) in peek_token()
1930 if (!(syntax & (REG_CONTEXT_INDEP_ANCHORS | REG_CARET_ANCHORS_HERE)) && in peek_token()
1934 if (!(syntax & REG_NEWLINE_ALT) || prev != '\n') in peek_token()
1941 if (!(syntax & REG_CONTEXT_INDEP_ANCHORS) && in peek_token()
1946 peek_token (&next, input, syntax); in peek_token()
1964 peek_token_bracket (re_token_t *token, re_string_t *input, reg_syntax_t syntax) in peek_token_bracket() argument
1984 if (c == '\\' && (syntax & REG_BACKSLASH_ESCAPE_IN_LISTS) in peek_token_bracket()
2014 if (syntax & REG_CHAR_CLASSES) in peek_token_bracket()
2060 parse (re_string_t *regexp, regex_t *preg, reg_syntax_t syntax, in parse() argument
2066 dfa->syntax = syntax; in parse()
2067 fetch_token (&current_token, regexp, syntax | REG_CARET_ANCHORS_HERE); in parse()
2068 tree = parse_reg_exp (regexp, preg, &current_token, syntax, 0, err); in parse()
2095 reg_syntax_t syntax, Idx nest, reg_errcode_t *err) in parse_reg_exp() argument
2099 tree = parse_branch (regexp, preg, token, syntax, nest, err); in parse_reg_exp()
2105 fetch_token (token, regexp, syntax | REG_CARET_ANCHORS_HERE); in parse_reg_exp()
2109 branch = parse_branch (regexp, preg, token, syntax, nest, err); in parse_reg_exp()
2136 reg_syntax_t syntax, Idx nest, reg_errcode_t *err) in parse_branch() argument
2140 tree = parse_expression (regexp, preg, token, syntax, nest, err); in parse_branch()
2147 exp = parse_expression (regexp, preg, token, syntax, nest, err); in parse_branch()
2176 reg_syntax_t syntax, Idx nest, reg_errcode_t *err) in parse_expression() argument
2196 fetch_token (token, regexp, syntax); in parse_expression()
2209 tree = parse_sub_exp (regexp, preg, token, syntax, nest + 1, err); in parse_expression()
2214 tree = parse_bracket_exp (regexp, dfa, token, syntax, err); in parse_expression()
2235 if (syntax & REG_CONTEXT_INVALID_DUP) in parse_expression()
2244 if (syntax & REG_CONTEXT_INVALID_OPS) in parse_expression()
2249 else if (syntax & REG_CONTEXT_INDEP_OPS) in parse_expression()
2251 fetch_token (token, regexp, syntax); in parse_expression()
2252 return parse_expression (regexp, preg, token, syntax, nest, err); in parse_expression()
2257 !(syntax & REG_UNMATCHED_RIGHT_PAREN_ORD)) in parse_expression()
2319 fetch_token (token, regexp, syntax); in parse_expression()
2362 fetch_token (token, regexp, syntax); in parse_expression()
2367 tree = parse_dup_op (tree, regexp, dfa, token, syntax, err); in parse_expression()
2371 if ((syntax & REG_CONTEXT_INVALID_DUP) in parse_expression()
2392 reg_syntax_t syntax, Idx nest, reg_errcode_t *err) in parse_sub_exp() argument
2399 fetch_token (token, regexp, syntax | REG_CARET_ANCHORS_HERE); in parse_sub_exp()
2406 tree = parse_reg_exp (regexp, preg, token, syntax, nest, err); in parse_sub_exp()
2430 re_token_t *token, reg_syntax_t syntax, reg_errcode_t *err) in parse_dup_op() argument
2439 start = fetch_number (regexp, token, syntax); in parse_dup_op()
2455 ? fetch_number (regexp, token, syntax) : REG_ERROR)); in parse_dup_op()
2460 if (BE (!(syntax & REG_INVALID_INTERVAL_ORD), 0)) in parse_dup_op()
2492 fetch_token (token, regexp, syntax); in parse_dup_op()
2709 reg_syntax_t syntax, reg_errcode_t *err) in parse_bracket_exp() argument
2843 if (BE ((syntax & REG_NO_EMPTY_RANGES) && start_collseq > end_collseq, 0)) in parse_bracket_exp()
3001 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3013 if (syntax & REG_HAT_LISTS_NOT_NEWLINE) in parse_bracket_exp()
3016 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3040 syntax, first_round); in parse_bracket_exp()
3049 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3062 token_len2 = peek_token_bracket (&token2, regexp, syntax); in parse_bracket_exp()
3083 dfa, syntax, true); in parse_bracket_exp()
3090 token_len = peek_token_bracket (token, regexp, syntax); in parse_bracket_exp()
3155 start_elem.opr.name, syntax); in parse_bracket_exp()
3252 reg_syntax_t syntax, bool accept_hyphen) in parse_bracket_element() argument
3274 (void) peek_token_bracket (&token2, regexp, syntax); in parse_bracket_element()
3431 const unsigned char *class_name, reg_syntax_t syntax) in build_charclass() argument
3438 if ((syntax & REG_IGNORE_CASE) in build_charclass()
3617 fetch_number (re_string_t *input, re_token_t *token, reg_syntax_t syntax) in fetch_number() argument
3623 fetch_token (token, input, syntax); in fetch_number()