Searched refs:AssertionNode (Results 1 – 2 of 2) sorted by relevance
883 class AssertionNode: public SeqRegExpNode {892 static AssertionNode* AtEnd(RegExpNode* on_success) { in AtEnd()893 return new(on_success->zone()) AssertionNode(AT_END, on_success); in AtEnd()895 static AssertionNode* AtStart(RegExpNode* on_success) { in AtStart()896 return new(on_success->zone()) AssertionNode(AT_START, on_success); in AtStart()898 static AssertionNode* AtBoundary(RegExpNode* on_success) { in AtBoundary()899 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success); in AtBoundary()901 static AssertionNode* AtNonBoundary(RegExpNode* on_success) { in AtNonBoundary()902 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success); in AtNonBoundary()904 static AssertionNode* AfterNewline(RegExpNode* on_success) { in AfterNewline()[all …]
2297 int AssertionNode::EatsAtLeast(int still_to_find, in EatsAtLeast()2313 void AssertionNode::FillInBMInfo(int offset, in FillInBMInfo()3047 void AssertionNode::EmitBoundaryCheck(RegExpCompiler* compiler, Trace* trace) { in EmitBoundaryCheck()3071 bool at_boundary = (assertion_type_ == AssertionNode::AT_BOUNDARY); in EmitBoundaryCheck()3098 void AssertionNode::BacktrackIfPrevious( in BacktrackIfPrevious()3101 AssertionNode::IfPrevious backtrack_if_previous) { in BacktrackIfPrevious()3130 void AssertionNode::GetQuickCheckDetails(QuickCheckDetails* details, in GetQuickCheckDetails()3145 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { in Emit()4612 void DotPrinter::VisitAssertion(AssertionNode* that) { in VisitAssertion()4615 case AssertionNode::AT_END: in VisitAssertion()[all …]