Symbol: regexp
src/bin/locale/collectcatkeys.cpp
173
struct regexp *rxprg = rx.Compile(rxString.String());
src/kits/tracker/RegExp.cpp
315
regexp*
src/kits/tracker/RegExp.cpp
318
regexp* r;
src/kits/tracker/RegExp.cpp
344
r = (regexp*)malloc(sizeof(regexp) + fCodeSize);
src/kits/tracker/RegExp.cpp
405
regexp*
src/kits/tracker/RegExp.cpp
916
RegExp::RunMatcher(regexp* prog, const char* string) const
src/kits/tracker/RegExp.cpp
983
RegExp::Try(regexp* prog, const char* string) const
src/kits/tracker/RegExp.h
122
int32 RunMatcher(regexp*, const char*) const;
src/kits/tracker/RegExp.h
123
regexp* Compile(const char*);
src/kits/tracker/RegExp.h
124
regexp* Expression() const;
src/kits/tracker/RegExp.h
148
int32 Try(regexp*, const char*) const;
src/kits/tracker/RegExp.h
165
regexp* fRegExp;
src/system/libroot/posix/glibc/regex/regcomp.c
2133
parse (re_string_t *regexp, regex_t *preg, reg_syntax_t syntax,
src/system/libroot/posix/glibc/regex/regcomp.c
2140
fetch_token (&current_token, regexp, syntax | RE_CARET_ANCHORS_HERE);
src/system/libroot/posix/glibc/regex/regcomp.c
2141
tree = parse_reg_exp (regexp, preg, &current_token, syntax, 0, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2167
parse_reg_exp (re_string_t *regexp, regex_t *preg, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
2173
tree = parse_branch (regexp, preg, token, syntax, nest, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2179
fetch_token (token, regexp, syntax | RE_CARET_ANCHORS_HERE);
src/system/libroot/posix/glibc/regex/regcomp.c
2185
branch = parse_branch (regexp, preg, token, syntax, nest, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2216
parse_branch (re_string_t *regexp, regex_t *preg, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
2221
tree = parse_expression (regexp, preg, token, syntax, nest, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2228
expr = parse_expression (regexp, preg, token, syntax, nest, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2261
parse_expression (re_string_t *regexp, regex_t *preg, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
2278
while (!re_string_eoi (regexp)
src/system/libroot/posix/glibc/regex/regcomp.c
2279
&& !re_string_first_byte (regexp, re_string_cur_idx (regexp)))
src/system/libroot/posix/glibc/regex/regcomp.c
2282
fetch_token (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
2296
tree = parse_sub_exp (regexp, preg, token, syntax, nest + 1, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2302
tree = parse_bracket_exp (regexp, dfa, token, syntax, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2341
fetch_token (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
2342
return parse_expression (regexp, preg, token, syntax, nest, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2410
fetch_token (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
2426
tree = build_charclass_op (dfa, regexp->trans,
src/system/libroot/posix/glibc/regex/regcomp.c
2436
tree = build_charclass_op (dfa, regexp->trans,
src/system/libroot/posix/glibc/regex/regcomp.c
2459
fetch_token (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
2464
bin_tree_t *dup_tree = parse_dup_op (tree, regexp, dfa, token,
src/system/libroot/posix/glibc/regex/regcomp.c
2496
parse_sub_exp (re_string_t *regexp, regex_t *preg, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
2504
fetch_token (token, regexp, syntax | RE_CARET_ANCHORS_HERE);
src/system/libroot/posix/glibc/regex/regcomp.c
2511
tree = parse_reg_exp (regexp, preg, token, syntax, nest, err);
src/system/libroot/posix/glibc/regex/regcomp.c
2538
parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
2542
Idx i, start, end, start_idx = re_string_cur_idx (regexp);
src/system/libroot/posix/glibc/regex/regcomp.c
2548
start = fetch_number (regexp, token, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
2564
? fetch_number (regexp, token, syntax) : -2));
src/system/libroot/posix/glibc/regex/regcomp.c
2580
re_string_set_index (regexp, start_idx);
src/system/libroot/posix/glibc/regex/regcomp.c
2608
fetch_token (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
2852
parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
3148
token_len = peek_token_bracket (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
3162
re_string_skip_bytes (regexp, token_len); /* Skip a token. */
src/system/libroot/posix/glibc/regex/regcomp.c
3163
token_len = peek_token_bracket (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
3187
ret = parse_bracket_element (&start_elem, regexp, token, token_len, dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
3197
token_len = peek_token_bracket (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
3209
re_string_skip_bytes (regexp, token_len); /* Skip '-'. */
src/system/libroot/posix/glibc/regex/regcomp.c
3210
token_len2 = peek_token_bracket (&token2, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
3219
re_string_skip_bytes (regexp, -token_len);
src/system/libroot/posix/glibc/regex/regcomp.c
3231
ret = parse_bracket_element (&end_elem, regexp, &token2, token_len2,
src/system/libroot/posix/glibc/regex/regcomp.c
3239
token_len = peek_token_bracket (token, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
3301
*err = build_charclass (regexp->trans, sbcset,
src/system/libroot/posix/glibc/regex/regcomp.c
3324
re_string_skip_bytes (regexp, token_len); /* Skip a token. */
src/system/libroot/posix/glibc/regex/regcomp.c
3401
parse_bracket_element (bracket_elem_t *elem, re_string_t *regexp,
src/system/libroot/posix/glibc/regex/regcomp.c
3407
cur_char_size = re_string_char_size_at (regexp, re_string_cur_idx (regexp));
src/system/libroot/posix/glibc/regex/regcomp.c
3411
elem->opr.wch = re_string_wchar_at (regexp, re_string_cur_idx (regexp));
src/system/libroot/posix/glibc/regex/regcomp.c
3412
re_string_skip_bytes (regexp, cur_char_size);
src/system/libroot/posix/glibc/regex/regcomp.c
3416
re_string_skip_bytes (regexp, token_len); /* Skip a token. */
src/system/libroot/posix/glibc/regex/regcomp.c
3419
return parse_bracket_symbol (elem, regexp, token);
src/system/libroot/posix/glibc/regex/regcomp.c
3425
(void) peek_token_bracket (&token2, regexp, syntax);
src/system/libroot/posix/glibc/regex/regcomp.c
3441
parse_bracket_symbol (bracket_elem_t *elem, re_string_t *regexp,
src/system/libroot/posix/glibc/regex/regcomp.c
3446
if (re_string_eoi(regexp))
src/system/libroot/posix/glibc/regex/regcomp.c
3453
ch = re_string_fetch_byte_case (regexp);
src/system/libroot/posix/glibc/regex/regcomp.c
3455
ch = re_string_fetch_byte (regexp);
src/system/libroot/posix/glibc/regex/regcomp.c
3456
if (re_string_eoi(regexp))
src/system/libroot/posix/glibc/regex/regcomp.c
3458
if (ch == delim && re_string_peek_byte (regexp, 0) == ']')
src/system/libroot/posix/glibc/regex/regcomp.c
3462
re_string_skip_bytes (regexp, 1);
src/system/libroot/posix/glibc/regex/regcomp.c
63
static bin_tree_t *parse (re_string_t *regexp, regex_t *preg,
src/system/libroot/posix/glibc/regex/regcomp.c
65
static bin_tree_t *parse_reg_exp (re_string_t *regexp, regex_t *preg,
src/system/libroot/posix/glibc/regex/regcomp.c
68
static bin_tree_t *parse_branch (re_string_t *regexp, regex_t *preg,
src/system/libroot/posix/glibc/regex/regcomp.c
71
static bin_tree_t *parse_expression (re_string_t *regexp, regex_t *preg,
src/system/libroot/posix/glibc/regex/regcomp.c
74
static bin_tree_t *parse_sub_exp (re_string_t *regexp, regex_t *preg,
src/system/libroot/posix/glibc/regex/regcomp.c
744
re_string_t regexp;
src/system/libroot/posix/glibc/regex/regcomp.c
77
static bin_tree_t *parse_dup_op (bin_tree_t *dup_elem, re_string_t *regexp,
src/system/libroot/posix/glibc/regex/regcomp.c
787
err = re_string_construct (&regexp, pattern, length, preg->translate,
src/system/libroot/posix/glibc/regex/regcomp.c
793
re_string_destruct (&regexp);
src/system/libroot/posix/glibc/regex/regcomp.c
80
static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
803
dfa->str_tree = parse (&regexp, preg, syntax, &err);
src/system/libroot/posix/glibc/regex/regcomp.c
823
re_string_destruct (&regexp);
src/system/libroot/posix/glibc/regex/regcomp.c
84
re_string_t *regexp,
src/system/libroot/posix/glibc/regex/regcomp.c
90
re_string_t *regexp,
src/tools/locale/collectcatkeys.cpp
179
struct regexp *rxprg = rx.Compile(rxString.String());