Home
last modified time | relevance | path

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

/external/v8/src/
Djsregexp.h714 class ActionNode: public SeqRegExpNode {
725 static ActionNode* SetRegister(int reg, int val, RegExpNode* on_success);
726 static ActionNode* IncrementRegister(int reg, RegExpNode* on_success);
727 static ActionNode* StorePosition(int reg,
730 static ActionNode* ClearCaptures(Interval range, RegExpNode* on_success);
731 static ActionNode* BeginSubmatch(int stack_pointer_reg,
734 static ActionNode* PositiveSubmatchSuccess(int stack_pointer_reg,
739 static ActionNode* EmptyMatchCheck(int start_register,
756 virtual ActionNode* Clone() { return new ActionNode(*this); } in Clone()
787 ActionNode(Type type, RegExpNode* on_success) in ActionNode() function
[all …]
Djsregexp.cc791 if (type() == ActionNode::CLEAR_CAPTURES) { in Mentions()
817 if (action->type() == ActionNode::STORE_POSITION) { in GetStoredPosition()
834 if (action->type() == ActionNode::CLEAR_CAPTURES) { in FindAffectedRegisters()
898 case ActionNode::SET_REGISTER: { in PerformDeferredActions()
915 case ActionNode::INCREMENT_REGISTER: in PerformDeferredActions()
923 case ActionNode::STORE_POSITION: { in PerformDeferredActions()
946 case ActionNode::CLEAR_CAPTURES: { in PerformDeferredActions()
1114 ActionNode* ActionNode::SetRegister(int reg, in SetRegister()
1117 ActionNode* result = new ActionNode(SET_REGISTER, on_success); in SetRegister()
1124 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) { in IncrementRegister()
[all …]