The C# language specification defines the empty-statement grammar production, which allows me to do something like this:
static void Main(string[] args)
{
; ; ;
}
Why would Microsoft include this grammar production in the C# language? Does it have a useful purpose?