This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The current WebIDL grammar makes "- Infinity" a valid float litteral, while "- 1.0" is not: FloatLiteral → float | "-" "Infinity" | "Infinity" | "NaN" I see little value in allowing space between the "-" and "Infinity", so I would suggest instead making the second production "-Infinity".
http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.674;r2=1.675;f=h http://dev.w3.org/cvsweb/2006/webapi/WebIDL/v1.xml.diff?r1=1.116;r2=1.117;f=h