| 646 | } |
| 647 | |
| 648 | static void console_command_script(ConsoleServer &cs, u32 client_id, const char *json, void *user_data) |
| 649 | { |
| 650 | CE_UNUSED_2(cs, client_id); |
| 651 | TempAllocator1024 ta; |
| 652 | JsonObject obj(ta); |
| 653 | DynamicString script(default_allocator()); |
| 654 | |
| 655 | sjson::parse(obj, json); |
| 656 | sjson::parse_verbatim(script, obj["script"]); |
| 657 | |
| 658 | ((LuaEnvironment *)user_data)->execute_string(script.c_str()); |
| 659 | } |
| 660 | |
| 661 | static void do_REPL(LuaEnvironment *env, const char *lua) |
| 662 | { |
nothing calls this directly
no test coverage detected