Commits

Geoffrey Sneddon  committed f60fa48

Document --w3c-compat-crazy-substitutions (crazyyy).

  • Participants
  • Parent commits be0725a

Comments (0)

Files changed (2)

 although specific options that turn on just one compatibility feature at a time
 are also available (and are documented below under each <a href=#processes title=processes>process</a>) — these are all implied by the
 <a href=#w3c-compat><code>--w3c-compat</code></a> options, with one exception:
-<code>--w3c-compat-crazy-substitutions</code>, as it can lead to undesirable
+<a href=#w3c-compat-crazy-substitutions><code>--w3c-compat-crazy-substitutions</code></a>, as it can lead to undesirable
 results.</p>
 
 <p>Other <a href=#processes title=processes>process</a> specific options are documented
 	</dd><dt><code>[LONGSTATUS]</code>
 	</dt><dd>This is replaced with the <a href=#long-w3c-status>long W3C status</a>.
 </dd></dl>
+
+<p>There is one further string substitution, and this is only done when
+<dfn id=w3c-compat-crazy-substitutions><code>--w3c-compat-crazy-substitutions</code></dfn> is enabled (note that
+this is not included in <a href=#w3c-compat><code>--w3c-compat</code></a>). A string of
+<code>http://www.w3.org/StyleSheets/TR/W3C-</code> followed by one or more
+characters in the range U+0041 LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL
+LETTER Z (A–Z) is replaced with whatever
+<code>http://www.w3.org/StyleSheets/TR/W3C-[STATUS]</code> would evaluate to
+be. Like the <a href=#normal-string-substitution title="normal string substitution">normal string
+substitutions</a>, this string must be contained in a single text node.</p>
+
+<!-- Is that crazy enough to justify the option name? -->
 </body></html>

File README.src.html

 	<dt><code>[LONGSTATUS]</code>
 	<dd>This is replaced with the <span>long W3C status</span>.
 </dl>
+
+<p>There is one further string substitution, and this is only done when
+<dfn><code>--w3c-compat-crazy-substitutions</code></dfn> is enabled (note that
+this is not included in <code>--w3c-compat</code>). A string of
+<code>http://www.w3.org/StyleSheets/TR/W3C-</code> followed by one or more
+characters in the range U+0041 LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL
+LETTER Z (A–Z) is replaced with whatever
+<code>http://www.w3.org/StyleSheets/TR/W3C-[STATUS]</code> would evaluate to
+be. Like the <span title="normal string substitution">normal string
+substitutions</span>, this string must be contained in a single text node.</p>
+
+<!-- Is that crazy enough to justify the option name? -->