75{
76 if (message.empty()) {
77 return R"({"status":"error","message":"Empty message"})";
78 }
79
81
82 if (result.success) {
85 }
86 return "";
87 }
88
91 }
92
94}
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.