• Home
  • Raw
  • Download

Lines Matching refs:l_i

2726   for (size_t l_i = 0; l_i < costs.size(); ++l_i) {  in CalculateOptimalEdits()  local
2727 costs[l_i][0] = static_cast<double>(l_i); in CalculateOptimalEdits()
2728 best_move[l_i][0] = kRemove; in CalculateOptimalEdits()
2736 for (size_t l_i = 0; l_i < left.size(); ++l_i) { in CalculateOptimalEdits() local
2738 if (left[l_i] == right[r_i]) { in CalculateOptimalEdits()
2740 costs[l_i + 1][r_i + 1] = costs[l_i][r_i]; in CalculateOptimalEdits()
2741 best_move[l_i + 1][r_i + 1] = kMatch; in CalculateOptimalEdits()
2745 const double add = costs[l_i + 1][r_i]; in CalculateOptimalEdits()
2746 const double remove = costs[l_i][r_i + 1]; in CalculateOptimalEdits()
2747 const double replace = costs[l_i][r_i]; in CalculateOptimalEdits()
2749 costs[l_i + 1][r_i + 1] = add + 1; in CalculateOptimalEdits()
2750 best_move[l_i + 1][r_i + 1] = kAdd; in CalculateOptimalEdits()
2752 costs[l_i + 1][r_i + 1] = remove + 1; in CalculateOptimalEdits()
2753 best_move[l_i + 1][r_i + 1] = kRemove; in CalculateOptimalEdits()
2757 costs[l_i + 1][r_i + 1] = replace + 1.00001; in CalculateOptimalEdits()
2758 best_move[l_i + 1][r_i + 1] = kReplace; in CalculateOptimalEdits()
2765 for (size_t l_i = left.size(), r_i = right.size(); l_i > 0 || r_i > 0;) { in CalculateOptimalEdits() local
2766 EditType move = best_move[l_i][r_i]; in CalculateOptimalEdits()
2768 l_i -= move != kAdd; in CalculateOptimalEdits()
2898 size_t l_i = 0, r_i = 0, edit_i = 0; in CreateUnifiedDiff() local
2903 ++l_i; in CreateUnifiedDiff()
2909 const size_t prefix_context = std::min(l_i, context); in CreateUnifiedDiff()
2910 Hunk hunk(l_i - prefix_context + 1, r_i - prefix_context + 1); in CreateUnifiedDiff()
2912 hunk.PushLine(' ', left[l_i - i].c_str()); in CreateUnifiedDiff()
2935 hunk.PushLine(edit == kMatch ? ' ' : '-', left[l_i].c_str()); in CreateUnifiedDiff()
2942 l_i += edit != kAdd; in CreateUnifiedDiff()