Home
last modified time | relevance | path

Searched refs:ActionNode (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/regexp/
Djsregexp.h582 class ActionNode: public SeqRegExpNode {
593 static ActionNode* SetRegister(int reg, int val, RegExpNode* on_success);
594 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
595 static ActionNode* StorePosition(int reg,
598 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
599 static ActionNode* BeginSubmatch(int stack_pointer_reg,
602 static ActionNode* PositiveSubmatchSuccess(int stack_pointer_reg,
607 static ActionNode* EmptyMatchCheck(int start_register,
656 ActionNode(ActionType action_type, RegExpNode* on_success) in ActionNode() function
1203 DeferredAction(ActionNode::ActionType action_type, int reg) in DeferredAction()
[all …]
Djsregexp.cc1156 if (action_type() == ActionNode::CLEAR_CAPTURES) { in Mentions()
1182 if (action->action_type() == ActionNode::STORE_POSITION) { in GetStoredPosition()
1200 if (action->action_type() == ActionNode::CLEAR_CAPTURES) { in FindAffectedRegisters()
1267 case ActionNode::SET_REGISTER: { in PerformDeferredActions()
1284 case ActionNode::INCREMENT_REGISTER: in PerformDeferredActions()
1292 case ActionNode::STORE_POSITION: { in PerformDeferredActions()
1315 case ActionNode::CLEAR_CAPTURES: { in PerformDeferredActions()
1490 ActionNode* ActionNode::SetRegister(int reg, in SetRegister()
1493 ActionNode* result = in SetRegister()
1494 new(on_success->zone()) ActionNode(SET_REGISTER, on_success); in SetRegister()
[all …]