@@ -12,8 +12,9 @@ import polemy.value; import polemy.valueconv; import std.stdio; import std.string; +import std.cstream; enum VersionNoMajor = 0; /// Version Number enum VersionNoMinor = 1; /// Version Number enum VersionNoRev = 0; /// Version Number @@ -52,9 +53,9 @@ bool singleInteraction() { writef(">> ", lineno); string line = readln(); - if( line.startsWith("exit") || line.startsWith("quit") ) + if( line.startsWith("exit") || line.startsWith("quit") || din.eof() ) return false; try { if( tryRun(line) ) writeln(lastVal);