79{
80 if (message.empty()) {
81 return R"({"status":"error","message":"Empty message"})";
82 }
83
85
86 if (result.success) {
89 }
90 return "";
91 }
92
95 }
96
98}
static std::string escape_json(const std::string &str)
Escapes a string for safe JSON encoding.
std::function< void()> m_success_callback
Success callback.
std::unique_ptr< ClangInterpreter > m_interpreter
Embedded Clang interpreter.
std::function< void(const std::string &)> m_error_callback
Error callback.