[whatwg] Plus Signs in Signed Integers

Ian Hickson ian at hixie.ch
Tue Jul 14 00:23:13 PDT 2009


On Tue, 14 Jul 2009, Jonas Sicking wrote:
> On Mon, Jul 13, 2009 at 8:07 PM, Ian Hickson<ian at hixie.ch> wrote:
> > On Thu, 18 Jun 2009, Smylers wrote:
> >>
> >> The algorithm for parsing signed integers does not allow an optional
> >> plus sign before positive integers; that is, parsing "+4" will return an
> >> error at step 8 of this algorithm:
> >>
> >>   http://www.whatwg.org/html5#rules-for-parsing-integers
> >>
> >> That is inconsistent with the algorithm for non-negative integers, which
> >> tolerates (and ignores) a leading plus sign (step 6):
> >>
> >>   http://www.whatwg.org/html5#rules-for-parsing-non-negative-integers
> >
> > I've made + be tolerated by the signed parser also.
> 
> Based on what Boris said, why make this distinction?
> 
> Generally +1 is not considered a valid integer by most number parsing 
> libraries. And since gecko is planning on becoming more strict, why 
> follow (part of) it's lead here?

I was basing the change on what IE does, not on what Gecko does.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


More information about the whatwg mailing list