/* * Copyright (c) 2022, Itamar S. * * SPDX-License-Identifier: BSD-2-Clause */ #include "FileDB.h" #include namespace CodeComprehension { String FileDB::to_absolute_path(StringView filename) const { if (LexicalPath { filename }.is_absolute()) { return filename; } if (m_project_root.is_null()) return filename; return LexicalPath { String::formatted("{}/{}", m_project_root, filename) }.string(); } }