Improved exceptions and reporting exceptions for command-line compiler.

Why? I don't want to flush the stream.