Lines Matching defs:body
847 return ToNode(min(), max(), is_greedy(), body(), compiler, on_success);
1030 return ToNode(body(), index(), compiler, on_success);
1033 RegExpNode* RegExpCapture::ToNode(RegExpTree* body, int index,
1036 DCHECK_NOT_NULL(body);
1041 RegExpNode* body_node = body->ToNode(compiler, store_end);
1589 RegExpTree* body, RegExpCompiler* compiler,
1615 bool body_can_be_empty = (body->min_match() == 0);
1617 Interval capture_registers = body->CaptureRegisters();
1624 // Only unroll if there are no captures and the body can't be
1633 ToNode(0, new_max, is_greedy, body, compiler, on_success, true);
1638 answer = body->ToNode(compiler, answer);
1653 GuardedAlternative(body->ToNode(compiler, answer)));
1658 GuardedAlternative(body->ToNode(compiler, answer)));
1675 body->min_match() == 0, compiler->read_backward(), min, zone);
1682 // If the body can be empty we need to check if it was and then
1687 RegExpNode* body_node = body->ToNode(compiler, loop_return);
1689 // If the body can be empty we need to store the start position
1694 // Before entering the body of this loop we need to clear captures.