Searched refs:AssertionNode (Results 1 - 4 of 4) sorted by relevance
/third_party/node/deps/v8/src/regexp/ |
H A D | regexp-dotprinter.cc | 172 void DotPrinterImpl::VisitAssertion(AssertionNode* that) { in VisitAssertion() 175 case AssertionNode::AT_END: in VisitAssertion() 178 case AssertionNode::AT_START: in VisitAssertion() 181 case AssertionNode::AT_BOUNDARY: in VisitAssertion() 184 case AssertionNode::AT_NON_BOUNDARY: in VisitAssertion() 187 case AssertionNode::AFTER_NEWLINE: in VisitAssertion()
|
H A D | regexp-nodes.h | 458 class AssertionNode : public SeqRegExpNode { class 467 static AssertionNode* AtEnd(RegExpNode* on_success) { in AtEnd() 468 return on_success->zone()->New<AssertionNode>(AT_END, on_success); in AtEnd() 470 static AssertionNode* AtStart(RegExpNode* on_success) { in AtStart() 471 return on_success->zone()->New<AssertionNode>(AT_START, on_success); in AtStart() 473 static AssertionNode* AtBoundary(RegExpNode* on_success) { in AtBoundary() 474 return on_success->zone()->New<AssertionNode>(AT_BOUNDARY, on_success); in AtBoundary() 476 static AssertionNode* AtNonBoundary(RegExpNode* on_success) { in AtNonBoundary() 477 return on_success->zone()->New<AssertionNode>(AT_NON_BOUNDARY, on_success); in AtNonBoundary() 479 static AssertionNode* AfterNewlin in AtNonBoundary() 498 AssertionNode(AssertionType t, RegExpNode* on_success) AssertionNode() function in v8::internal::AssertionNode [all...] |
H A D | regexp-compiler.cc | 1390 void AssertionNode::FillInBMInfo(Isolate* isolate, int offset, int budget, in FillInBMInfo() 2158 void AssertionNode::EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace) { in EmitBoundaryCheck() 2179 bool at_boundary = (assertion_type_ == AssertionNode::AT_BOUNDARY); in EmitBoundaryCheck() 2205 void AssertionNode::BacktrackIfPrevious( in BacktrackIfPrevious() 2207 AssertionNode::IfPrevious backtrack_if_previous) { in BacktrackIfPrevious() 2242 void AssertionNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails() 2253 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit() 3561 static void VisitAssertion(AssertionNode* that) {} in VisitAssertion() 3647 static void VisitAssertion(AssertionNode* that) { in VisitAssertion() 3649 if (that->assertion_type() == AssertionNode in VisitAssertion() [all...] |
H A D | regexp-compiler-tonode.cc | 896 return AssertionNode::AfterNewline(on_success); in RationalizeConsecutiveAtoms() 898 return AssertionNode::AtStart(on_success); in RationalizeConsecutiveAtoms() 903 : AssertionNode::AtBoundary(on_success); in RationalizeConsecutiveAtoms() 909 : AssertionNode::AtNonBoundary(on_success); in RationalizeConsecutiveAtoms() 911 return AssertionNode::AtEnd(on_success); in RationalizeConsecutiveAtoms() 940 GuardedAlternative end_alternative(AssertionNode::AtEnd(on_success)); in RationalizeConsecutiveAtoms()
|
Completed in 22 milliseconds