diff --git a/src/kiss/Reader.hx b/src/kiss/Reader.hx index 9d90217..c01716b 100644 --- a/src/kiss/Reader.hx +++ b/src/kiss/Reader.hx @@ -112,7 +112,10 @@ class Reader { case Some(exp): exp; case None: - throw 'There were no expressions left in the stream at $position'; + Sys.stderr().writeString('Kiss reader error!\n'); + Sys.stderr().writeString(stream.position().toPrint() + ': Ran out of Kiss expressions\n'); + Sys.exit(1); + return null; }; }