#pragma once #include #include namespace fesa { struct SourceLocation final { std::filesystem::path file; std::size_t line; std::size_t column; }; } // namespace fesa