Searched refs:RegExpNode (Results 1 – 3 of 3) sorted by relevance
/external/v8/src/regexp/ |
D | regexp-ast.h | 35 class RegExpNode; 198 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 199 RegExpNode* on_success) = 0; 222 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 246 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 275 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 295 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 334 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 353 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 388 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; [all …]
|
D | jsregexp.h | 19 class RegExpNode; variable 433 class RegExpNode: public ZoneObject { 435 explicit RegExpNode(Zone* zone) in RegExpNode() function 439 virtual ~RegExpNode(); 473 virtual RegExpNode* GetSuccessorOfOmnivorousTextNode( in GetSuccessorOfOmnivorousTextNode() 493 virtual RegExpNode* FilterOneByte(int depth, bool ignore_case) { in FilterOneByte() 497 RegExpNode* replacement() { in replacement() 501 RegExpNode* set_replacement(RegExpNode* replacement) { in set_replacement() 536 RegExpNode* replacement_; 561 class SeqRegExpNode: public RegExpNode { [all …]
|
D | jsregexp.cc | 995 RegExpNode* start, 999 inline void AddWork(RegExpNode* node) { in AddWork() 1048 List<RegExpNode*>* work_list_; 1106 RegExpNode* start, in Assemble() 1118 List <RegExpNode*> work_list(0); in Assemble() 1127 RegExpNode* node = work_list.RemoveLast(); in Assemble() 1366 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush() 1492 RegExpNode* on_success) { in SetRegister() 1501 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) { in IncrementRegister() 1511 RegExpNode* on_success) { in StorePosition() [all …]
|