Add missing semicolon in ParameterDeclaration BNF

When a parameter is declared normally, within the body of the class or function, then the declaration must be terminated by a semicolon.

(The ParameterDeclaration rule is only used in the Declaration rule.)

@gavinking does this look right to you? I’m not entirely sure that semicolon isn’t already art of the grammar somewhere else.