Aussagekräftigere Fehlermeldung mit Levelbezug
Die derzeitigen Fehlermeldungen der REPL sind noch nicht sehr hilfreich, da einfach nur darauf hingewiesen wird, dass eine bestimmte Deklaration oder ein Import oder ähnliches gefunden wurde. Es fehlt der Hinweis, dass das entsprechende Sprachkonstrukt in der jeweiligen Sprachstufe nicht erlaubt ist.
Das sollte dann in die folgende Richtung gehen:
- Data type declarations are not allowed on level 1. But found data type declaration at ...
- Type signatures are mandatory on level 1. No type signature found for ...