Lines Matching refs:AssertionNode
893 class AssertionNode: public SeqRegExpNode {
907 static AssertionNode* AtEnd(RegExpNode* on_success) {
908 return new AssertionNode(AT_END, on_success);
910 static AssertionNode* AtStart(RegExpNode* on_success) {
911 return new AssertionNode(AT_START, on_success);
913 static AssertionNode* AtBoundary(RegExpNode* on_success) {
914 return new AssertionNode(AT_BOUNDARY, on_success);
916 static AssertionNode* AtNonBoundary(RegExpNode* on_success) {
917 return new AssertionNode(AT_NON_BOUNDARY, on_success);
919 static AssertionNode* AfterNewline(RegExpNode* on_success) {
920 return new AssertionNode(AFTER_NEWLINE, on_success);
932 virtual AssertionNode* Clone() { return new AssertionNode(*this); }
937 AssertionNode(AssertionNodeType t, RegExpNode* on_success)