On 18/02/2013 01:10, Andrej Mitrovic wrote: <snip> > The grammar and spec are often broken. The OP sample is completely valid. The whole point of a spec is to define the language. So if the spec makes some code illegal, then (at least for the time being) it is illegal. Stewart.