70{
71 if (message.empty()) {
72 return R"({"status":"error","message":"Empty message"})";
73 }
74
76
77 if (result.success) {
80 }
81 return "";
82 }
83
86 }
87
89}
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.