It should have been that way from the beginning. This 'cascade of error messages' style is pretty damn bad.
Also, the compiler must quit on the first error: Continuing with the known-bad state is not only asking for trouble, it's inviting it in and setting up the guest room for it to stay a month.
We aren't on mainframes anymore. Getting an error message means you go back to the editor immediately, not in a week when your next time slot comes around.