On 06/29/2011 02:37 PM, Chris Buxton wrote: > Not entirely. There is at least one construct that looks like this (using your terms): > > thing+ block thing block semicolon > > For example, within the controls statement: > > inet * allow { trusted; } keys { some.key; }; Good point.