diff --git a/src/main.cpp b/src/main.cpp index 97798339..a7fb9dd0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -30,7 +30,9 @@ int main(int argc, char** argv){ while(true){ (*vm->_stdout) << (need_more_lines ? "... " : ">>> "); std::string line; - std::getline(std::cin, line); + if (!std::getline(std::cin, line)) { + break; + } need_more_lines = pkpy_repl_input(repl, line.c_str()); } pkpy_delete(vm);