Searched refs:AssertionNode (Results 1 - 2 of 2) sorted by relevance
/external/v8/src/ |
H A D | jsregexp.h | 846 class AssertionNode: public SeqRegExpNode { class in namespace:v8::internal 860 static AssertionNode* AtEnd(RegExpNode* on_success) { 861 return new AssertionNode(AT_END, on_success); 863 static AssertionNode* AtStart(RegExpNode* on_success) { 864 return new AssertionNode(AT_START, on_success); 866 static AssertionNode* AtBoundary(RegExpNode* on_success) { 867 return new AssertionNode(AT_BOUNDARY, on_success); 869 static AssertionNode* AtNonBoundary(RegExpNode* on_success) { 870 return new AssertionNode(AT_NON_BOUNDARY, on_success); 872 static AssertionNode* AfterNewlin 887 AssertionNode(AssertionNodeType t, RegExpNode* on_success) function in class:v8::internal::AssertionNode [all...] |
H A D | jsregexp.cc | 1578 int AssertionNode::EatsAtLeast(int still_to_find, int recursion_depth) { 2080 static void EmitHalfBoundaryCheck(AssertionNode::AssertionNodeType type, 2089 bool expect_word_character = (type == AssertionNode::AFTER_WORD_CHARACTER); 2119 static void EmitBoundaryCheck(AssertionNode::AssertionNodeType type, 2140 if (type == AssertionNode::AT_BOUNDARY) { 2176 bool fall_through_on_word = (type == AssertionNode::AT_NON_BOUNDARY); 2185 void AssertionNode::GetQuickCheckDetails(QuickCheckDetails* details, 2200 void AssertionNode::Emit(RegExpCompiler* compiler, Trace* trace) { 3291 void DotPrinter::VisitAssertion(AssertionNode* that) { 3294 case AssertionNode [all...] |
Completed in 19 milliseconds