On Sat, 04 Jul 2009 13:49:01 +0200, Hallvord R. M. Steen
<hallv...@opera.com> wrote:

Another question: The JSON grammar says
JSONNumber ::
-opt  DecimalIntegerLiteral JSONFraction opt  ExponentPart opt
JSONFraction ::
. DecimalDigits
This apparently makes numbers like "1." illegal?

I suggest that the spec is changed. In 15.12.1.1 under "Syntax", add
"JSONFraction" on a new line after

JSONNumber ::
        -opt  DecimalIntegerLiteral JSONFractionopt  ExponentPartopt

in other words, define JSONNumber as follows:


JSONNumber ::
        -opt  DecimalIntegerLiteral JSONFractionopt  ExponentPartopt
        JSONFraction

I suggest this change because the browser implementations seem to align on
allowing this.

--
Hallvord R. M. Steen, Core Tester, Opera Software
http://www.opera.com http://my.opera.com/hallvors/
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to