Searched refs:AssertionNode (Results 1 - 2 of 2) sorted by relevance
/external/v8/src/ |
H A D | jsregexp.h | 893 class AssertionNode: public SeqRegExpNode { class in namespace:v8::internal 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* AfterNewlin 937 AssertionNode(AssertionNodeType t, RegExpNode* on_success) function in class:v8::internal::AssertionNode [all...] |
H A D | jsregexp.cc | 1720 int AssertionNode::EatsAtLeast(int still_to_find, 2254 static void EmitHalfBoundaryCheck(AssertionNode::AssertionNodeType type, 2263 bool expect_word_character = (type == AssertionNode::AFTER_WORD_CHARACTER); 2293 static void EmitBoundaryCheck(AssertionNode::AssertionNodeType type, 2314 if (type == AssertionNode::AT_BOUNDARY) { 2350 bool fall_through_on_word = (type == AssertionNode::AT_NON_BOUNDARY); 2359 void AssertionNode::GetQuickCheckDetails(QuickCheckDetails* details, 2374 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { 3474 void DotPrinter::VisitAssertion(AssertionNode* that) { 3477 case AssertionNode [all...] |
Completed in 62 milliseconds