#ifndef LFORTRAN_UTILS_H
#define LFORTRAN_UTILS_H
#include
#include
namespace LCompilers::LPython {
void get_executable_path(std::string &executable_path, int &dirname_length);
std::string get_runtime_library_dir();
std::string get_runtime_library_header_dir();
bool is_directory(std::string path);
bool path_exists(std::string path);
// Decodes the exit status code of the process (in Unix)
int32_t get_exit_status(int32_t err);
std::string generate_visualize_html(std::string &astr_data_json);
} // LFortran
#endif // LFORTRAN_UTILS_H