Searched refs:AssertionNode (Results 1 – 2 of 2) sorted by relevance
/external/v8/src/regexp/ |
D | jsregexp.h | 728 class AssertionNode: public SeqRegExpNode { 737 static AssertionNode* AtEnd(RegExpNode* on_success) { in AtEnd() 738 return new(on_success->zone()) AssertionNode(AT_END, on_success); in AtEnd() 740 static AssertionNode* AtStart(RegExpNode* on_success) { in AtStart() 741 return new(on_success->zone()) AssertionNode(AT_START, on_success); in AtStart() 743 static AssertionNode* AtBoundary(RegExpNode* on_success) { in AtBoundary() 744 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success); in AtBoundary() 746 static AssertionNode* AtNonBoundary(RegExpNode* on_success) { in AtNonBoundary() 747 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success); in AtNonBoundary() 749 static AssertionNode* AfterNewline(RegExpNode* on_success) { in AfterNewline() [all …]
|
D | jsregexp.cc | 2307 int AssertionNode::EatsAtLeast(int still_to_find, in EatsAtLeast() 2323 void AssertionNode::FillInBMInfo(Isolate* isolate, int offset, int budget, in FillInBMInfo() 3057 void AssertionNode::EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace) { in EmitBoundaryCheck() 3082 bool at_boundary = (assertion_type_ == AssertionNode::AT_BOUNDARY); in EmitBoundaryCheck() 3109 void AssertionNode::BacktrackIfPrevious( in BacktrackIfPrevious() 3112 AssertionNode::IfPrevious backtrack_if_previous) { in BacktrackIfPrevious() 3141 void AssertionNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails() 3156 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit() 4660 void DotPrinter::VisitAssertion(AssertionNode* that) { in VisitAssertion() 4663 case AssertionNode::AT_END: in VisitAssertion() [all …]
|