• Home
  • Raw
  • Download

Lines Matching defs:TermGenerationState

289     struct TermGenerationState {  struct in JSC::Yarr::RegexGenerator
290 TermGenerationState(PatternDisjunction* disjunction, unsigned checkedTotal) in TermGenerationState() function
296 void resetAlternative() in resetAlternative()
301 bool alternativeValid() in alternativeValid()
305 void nextAlternative() in nextAlternative()
309 PatternAlternative* alternative() in alternative()
314 void resetTerm() in resetTerm()
319 bool termValid() in termValid()
324 void nextTerm() in nextTerm()
329 PatternTerm& term() in term()
335 PatternTerm& lookaheadTerm() in lookaheadTerm()
341 bool isSinglePatternCharacterLookaheadTerm() in isSinglePatternCharacterLookaheadTerm()
350 int inputOffset() in inputOffset()
355 void jumpToBacktrack(Jump jump, MacroAssembler* masm) in jumpToBacktrack()
362 void jumpToBacktrack(JumpList& jumps, MacroAssembler* masm) in jumpToBacktrack()
369 bool plantJumpToBacktrackIfExists(MacroAssembler* masm) in plantJumpToBacktrackIfExists()
377 void addBacktrackJump(Jump jump) in addBacktrackJump()
381 void setBacktrackGenerated(Label label) in setBacktrackGenerated()
386 void linkAlternativeBacktracks(MacroAssembler* masm) in linkAlternativeBacktracks()
391 void linkAlternativeBacktracksTo(Label label, MacroAssembler* masm) in linkAlternativeBacktracksTo()
396 … void propagateBacktrackingFrom(TermGenerationState& nestedParenthesesState, MacroAssembler* masm) in propagateBacktrackingFrom()
403 PatternDisjunction* disjunction;
404 int checkedTotal;
406 unsigned alt;
407 unsigned t;
408 JumpList backTrackJumps;
409 Label backtrackLabel;
410 bool isBackTrackGenerated;