- From: Chris Lilley via GitHub <sysbot+gh@w3.org>
- Date: Mon, 28 Jan 2019 15:46:37 +0000
- To: public-svg-issues@w3.org
I found two more unused definitions (we deleted the properties) > <property name='text-decoration-fill' href='text.html#TextDecorationFillProperty'/> > <property name='text-decoration-stroke' href='text.html#TextDecorationStrokeProperty'/> There are indeed references to one of the deleted terms: `illegal value`. This used to be defined - or rather, [mentioned in passing in a section called 'more examples', without an actual definition](https://www.w3.org/TR/WD-css2-971104/syndata.html#h-4.1.9) - in CSS2. This was then not exactly given an actual definition, but at least [mentioned in normative prose](https://www.w3.org/TR/WD-css2/syndata.html#parsing-errors) in CSS 2.1. In Syntax 3 the old `lex`/`yacc` style rigid grammar was abandoned in favor of a robust and error-tolerant parsing model, whose error handling is [informatively described](https://drafts.csswg.org/css-syntax-3/#error-handling). However, the actual parsing definition is all in terms of [consuming tokens](https://drafts.csswg.org/css-syntax-3/#consume-component-value) and does not use the term `illegal value` at all. The parts of SVG2 that still refer to illegal values should be reworked to not use such a term. I think that should be a separate issue; this issue is about removing the accumulation of old and unused definitions. -- GitHub Notification of comment by svgeesus Please view or discuss this issue at https://github.com/w3c/svgwg/pull/637#issuecomment-458182979 using your GitHub account
Received on Monday, 28 January 2019 15:46:39 UTC