Lines Matching refs:AssertionNode
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()
750 return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success); in AfterNewline()
769 AssertionNode(AssertionType t, RegExpNode* on_success) in AssertionNode() function