Home
last modified time | relevance | path

Searched refs:RegExpNode (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/regexp/
Dregexp-ast.h35 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 …]
Djsregexp.h19 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 …]
Djsregexp.cc995 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 …]