Lines Matching refs:re
94 if (decomp(e->re.group.expr.binary.left, sp, type, delimiter, flags))
97 if (e->re.group.expr.binary.right && decomp(e->re.group.expr.binary.right, sp, type, delimiter, flags))
147 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
157 if (settst(e->re.charclass, m))
265 meta(sp, e->re.onechar, type, 0, delimiter);
300 t = (s = e->re.string.base) + e->re.string.size;
310 if (e->re.trie.root[c])
318 detrie(e->re.trie.root[c], sp, pfx, pfx, &pfx[sizeof(pfx)], delimiter);
324 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
332 if (decomp(e->re.group.expr.binary.left, sp, type, delimiter, flags))
335 if (decomp(e->re.group.expr.binary.right, sp, type, delimiter, flags))
342 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
352 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
359 if (e->re.group.expr.binary.left && decomp(e->re.group.expr.binary.left, sp, type, delimiter, flags))
361 if (q = e->re.group.expr.binary.right)
364 if (q->re.group.expr.binary.left && decomp(q->re.group.expr.binary.left, sp, type, delimiter, flags))
367 if (q->re.group.expr.binary.right && decomp(q->re.group.expr.binary.right, sp, type, delimiter, flags))
375 if (decomp(e->re.group.expr.rex, sp, type, delimiter, flags))
390 * reconstruct pattern from compiled re p into sp