Home | History | Annotate | Download | only in src

Lines Matching refs:ActionNode

1166   if (action_type() == ActionNode::CLEAR_CAPTURES) {
1192 if (action->action_type() == ActionNode::STORE_POSITION) {
1210 if (action->action_type() == ActionNode::CLEAR_CAPTURES) {
1275 case ActionNode::SET_REGISTER: {
1292 case ActionNode::INCREMENT_REGISTER:
1300 case ActionNode::STORE_POSITION: {
1323 case ActionNode::CLEAR_CAPTURES: {
1493 ActionNode* ActionNode::SetRegister(int reg,
1496 ActionNode* result =
1497 new(on_success->zone()) ActionNode(SET_REGISTER, on_success);
1504 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) {
1505 ActionNode* result =
1506 new(on_success->zone()) ActionNode(INCREMENT_REGISTER, on_success);
1512 ActionNode* ActionNode::StorePosition(int reg,
1515 ActionNode* result =
1516 new(on_success->zone()) ActionNode(STORE_POSITION, on_success);
1523 ActionNode* ActionNode::ClearCaptures(Interval range,
1525 ActionNode* result =
1526 new(on_success->zone()) ActionNode(CLEAR_CAPTURES, on_success);
1533 ActionNode* ActionNode::BeginSubmatch(int stack_reg,
1536 ActionNode* result =
1537 new(on_success->zone()) ActionNode(BEGIN_SUBMATCH, on_success);
1544 ActionNode* ActionNode::PositiveSubmatchSuccess(int stack_reg,
1549 ActionNode* result =
1550 new(on_success->zone()) ActionNode(POSITIVE_SUBMATCH_SUCCESS, on_success);
1559 ActionNode* ActionNode::EmptyMatchCheck(int start_register,
1563 ActionNode* result =
1564 new(on_success->zone()) ActionNode(EMPTY_MATCH_CHECK, on_success);
2301 int ActionNode::EatsAtLeast(int still_to_find,
2312 void ActionNode::FillInBMInfo(int offset,
4185 void ActionNode::Emit(RegExpCompiler* compiler, Trace* trace) {
4595 void DotPrinter::VisitAction(ActionNode* that) {
4598 case ActionNode::SET_REGISTER:
4603 case ActionNode::INCREMENT_REGISTER:
4607 case ActionNode::STORE_POSITION:
4611 case ActionNode::BEGIN_SUBMATCH:
4615 case ActionNode::POSITIVE_SUBMATCH_SUCCESS:
4618 case ActionNode::EMPTY_MATCH_CHECK:
4624 case ActionNode::CLEAR_CAPTURES: {
4959 ? static_cast<RegExpNode*>(ActionNode::IncrementRegister(reg_ctr, center))
4964 loop_return = ActionNode::EmptyMatchCheck(body_start_reg,
4973 body_node = ActionNode::StorePosition(body_start_reg, false, body_node);
4977 body_node = ActionNode::ClearCaptures(capture_registers, body_node);
4998 return ActionNode::SetRegister(reg_ctr, 0, center);
5036 ActionNode::PositiveSubmatchSuccess(stack_pointer_register,
5042 RegExpNode* end_of_line = ActionNode::BeginSubmatch(
5088 RegExpNode* node = ActionNode::BeginSubmatch(
5093 ActionNode::PositiveSubmatchSuccess(stack_pointer_register,
5124 return ActionNode::BeginSubmatch(stack_pointer_register,
5143 RegExpNode* store_end = ActionNode::StorePosition(end_reg, true, on_success);
5145 return ActionNode::StorePosition(start_reg, true, body_node);
5728 void Analysis::VisitAction(ActionNode* that) {
5988 void DispatchTableConstructor::VisitAction(ActionNode* that) {