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

  /external/webkit/Source/JavaScriptCore/yarr/
YarrInterpreter.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 1283 Label* backtrack() { return backtrack_; } function in class:v8::internal::Trace
    [all...]
jsregexp.cc 638 // push backtrack code location
640 // backtrack code location:
646 // <push affected registers on backtrack stack>
648 // push backtrack code location
650 // backtrack code location:
652 // <pop backtrack location from stack and go to it>
659 // <pop backtrack location from stack and go to it>
685 // then need to backtrack to a point where it can match "foo". The naive
705 // current position offset, an optional backtrack code location on the top of
706 // the virtualized backtrack stack and some register changes. When a node i
2467 Label* backtrack = trace->backtrack(); local
    [all...]

Completed in 36 milliseconds