- From: <bugzilla@jessica.w3.org>
- Date: Sat, 16 Jun 2012 11:16:24 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17508
Wolfgang Keller <wolfgangkeller@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P2
CC| |wolfgangkeller@gmail.com
--- Comment #1 from Wolfgang Keller <wolfgangkeller@gmail.com> 2012-06-16 11:16:23 UTC ---
If we look at http://www.whatwg.org/specs/web-apps/current-work/#selectionmode
we'll see the following IDL of SelectionMode
enum SelectionMode {
// ...
'preserve',
};
This is not allowed according to WebIDL http://dev.w3.org/2006/webapi/WebIDL/
Let's look why:
The nonterminal EnumValueList (what is between the { }) is defined (using
EnumValues) as
[21] EnumValueList → string EnumValues
[22] EnumValues → "," string EnumValues
| ε
Thus if there is a comma a string has to follow. This string 'preserve' (which
is also an invalid string according to WebIDL since string terminals have to be
enclosed in double quotes - see bug
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17507 - but this shall not mind
here) is followed by a comma - but not by an additional string.
Thus we either have to change the WebIDL rules such that there is no need for a
string after a comma or fix this IDL fragment by removing the , after
'preserve'.
--
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:16:26 UTC