Can someone state a production rule according to which `public` and `private` can be applied directly to a declaration, e.g. `public void main() { }`. (What I don't mean is `public { }` blocks or `public:`. Maybe I'm missing it, but I couldn't find one. If it is really the case, I'll fix that in the next days.