Files
Faset_Engine/include/faset/editor/build_diagnostics.hpp
T
Emil d7a7a7c3a4
Native and manual checks / native (ubuntu-24.04) (push) Failing after 30s
Native and manual checks / manual (push) Successful in 28s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
Keep real staged compile errors navigable under warning floods
2026-09-24 03:34:18 +03:00

17 lines
622 B
C++

#pragma once
#include <faset/core/json.hpp>
#include <filesystem>
#include <string_view>
namespace faset::editor {
// Parse compiler, MSVC/clang-cl and Lua output into bounded Editor-facing rows.
// Only sources under the project Scripts directory or the verified immutable
// Scripts snapshot supplied by BuildService receive a project-relative file key.
Json parse_build_diagnostics(std::string_view raw_log, std::string_view phase,
const std::filesystem::path& project_root,
const std::filesystem::path& snapshot_scripts = {});
} // namespace faset::editor