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

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