• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/Libc-1044.1.2/regex/TRE/lib/

Lines Matching defs:lit

563 		tre_literal_t *lit = node->obj;
565 if (!IS_SPECIAL(lit) || IS_BACKREF(lit) || IS_EMPTY(lit) || IS_ASSERTION(lit))
568 (int)lit->code_min, (int)lit->code_max));
595 if (IS_BACKREF(lit))
597 int b = lit->code_max;
638 assert(!IS_TAG(lit));
1442 tre_literal_t *lit = (tre_literal_t *)node->obj;
1443 if (IS_TAG(lit))
1444 lit->code_max = to_reorder[lit->code_max];
1692 tre_literal_t *lit = node->obj;
1693 int pos = lit->position;
1694 int min = lit->code_min;
1695 int max = lit->code_max;
1696 tre_bracket_match_list_t *list = !IS_SPECIAL(lit) ?
1697 lit->u.bracket_match_list :
1699 if (!IS_SPECIAL(lit) || IS_BACKREF(lit))
1707 else if (IS_TAG(lit) && (flags & COPY_REMOVE_TAGS))
1713 else if (IS_TAG(lit) && (flags & COPY_MAXIMIZE_FIRST_TAG)
1728 if (!IS_SPECIAL(lit))
1857 tre_literal_t *lit= node->obj;
1858 if (!IS_SPECIAL(lit) || IS_BACKREF(lit))
1860 lit->position += pos_add;
1861 if (lit->position > max_pos)
1862 max_pos = lit->position;
2231 tre_literal_t *lit;
2253 lit = (tre_literal_t *)node->obj;
2254 switch (lit->code_min)
2257 if (lit->code_max >= 0)
2263 if (tags[i] == lit->code_max)
2267 tags[i] = lit->code_max;
2276 assert(lit->code_max >= 1
2277 || lit->code_max <= ASSERT_LAST);
2279 *assertions |= lit->code_max;
2284 params[i] = lit->u.params[i];
2368 tre_literal_t *lit = (tre_literal_t *)node->obj;
2369 if (IS_BACKREF(lit))
2374 node->firstpos = tre_set_one(mem, lit->position, 0,
2378 node->lastpos = tre_set_one(mem, lit->position, 0,
2380 (int)lit->code_max);
2384 else if (lit->code_min < 0)
2402 tre_set_one(mem, lit->position, (int)lit->code_min,
2403 (int)lit->code_max, NULL, -1);
2406 node->lastpos = tre_set_one(mem, lit->position,
2407 (int)lit->code_min,
2408 (int)lit->code_max,
2409 lit->u.bracket_match_list,