Ist public denn nicht ein "reserviertes Wort"?
So wie es aussieht, wird es (nach dem ; ) als Typenbezeichner erkannt und deswegen wird danach auch das = erwartet.
Ich denke das ist nur so ein "halb reserviertes" Wort, denn
public
macht ja nur Sinn im Kontext einer Typ-Deklaration, und die ist ja durch das ; schon abgeschlossen. Darum kann der Compiler das eben nicht richtig einsortieren
EDIT: zu langsam ... na gut
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)