[Imps] [ANN] Father Christmas is a bit early this year…

Anne van Kesteren annevk at opera.com
Thu Dec 28 09:19:41 PST 2006


On Thu, 28 Dec 2006 18:15:25 +0100, Thomas Broyer <t.broyer at gmail.com>  
wrote:
>> It seems you emit a comment token X for <?X> where you really should  
>> emit X according to the specification.
>
> I disagree.
>
> In "tag open state":
> <http://www.whatwg.org/specs/web-apps/current-work/#tag-open>
> """
> Consume the next input character:
> [...]
> U+003F QUESTION MARK (?)
>     Parse error. Switch to the bogus comment state.
> """
>
> The question mark is consumed, so it's not part of the comment's value.

You should also read "Bogus comment state"  
http://www.whatwg.org/specs/web-apps/current-work/#bogus before drawing  
any conclusions: "Emit a comment token whose data is the concatenation of  
all the characters starting from and __including__ the character that  
caused the state machine to switch into the bogus comment state [...]"

;-)


-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>



More information about the Implementors mailing list