On 16 Jan 2014 10:03, "Marcus Smith" <qwcode@gmail.com> wrote:
>>
>>
>> My apologies. I misread N[.N]+ as the '+' meaning "one or more" (as in
>
>
> maybe  N[(.N)+]  would be clearer.
>
> all of (.N)+ is optional
> but when it's present it can be  .N or .N.N or .N.N.N etc...

Yeah, that's a good idea. Simply switching to * might encourage the idea it's a regex, when it's more the kind of pseudo grammar people use to describe command line parameters.

Cheers,
Nick.

>