#ifndef CS_REPL_HAS_EDIT /* use nothing (no line editing support) */ #include #include inline void init_lineedit(cs_state &, ostd::string_range) { } inline std::optional read_line(cs_state &, cs_svar *pr) { ostd::write(pr->get_value()); return std::move(ostd::cin.get_line(ostd::appender()).get()); } inline void add_history(cs_state &, ostd::string_range) { } #endif