Lines Matching refs:AssertionNode
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()
4618 case AssertionNode::AT_START: in VisitAssertion()
4621 case AssertionNode::AT_BOUNDARY: in VisitAssertion()
4624 case AssertionNode::AT_NON_BOUNDARY: in VisitAssertion()
4627 case AssertionNode::AFTER_NEWLINE: in VisitAssertion()
5053 return AssertionNode::AfterNewline(on_success); in ToNode()
5055 return AssertionNode::AtStart(on_success); in ToNode()
5057 return AssertionNode::AtBoundary(on_success); in ToNode()
5059 return AssertionNode::AtNonBoundary(on_success); in ToNode()
5061 return AssertionNode::AtEnd(on_success); in ToNode()
5090 GuardedAlternative end_alternative(AssertionNode::AtEnd(on_success)); in ToNode()
5816 void Analysis::VisitAssertion(AssertionNode* that) { in VisitAssertion()
5971 void DispatchTableConstructor::VisitAssertion(AssertionNode* that) { in VisitAssertion()