Searched refs:RegExpNode (Results 1 – 3 of 3) sorted by relevance
/external/v8/src/regexp/ |
D | regexp-ast.h | 37 class RegExpNode; 203 virtual RegExpNode* ToNode(RegExpCompiler* compiler, 204 RegExpNode* on_success) = 0; 227 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 251 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 281 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 325 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 370 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 392 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; 427 RegExpNode* ToNode(RegExpCompiler* compiler, RegExpNode* on_success) override; [all …]
|
D | jsregexp.h | 21 class RegExpNode; variable 460 class RegExpNode: public ZoneObject { 462 explicit RegExpNode(Zone* zone) in RegExpNode() function 469 virtual ~RegExpNode(); 503 virtual RegExpNode* GetSuccessorOfOmnivorousTextNode( in GetSuccessorOfOmnivorousTextNode() 523 virtual RegExpNode* FilterOneByte(int depth) { return this; } in FilterOneByte() 525 RegExpNode* replacement() { in replacement() 529 RegExpNode* set_replacement(RegExpNode* replacement) { in set_replacement() 564 RegExpNode* replacement_; 589 class SeqRegExpNode: public RegExpNode { [all …]
|
D | jsregexp.cc | 949 RegExpNode* start, int capture_count, 952 inline void AddWork(RegExpNode* node) { in AddWork() 999 std::vector<RegExpNode*>* work_list_; 1053 Isolate* isolate, RegExpMacroAssembler* macro_assembler, RegExpNode* start, in Assemble() 1062 std::vector<RegExpNode*> work_list; in Assemble() 1071 RegExpNode* node = work_list.back(); in Assemble() 1307 void Trace::Flush(RegExpCompiler* compiler, RegExpNode* successor) { in Flush() 1432 RegExpNode* on_success) { in SetRegister() 1441 ActionNode* ActionNode::IncrementRegister(int reg, RegExpNode* on_success) { in IncrementRegister() 1451 RegExpNode* on_success) { in StorePosition() [all …]
|