Luc, thanks for spotting that.
It seems to make sense. I have checked it in as the new n3.n3
Tim
On 2009-02 -12, at 18:26, luc peuvrier at home wrote:
> Hi,
>
> Looking for integer and decimal non terminal ( token ) definition on
> following n3 grammar specification:
> http://www..w3.org/2000/10/swap/grammar/n3-report.html
>
> and
>
> http://www.w3.org/2000/10/swap/grammar/n3.n3
>
> The ebnf definition for integer and decimal are:
>
> integer : [-+]?[0-9]+
>
> decimal : [-+]?[0-9]+(\.[0-9])?
>
> There is an ambiguity since "123" ( for example ) match integer and
> decimal
>
> I propose
> decimal : [-+]?[0-9]+\.[0-9]*
>
> Width the above definition "123" match only integer, "123." match
> decimal. This look like C and Java standard for numéric constants
>
> Best regards
> Luc Peuvrier