HomeSort by relevance Sort by last modified time
    Searched refs:BACKTRACK (Results 1 - 3 of 3) sorted by null

  /external/webkit/JavaScriptCore/yarr/
RegexInterpreter.cpp 72 static inline void appendParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack, ParenthesesDisjunctionContext* context)
74 context->next = backTrack->lastContext;
75 backTrack->lastContext = context;
76 ++backTrack->matchAmount;
79 static inline void popParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack)
81 ASSERT(backTrack->matchAmount);
82 ASSERT(backTrack->lastContext);
83 backTrack->lastContext = backTrack->lastContext->next;
84 --backTrack->matchAmount
    [all...]
  /external/v8/src/
jsregexp.h 1221 Label* backtrack() { return backtrack_; } function in class:v8::internal::Trace
    [all...]
jsregexp.cc 526 // push backtrack code location
528 // backtrack code location:
534 // <push affected registers on backtrack stack>
536 // push backtrack code location
538 // backtrack code location:
540 // <pop backtrack location from stack and go to it>
547 // <pop backtrack location from stack and go to it>
573 // then need to backtrack to a point where it can match "foo". The naive
593 // current position offset, an optional backtrack code location on the top of
594 // the virtualized backtrack stack and some register changes. When a node i
2292 Label* backtrack = trace->backtrack(); local
    [all...]

Completed in 88 milliseconds