Re: [csswg-drafts] Upstream parser quirks to syntax (#6100)

The CSS Working Group just discussed `Upstream parser quirks to syntax`, and agreed to the following:

* `RESOLVED: Add quicky hex color and quirky lengths to V&U`
* `RESOLVED: Add a quirks mode flag to parsing algo and syntax which is passed to property specific parsers`

<details><summary>The full IRC log of that discussion</summary>
&lt;dael> Topic: Upstream parser quirks to syntax<br>
&lt;dael> github: https://github.com/w3c/csswg-drafts/issues/6100<br>
&lt;dael> TabAtkins: 2 simple bits<br>
&lt;dael> TabAtkins: Ana pointed out there's parser quirks for hashless and unitless<br>
&lt;dael> TabAtkins: In quirks spec<br>
&lt;dael> TabAtkins: agreed in past we should try and upstream to relevant specs<br>
&lt;dael> TabAtkins: agree can move in. Don't need to do anything in syntax b/c don't parse normally so should be in V&amp;U where we define hashless hex and unitless length production<br>
&lt;dael> TabAtkins: Notes about when in quirks mode we accept these<br>
&lt;florian> q+<br>
&lt;dael> TabAtkins: One syntax change is let you pass in that you're parsing in quirks mode into syntax parse. Parsing algo gneerically evokes do what you need to parse and that should get quirks mode flag explicitly so it knows to accept quirky hex and length<br>
&lt;dael> TabAtkins: Asking for 2 resoltions. Add quicky hex color and quirky lengths to V&amp;U<br>
&lt;dael> TabAtkins: Add an explicit quirk flag for parsing algo in syntax that is invoked at point syntax spec asks you to parse these<br>
&lt;astearns> ack florian<br>
&lt;dael> florian: I believe I know answer, none of these quirks could disappear?<br>
&lt;dael> TabAtkins: No, have been around for forever. As long as quirks mode exists, they will<br>
&lt;dael> fantasai: Fine, but shove into an appendix<br>
&lt;dael> TabAtkins: Happy to do that<br>
&lt;dael> astearns: Other comments?<br>
&lt;dael> RESOLVED: Add quicky hex color and quirky lengths to V&amp;U<br>
&lt;dael> TabAtkins: Add a quirks mode flag to parsing algo and syntax which is passed to property specific parsers<br>
&lt;dael> astearns: Obj?<br>
&lt;dael> florian: Questions - what passes it to parsing algo?<br>
&lt;dael> TabAtkins: Collars. Things don't generally invoke those, but now they exist they can if necessary pass a quirks mode flag<br>
&lt;dael> astearns: Objections<br>
&lt;TabAtkins> s/Collars/Callers/<br>
&lt;dael> RESOLVED: Add a quirks mode flag to parsing algo and syntax which is passed to property specific parsers<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6100#issuecomment-805994716 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 24 March 2021 16:57:38 UTC