Lines Matching refs:AssertionNode
897 class AssertionNode: public SeqRegExpNode {
906 static AssertionNode* AtEnd(RegExpNode* on_success) {
907 return new(on_success->zone()) AssertionNode(AT_END, on_success);
909 static AssertionNode* AtStart(RegExpNode* on_success) {
910 return new(on_success->zone()) AssertionNode(AT_START, on_success);
912 static AssertionNode* AtBoundary(RegExpNode* on_success) {
913 return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success);
915 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
916 return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success);
918 static AssertionNode* AfterNewline(RegExpNode* on_success) {
919 return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success);
940 AssertionNode(AssertionType t, RegExpNode* on_success)