Hallo Andreas,
Danke für diese gute Analyse! ;-)
Mozilla liefert folgende Ausgabe:
Error: missing ; before statement
Source File: http://localhost/eval.html
Line: 15, Column: 12
Source Code:
alert('bla')alert('bla')
------------^
immerhin, die Zeilennummer ist die des eval-Aufrufs, die markierte Stelle und die Fehlerursache (missing ;) ist richtig - dafür fehlt aber der Hinweis, das hier der Code innerhalb eines eval-Aufrufs den Fehler verursacht hat - auch nicht unbedingt hilfreich.
Nun ja, deshalb habe ich gesagt, dass es auf den Fehler ankommt: gerade die Meldungen von Mozilla fand ich hilfreich, denn da wusste ich wo der Fehler ensteht und konnte eben nachvollziehen (vom "Source Code:...") wo genau was schief ging.
Aber deine Argumente sind durchwegs überzeugend.
Grüße
Thomas