diff --git a/server/internal/metrics/include/DiffLib.h b/server/internal/metrics/include/DiffLib.h index bacb3a10e60d1a1dfab90c5b821a1e4498c5af8b..c0e100ffa0ba9e6c0e9bcb826144101c8a749dc0 100755 --- a/server/internal/metrics/include/DiffLib.h +++ b/server/internal/metrics/include/DiffLib.h @@ -21,7 +21,7 @@ class FoundSame { private: struct Elem2 { - std::string op; // 1 - Insert, 2 - Delete, 3 - Copy, 4 - Replace + std::string op; std::pair > token1; std::pair > token2; }; diff --git a/server/internal/metrics/src/DiffLibImpl.cpp b/server/internal/metrics/src/DiffLibImpl.cpp index e32a4935dfb78bdec28e2a83cc1d3f659749b9a9..f8736c8d1699fdb5b1bbcf75965134cc4d1a32d4 100755 --- a/server/internal/metrics/src/DiffLibImpl.cpp +++ b/server/internal/metrics/src/DiffLibImpl.cpp @@ -29,10 +29,10 @@ std::pair FoundSame::getTexts() { for (size_t i = 1; i <= n; i++) { cache[i][0] = { - "I", {"%", str_int_tokens1[i - 1].second}, str_int_tokens1[i - 1]}; // str_int_tokens1[i-1].second мб кал + "I", {"%", str_int_tokens1[i - 1].second}, str_int_tokens1[i - 1]}; } for (size_t i = 1; i <= m; i++) { - cache[0][i] = {"D", str_int_tokens2[i - 1], {"#", str_int_tokens2[i - 1].second}}; // аналогично + cache[0][i] = {"D", str_int_tokens2[i - 1], {"#", str_int_tokens2[i - 1].second}}; } std::pair > r, h; @@ -65,12 +65,6 @@ std::pair FoundSame::getTexts() { while (i != 0 || j != 0) { std::string op = cache[i][j].op; auto temp = cache[i][j]; - // if (temp.token1.second > temp.token2.second) { - // temp.token2.second = temp.token1.second; - // } - // else{ - // temp.token1.second = temp.token2.second; - // } cache[i][j] = temp; alignment.push_back(cache[i][j]); if (op == "C" || op == "R") {