Well first thing when dealing with a compiler is once the compiler has found one error, every following error is just a guess. Fixing one error can clear up hundreds of others. Can, not will. So...