Peter Stuge wrote:And there was an off-by-one error for the upper bound of a range.
> > if (',' == *p)
> > p++;
>
> Here it should actually also throw parse error if there is any other
> character than comma or end-of-input:
I think I've caught all the issues in this version of the file. :)
//Peter