- From: <bugzilla@jessica.w3.org>
- Date: Sat, 16 Jun 2012 11:08:46 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17509
Summary: Include sign in NUMBER, PERCENTAGE, and DIMENSION
tokens
Product: CSS
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: CSS Level 2
AssignedTo: bert@w3.org
ReportedBy: antonsforums@yahoo.co.uk
QAContact: public-css-bugzilla@w3.org
Reported by Tab Atkins Jr. and fantasai
In 4.1 and G.2, the NUMBER, PERCENTAGE, and DIMENSION tokens (amongst others in
G.2 such as LENGTH and ANGLE) depend on the {num} macro which is defined as
# num [0-9]+|[0-9]*\.[0-9]+
in 4.2, and as
# num [0-9]+|[0-9]*"."[0-9]+
in G.2.
The optional leading + or - sign that can be used with these tokens is
tokenized as a separated DELIM token, and is combined with the following token
during parsing.
This implies that you can insert a comment between the sign and the number.
This is undesirable for the following reasons:
1. It's unintuitive and doesn't serve much useful purpose;
2. It's not interoperable, since Gecko and PrinceXML both parse the sign as 3.
part of the NUMBER/etc token, whilst other UAs seem to follow the spec;
3. It makes it difficult for spec authors to talk about numbers and such in
grammar terms, because they must always remember to also allow an optional + or
- DELIM preceding the tokens.
Conversation begins:
Bug report:
http://lists.w3.org/Archives/Public/www-style/2012Apr/0639.html
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Saturday, 16 June 2012 11:08:48 UTC