Node 68 ext/mbstring/oniguruma/regcomp.c swap_node(Node* a, Node* b) Node 70 ext/mbstring/oniguruma/regcomp.c Node c; Node 306 ext/mbstring/oniguruma/regcomp.c static int compile_length_tree(Node* node, regex_t* reg); Node 307 ext/mbstring/oniguruma/regcomp.c static int compile_tree(Node* node, regex_t* reg); Node 360 ext/mbstring/oniguruma/regcomp.c compile_tree_empty_check(Node* node, regex_t* reg, int empty_info) Node 407 ext/mbstring/oniguruma/regcomp.c compile_tree_n_times(Node* node, int n, regex_t* reg) Node 458 ext/mbstring/oniguruma/regcomp.c compile_length_string_node(Node* node, regex_t* reg) Node 506 ext/mbstring/oniguruma/regcomp.c compile_string_node(Node* node, regex_t* reg) Node 1268 ext/mbstring/oniguruma/regcomp.c static int get_char_length_tree(Node* node, regex_t* reg, int* len); Node 1489 ext/mbstring/oniguruma/regcomp.c compile_length_tree(Node* node, regex_t* reg) Node 1582 ext/mbstring/oniguruma/regcomp.c compile_tree(Node* node, regex_t* reg) Node 1596 ext/mbstring/oniguruma/regcomp.c Node* x = node; Node 1751 ext/mbstring/oniguruma/regcomp.c noname_disable_map(Node** plink, GroupNumRemap* map, int* counter) Node 1754 ext/mbstring/oniguruma/regcomp.c Node* node = *plink; Node 1766 ext/mbstring/oniguruma/regcomp.c Node** ptarget = &(NQTFR(node)->target); Node 1767 ext/mbstring/oniguruma/regcomp.c Node* old = *ptarget; Node 1805 ext/mbstring/oniguruma/regcomp.c renumber_node_backref(Node* node, GroupNumRemap* map) Node 1833 ext/mbstring/oniguruma/regcomp.c renumber_by_map(Node* node, GroupNumRemap* map) Node 1863 ext/mbstring/oniguruma/regcomp.c numbered_ref_check(Node* node) Node 1894 ext/mbstring/oniguruma/regcomp.c disable_noname_group_capture(Node** root, regex_t* reg, ScanEnv* env) Node 1956 ext/mbstring/oniguruma/regcomp.c quantifiers_memory_node_info(Node* node) Node 2024 ext/mbstring/oniguruma/regcomp.c get_min_match_length(Node* node, OnigDistance *min, ScanEnv* env) Node 2035 ext/mbstring/oniguruma/regcomp.c Node** nodes = SCANENV_MEM_NODES(env); Node 2073 ext/mbstring/oniguruma/regcomp.c Node *x, *y; Node 2147 ext/mbstring/oniguruma/regcomp.c get_max_match_length(Node* node, OnigDistance *max, ScanEnv* env) Node 2189 ext/mbstring/oniguruma/regcomp.c Node** nodes = SCANENV_MEM_NODES(env); Node 2268 ext/mbstring/oniguruma/regcomp.c get_char_length_tree1(Node* node, regex_t* reg, int* len, int level) Node 2391 ext/mbstring/oniguruma/regcomp.c get_char_length_tree(Node* node, regex_t* reg, int* len) Node 2398 ext/mbstring/oniguruma/regcomp.c is_not_included(Node* x, Node* y, regex_t* reg) Node 2422 ext/mbstring/oniguruma/regcomp.c Node* tmp; Node 2572 ext/mbstring/oniguruma/regcomp.c static Node* Node 2573 ext/mbstring/oniguruma/regcomp.c get_head_value_node(Node* node, int exact, regex_t* reg) Node 2575 ext/mbstring/oniguruma/regcomp.c Node* n = NULL_NODE; Node 2660 ext/mbstring/oniguruma/regcomp.c check_type_tree(Node* node, int type_mask, int enclose_mask, int anchor_mask) Node 2714 ext/mbstring/oniguruma/regcomp.c subexp_inf_recursive_check(Node* node, ScanEnv* env, int head) Node 2723 ext/mbstring/oniguruma/regcomp.c Node *x; Node 2798 ext/mbstring/oniguruma/regcomp.c subexp_inf_recursive_check_trav(Node* node, ScanEnv* env) Node 2853 ext/mbstring/oniguruma/regcomp.c subexp_recursive_check(Node* node) Node 2909 ext/mbstring/oniguruma/regcomp.c subexp_recursive_check_trav(Node* node, ScanEnv* env) Node 2978 ext/mbstring/oniguruma/regcomp.c setup_subexp_call(Node* node, ScanEnv* env) Node 3007 ext/mbstring/oniguruma/regcomp.c Node** nodes = SCANENV_MEM_NODES(env); Node 3091 ext/mbstring/oniguruma/regcomp.c divide_look_behind_alternatives(Node* node) Node 3093 ext/mbstring/oniguruma/regcomp.c Node *head, *np, *insert_node; Node 3121 ext/mbstring/oniguruma/regcomp.c setup_look_behind(Node* node, regex_t* reg, ScanEnv* env) Node 3142 ext/mbstring/oniguruma/regcomp.c next_setup(Node* node, Node* next_node, regex_t* reg) Node 3152 ext/mbstring/oniguruma/regcomp.c Node* n = get_head_value_node(next_node, 1, reg); Node 3162 ext/mbstring/oniguruma/regcomp.c Node *x, *y; Node 3167 ext/mbstring/oniguruma/regcomp.c Node* en = onig_node_new_enclose(ENCLOSE_STOP_BACKTRACK); Node 3190 ext/mbstring/oniguruma/regcomp.c update_string_node_case_fold(regex_t* reg, Node *node) Node 3231 ext/mbstring/oniguruma/regcomp.c expand_case_fold_make_rem_string(Node** rnode, UChar *s, UChar *end, Node 3235 ext/mbstring/oniguruma/regcomp.c Node *node; Node 3255 ext/mbstring/oniguruma/regcomp.c regex_t* reg, Node **rnode) Node 3258 ext/mbstring/oniguruma/regcomp.c Node *anode, *var_anode, *snode, *xnode, *an; Node 3314 ext/mbstring/oniguruma/regcomp.c Node *rem; Node 3365 ext/mbstring/oniguruma/regcomp.c expand_case_fold_string(Node* node, regex_t* reg) Node 3371 ext/mbstring/oniguruma/regcomp.c Node *top_root, *root, *snode, *prev_node; Node 3461 ext/mbstring/oniguruma/regcomp.c Node *srem; Node 3511 ext/mbstring/oniguruma/regcomp.c setup_comb_exp_check(Node* node, int state, ScanEnv* env) Node 3520 ext/mbstring/oniguruma/regcomp.c Node* prev = NULL_NODE; Node 3543 ext/mbstring/oniguruma/regcomp.c Node* target = qn->target; Node 3655 ext/mbstring/oniguruma/regcomp.c setup_tree(Node* node, regex_t* reg, int state, ScanEnv* env) Node 3664 ext/mbstring/oniguruma/regcomp.c Node* prev = NULL_NODE; Node 3703 ext/mbstring/oniguruma/regcomp.c Node** nodes = SCANENV_MEM_NODES(env); Node 3724 ext/mbstring/oniguruma/regcomp.c Node* target = qn->target; Node 3824 ext/mbstring/oniguruma/regcomp.c Node* target = en->target; Node 4538 ext/mbstring/oniguruma/regcomp.c optimize_node_left(Node* node, NodeOptInfo* opt, OptEnv* env) Node 4552 ext/mbstring/oniguruma/regcomp.c Node* nd = node; Node 4568 ext/mbstring/oniguruma/regcomp.c Node* nd = node; Node 4733 ext/mbstring/oniguruma/regcomp.c Node** nodes = SCANENV_MEM_NODES(env->scan_env); Node 4957 ext/mbstring/oniguruma/regcomp.c set_optimize_info_from_tree(Node* node, regex_t* reg, ScanEnv* scan_env) Node 5258 ext/mbstring/oniguruma/regcomp.c static void print_tree P_((FILE* f, Node* node)); Node 5268 ext/mbstring/oniguruma/regcomp.c Node* root; Node 5387 ext/mbstring/oniguruma/regcomp.c scan_env.mem_nodes_dynamic = (Node** )NULL; Node 6115 ext/mbstring/oniguruma/regcomp.c print_indent_tree(FILE* f, Node* node, int indent) Node 6281 ext/mbstring/oniguruma/regcomp.c print_tree(FILE* f, Node* node) Node 940 ext/mbstring/oniguruma/regparse.c env->mem_nodes_dynamic = (Node** )NULL; Node 957 ext/mbstring/oniguruma/regparse.c Node** p; Node 964 ext/mbstring/oniguruma/regparse.c p = (Node** )xmalloc(sizeof(Node*) * alloc); Node 966 ext/mbstring/oniguruma/regparse.c sizeof(Node*) * SCANENV_MEMNODES_SIZE); Node 970 ext/mbstring/oniguruma/regparse.c p = (Node** )xrealloc(env->mem_nodes_dynamic, sizeof(Node*) * alloc); Node 987 ext/mbstring/oniguruma/regparse.c scan_env_set_mem_node(ScanEnv* env, int num, Node* node) Node 1006 ext/mbstring/oniguruma/regparse.c onig_node_free(Node* node) Node 1023 ext/mbstring/oniguruma/regparse.c Node* next_node = NCDR(node); Node 1104 ext/mbstring/oniguruma/regparse.c static Node* Node 1107 ext/mbstring/oniguruma/regparse.c Node* node; Node 1112 ext/mbstring/oniguruma/regparse.c node = (Node* )FreeNodeList; Node 1120 ext/mbstring/oniguruma/regparse.c node = (Node* )xmalloc(sizeof(Node)); Node 1135 ext/mbstring/oniguruma/regparse.c static Node* Node 1138 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1146 ext/mbstring/oniguruma/regparse.c static Node* Node 1154 ext/mbstring/oniguruma/regparse.c Node* node = node_new_cclass(); Node 1196 ext/mbstring/oniguruma/regparse.c static Node* Node 1199 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1208 ext/mbstring/oniguruma/regparse.c static Node* Node 1211 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1218 ext/mbstring/oniguruma/regparse.c static Node* Node 1219 ext/mbstring/oniguruma/regparse.c node_new_list(Node* left, Node* right) Node 1221 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1230 ext/mbstring/oniguruma/regparse.c extern Node* Node 1231 ext/mbstring/oniguruma/regparse.c onig_node_new_list(Node* left, Node* right) Node 1236 ext/mbstring/oniguruma/regparse.c extern Node* Node 1237 ext/mbstring/oniguruma/regparse.c onig_node_list_add(Node* list, Node* x) Node 1239 ext/mbstring/oniguruma/regparse.c Node *n; Node 1254 ext/mbstring/oniguruma/regparse.c extern Node* Node 1255 ext/mbstring/oniguruma/regparse.c onig_node_new_alt(Node* left, Node* right) Node 1257 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1266 ext/mbstring/oniguruma/regparse.c extern Node* Node 1269 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1279 ext/mbstring/oniguruma/regparse.c static Node* Node 1287 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1331 ext/mbstring/oniguruma/regparse.c static Node* Node 1334 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1347 ext/mbstring/oniguruma/regparse.c static Node* Node 1350 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1373 ext/mbstring/oniguruma/regparse.c static Node* Node 1376 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1390 ext/mbstring/oniguruma/regparse.c extern Node* Node 1396 ext/mbstring/oniguruma/regparse.c static Node* Node 1399 ext/mbstring/oniguruma/regparse.c Node* node = node_new_enclose(ENCLOSE_MEMORY); Node 1410 ext/mbstring/oniguruma/regparse.c static Node* Node 1413 ext/mbstring/oniguruma/regparse.c Node* node = node_new_enclose(ENCLOSE_OPTION); Node 1420 ext/mbstring/oniguruma/regparse.c onig_node_str_cat(Node* node, const UChar* s, const UChar* end) Node 1456 ext/mbstring/oniguruma/regparse.c onig_node_str_set(Node* node, const UChar* s, const UChar* end) Node 1463 ext/mbstring/oniguruma/regparse.c node_str_cat_char(Node* node, UChar c) Node 1472 ext/mbstring/oniguruma/regparse.c onig_node_conv_to_str_node(Node* node, int flag) Node 1482 ext/mbstring/oniguruma/regparse.c onig_node_str_clear(Node* node) Node 1495 ext/mbstring/oniguruma/regparse.c static Node* Node 1498 ext/mbstring/oniguruma/regparse.c Node* node = node_new(); Node 1513 ext/mbstring/oniguruma/regparse.c extern Node* Node 1519 ext/mbstring/oniguruma/regparse.c static Node* Node 1522 ext/mbstring/oniguruma/regparse.c Node* node = node_new_str(s, end); Node 1527 ext/mbstring/oniguruma/regparse.c static Node* Node 1533 ext/mbstring/oniguruma/regparse.c static Node* Node 1542 ext/mbstring/oniguruma/regparse.c static Node* Node 1546 ext/mbstring/oniguruma/regparse.c Node* n = NULL_NODE; Node 2122 ext/mbstring/oniguruma/regparse.c is_invalid_quantifier_target(Node* node) Node 2199 ext/mbstring/oniguruma/regparse.c onig_reduce_nested_quantifier(Node* pnode, Node* cnode) Node 4020 ext/mbstring/oniguruma/regparse.c parse_char_property(Node** np, OnigToken* tok, UChar** src, UChar* end, Node 4175 ext/mbstring/oniguruma/regparse.c parse_char_class(Node** np, OnigToken* tok, UChar** src, UChar* end, Node 4181 ext/mbstring/oniguruma/regparse.c Node* node; Node 4399 ext/mbstring/oniguruma/regparse.c Node *anode; Node 4501 ext/mbstring/oniguruma/regparse.c static int parse_subexp(Node** top, OnigToken* tok, int term, Node 4505 ext/mbstring/oniguruma/regparse.c parse_enclose(Node** np, OnigToken* tok, int term, UChar** src, UChar* end, Node 4509 ext/mbstring/oniguruma/regparse.c Node *target; Node 4757 ext/mbstring/oniguruma/regparse.c set_quantifier(Node* qnode, Node* target, int group, ScanEnv* env) Node 4771 ext/mbstring/oniguruma/regparse.c Node* n = str_node_split_last_char(sn, env->enc); Node 4897 ext/mbstring/oniguruma/regparse.c i_free_shared_class(type_cclass_key* key, Node* node, void* arg ARG_UNUSED) Node 4952 ext/mbstring/oniguruma/regparse.c Node* alt_root; Node 4953 ext/mbstring/oniguruma/regparse.c Node** ptail; Node 5001 ext/mbstring/oniguruma/regparse.c Node *snode = NULL_NODE; Node 5037 ext/mbstring/oniguruma/regparse.c parse_exp(Node** np, OnigToken* tok, int term, Node 5041 ext/mbstring/oniguruma/regparse.c Node* qn; Node 5042 ext/mbstring/oniguruma/regparse.c Node** targetp; Node 5061 ext/mbstring/oniguruma/regparse.c Node* target; Node 5289 ext/mbstring/oniguruma/regparse.c Node* work = onig_node_new_alt(*np, iarg.alt_root); Node 5389 ext/mbstring/oniguruma/regparse.c Node* en; Node 5406 ext/mbstring/oniguruma/regparse.c Node *tmp; Node 5428 ext/mbstring/oniguruma/regparse.c parse_branch(Node** top, OnigToken* tok, int term, Node 5432 ext/mbstring/oniguruma/regparse.c Node *node, **headp; Node 5465 ext/mbstring/oniguruma/regparse.c parse_subexp(Node** top, OnigToken* tok, int term, Node 5469 ext/mbstring/oniguruma/regparse.c Node *node, **headp; Node 5509 ext/mbstring/oniguruma/regparse.c parse_regexp(Node** top, UChar** src, UChar* end, ScanEnv* env) Node 5522 ext/mbstring/oniguruma/regparse.c onig_parse_make_tree(Node** root, const UChar* pattern, const UChar* end, Node 271 ext/mbstring/oniguruma/regparse.h #define NULL_NODE ((Node* )0) Node 301 ext/mbstring/oniguruma/regparse.h Node* mem_nodes_static[SCANENV_MEMNODES_SIZE]; Node 302 ext/mbstring/oniguruma/regparse.h Node** mem_nodes_dynamic; Node 328 ext/mbstring/oniguruma/regparse.h extern void onig_reduce_nested_quantifier P_((Node* pnode, Node* cnode)); Node 329 ext/mbstring/oniguruma/regparse.h extern void onig_node_conv_to_str_node P_((Node* node, int raw)); Node 330 ext/mbstring/oniguruma/regparse.h extern int onig_node_str_cat P_((Node* node, const UChar* s, const UChar* end)); Node 331 ext/mbstring/oniguruma/regparse.h extern int onig_node_str_set P_((Node* node, const UChar* s, const UChar* end)); Node 332 ext/mbstring/oniguruma/regparse.h extern void onig_node_free P_((Node* node)); Node 333 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_new_enclose P_((int type)); Node 334 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_new_anchor P_((int type)); Node 335 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_new_str P_((const UChar* s, const UChar* end)); Node 336 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_new_list P_((Node* left, Node* right)); Node 337 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_list_add P_((Node* list, Node* x)); Node 338 ext/mbstring/oniguruma/regparse.h extern Node* onig_node_new_alt P_((Node* left, Node* right)); Node 339 ext/mbstring/oniguruma/regparse.h extern void onig_node_str_clear P_((Node* node)); Node 342 ext/mbstring/oniguruma/regparse.h extern int onig_parse_make_tree P_((Node** root, const UChar* pattern, const UChar* end, regex_t* reg, ScanEnv* env));