|
|
|
|
|
by VladRussian
5351 days ago
|
|
the compiler in many simple cases could have tried to repair the program, like attempting to insert(remove) missing(extra) ';' or '}' for example. While it may be not a malice, it is definitely an absence of a good will. Note: i did work on a real product which had parser inside that had such style of repair implemented, and such approach is also quickly mentioned in the dragon book as well |
|
A better point is that the error messages from many compilers can be very obscure. This was particularly true 10-15 years ago.