diff --git a/wcclparser/main.cpp b/wcclparser/main.cpp
index 9a2eda37f80d1f8bafa277d855fc3d0d1f950e50..6cfd6cb06bb2ab58faf3f1bf90125e9a621de0b9 100644
--- a/wcclparser/main.cpp
+++ b/wcclparser/main.cpp
@@ -26,6 +26,7 @@ namespace {
 void std_read_loop(boost::function<bool (const std::string&)>& line_cb)
 {
 	while (std::cin.good()) {
+		std::cout << _prompt << std::flush;
 		std::string s;
 		getline(std::cin, s);
 		if (line_cb(s)) {