Lines Matching defs:node

138  * allocate a new Rex_t node
142 #define node(a,b,c,d,e) node(a,b,c,d,e, const char* file, unsigned int line)
146 node(Cenv_t* env, int type, int lo, int hi, size_t extra)
150 DEBUG_TEST(0x0800,(sfprintf(sfstdout, "%s:%d node(%d,%d,%d,%u)\n", file, line, type, lo, hi, sizeof(Rex_t) + extra)),(0));
168 #undef node
169 #define node(a,b,c,d,e) node(a,b,c,d,e,__FILE__,__LINE__)
173 * free a Trie_node_t node
188 * free a Rex_t node
1193 if (!(e = node(env, REX_CLASS, 1, 1, sizeof(Set_t))))
1340 return node(env, i, 0, 0, 0);
1475 if (!(e = node(env, REX_COLL_CLASS, 1, 1, (elements + 3) * sizeof(Celt_t))))
1590 return node(env, i, 0, 0, 0);
1769 if (!(e = node(env, REX_CLASS, 1, 1, sizeof(Set_t))))
1779 if (!(e = node(env, REX_COLL_CLASS, 1, 1, 2 * sizeof(Celt_t))))
1806 if (!(f = node(env, REX_NEG, m, n, 0)))
1877 if (!(f = node(env, REX_REP, m, n, 0)))
1987 if (!(g = node(env, REX_TRIE, 0, 0, (UCHAR_MAX + 1) * sizeof(Trie_node_t*))))
2273 e = node(env, REX_NEST, 0, 0, (UCHAR_MAX + 1) * sizeof(unsigned short));
2366 if (!(f = node(env, REX_GROUP, 0, 0, 0)))
2421 if (!(e = node(env, REX_GROUP_COND, 0, 0, 0)))
2475 if (!(e = node(env, REX_EXEC, 0, 0, 0)))
2507 return rep(env, node(env, REX_BACK, c, 0, 0), 0, 0);
2532 if (!(f = node(env, x, 0, 0, 0)))
2630 if (!(e = node(env, REX_STRING, 0, 0, i)))
2637 if (!(f = node(env, REX_ONECHAR, 1, 1, 0)))
2646 if (!(f = node(env, REX_STRING, 0, 0, n)))
2661 if (!(e = node(env, REX_STRING, 0, 0, c)))
2677 e = rep(env, node(env, REX_BACK, c, 0, 0), 0, 0);
2686 return node(env, REX_NULL, 0, 0, 0);
2689 e = rep(env, node(env, REX_END, 0, 0, 0), 0, 0);
2693 if ((e = node(env, REX_BEG, 0, 0, 0)) && (env->flags & REG_EXTENDED))
2723 if (!(f = node(env, REX_GROUP, 0, 0, 0)))
2742 if (!(f = node(env, REX_GROUP, 0, 0, 0)))
2790 e = rep(env, node(env, REX_WBEG, 0, 0, 0), 0, 0);
2794 e = rep(env, node(env, REX_WEND, 0, 0, 0), 0, 0);
2798 e = rep(env, node(env, REX_DOT, 1, 1, 0), 0, 0);
2804 e = rep(env, node(env, REX_DOT, 1, 1, 0), 0, 0);
2810 if (e = node(env, REX_ONECHAR, 1, 1, 0))
2818 e = rep(env, node(env, REX_WORD, 0, 0, 0), 0, 0);
2822 e = rep(env, node(env, REX_WORD_NOT, 0, 0, 0), 0, 0);
2826 e = rep(env, node(env, REX_BEG_STR, 0, 0, 0), 0, 0);
2830 e = rep(env, node(env, REX_END_STR, 0, 0, 0), 0, 0);
2834 e = rep(env, node(env, REX_FIN_STR, 0, 0, 0), 0, 0);
2861 if (!(g = node(env, REX_CONJ, 0, 0, 0)))
2902 if (!(g = node(env, REX_ALT, 0, 0, 0)))
3042 if (!(a = node(env, REX_BM, 0, 0, n * (sizeof(Bm_mask_t*) + (UCHAR_MAX + 1) * sizeof(Bm_mask_t)) + (UCHAR_MAX + n + 2) * sizeof(size_t))))
3179 if (!(a = node(env, REX_KMP, 0, 0, n * (sizeof(int*) + 1))))
3322 if (!(e = node(&env, REX_BEG, 0, 0, 0)))
3338 if (!(f = node(&env, REX_END, 0, 0, 0)))
3491 if (!(e = node(&env, REX_BEG, 0, 0, 0)))
3505 if (!(e = node(&env, REX_END, 0, 0, 0)))