From 6c16cc5432ae8254987f40c92ee159a3c5523eba Mon Sep 17 00:00:00 2001 From: ALEXks Date: Tue, 20 May 2025 16:37:21 +0300 Subject: [PATCH] added json for SPF_ParseFilesWithOrder pass --- src/VisualizerCalls/get_information.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/VisualizerCalls/get_information.cpp b/src/VisualizerCalls/get_information.cpp index eb08941..881386c 100644 --- a/src/VisualizerCalls/get_information.cpp +++ b/src/VisualizerCalls/get_information.cpp @@ -465,14 +465,15 @@ int SPF_ParseFilesWithOrder(void*& context, int winHandler, short* options, shor { runPassesForVisualizer(projName, { PARSE_FILES }); - string resVal = ""; - for (auto& elem : filesCompilationOrder) - { - if (resVal == "") - resVal += elem; - else - resVal += "|" + elem; - } + json filesArray = json::array(); + + for (auto& file : filesCompilationOrder) + filesArray.push_back(file); + + json filesOrder; + filesOrder["allFiles"] = filesArray; + + string resVal = filesOrder.dump(); copyStringToShort(result, resVal); retSize = 0; }