Searched refs:AssertionNode (Results 1 - 2 of 2) sorted by relevance

/external/v8/src/
H A Djsregexp.h893 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 Djsregexp.cc1720 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