- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 05 Jun 2009 07:48:21 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv17724 Modified Files: Overview.html Log Message: Also support dash-dash-space-angle (with any number or type of spaces) in comments. (whatwg r3195) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2347 retrieving revision 1.2348 diff -u -d -r1.2347 -r1.2348 --- Overview.html 5 Jun 2009 07:13:29 -0000 1.2347 +++ Overview.html 5 Jun 2009 07:48:18 -0000 1.2348 @@ -1031,21 +1031,22 @@ <li><a href="#comment-end-dash-state"><span class="secno">9.2.4.21 </span>Comment end dash state</a></li> <li><a href="#comment-end-state"><span class="secno">9.2.4.22 </span>Comment end state</a></li> <li><a href="#comment-end-bang-state"><span class="secno">9.2.4.23 </span>Comment end bang state</a></li> - <li><a href="#doctype-state"><span class="secno">9.2.4.24 </span>DOCTYPE state</a></li> - <li><a href="#before-doctype-name-state"><span class="secno">9.2.4.25 </span>Before DOCTYPE name state</a></li> - <li><a href="#doctype-name-state"><span class="secno">9.2.4.26 </span>DOCTYPE name state</a></li> - <li><a href="#after-doctype-name-state"><span class="secno">9.2.4.27 </span>After DOCTYPE name state</a></li> - <li><a href="#before-doctype-public-identifier-state"><span class="secno">9.2.4.28 </span>Before DOCTYPE public identifier state</a></li> - <li><a href="#doctype-public-identifier-double-quoted-state"><span class="secno">9.2.4.29 </span>DOCTYPE public identifier (double-quoted) state</a></li> - <li><a href="#doctype-public-identifier-single-quoted-state"><span class="secno">9.2.4.30 </span>DOCTYPE public identifier (single-quoted) state</a></li> - <li><a href="#after-doctype-public-identifier-state"><span class="secno">9.2.4.31 </span>After DOCTYPE public identifier state</a></li> - <li><a href="#before-doctype-system-identifier-state"><span class="secno">9.2.4.32 </span>Before DOCTYPE system identifier state</a></li> - <li><a href="#doctype-system-identifier-double-quoted-state"><span class="secno">9.2.4.33 </span>DOCTYPE system identifier (double-quoted) state</a></li> - <li><a href="#doctype-system-identifier-single-quoted-state"><span class="secno">9.2.4.34 </span>DOCTYPE system identifier (single-quoted) state</a></li> - <li><a href="#after-doctype-system-identifier-state"><span class="secno">9.2.4.35 </span>After DOCTYPE system identifier state</a></li> - <li><a href="#bogus-doctype-state"><span class="secno">9.2.4.36 </span>Bogus DOCTYPE state</a></li> - <li><a href="#cdata-section-state"><span class="secno">9.2.4.37 </span>CDATA section state</a></li> - <li><a href="#tokenizing-character-references"><span class="secno">9.2.4.38 </span>Tokenizing character references</a></ol></li> + <li><a href="#comment-end-space-state"><span class="secno">9.2.4.24 </span>Comment end space state</a></li> + <li><a href="#doctype-state"><span class="secno">9.2.4.25 </span>DOCTYPE state</a></li> + <li><a href="#before-doctype-name-state"><span class="secno">9.2.4.26 </span>Before DOCTYPE name state</a></li> + <li><a href="#doctype-name-state"><span class="secno">9.2.4.27 </span>DOCTYPE name state</a></li> + <li><a href="#after-doctype-name-state"><span class="secno">9.2.4.28 </span>After DOCTYPE name state</a></li> + <li><a href="#before-doctype-public-identifier-state"><span class="secno">9.2.4.29 </span>Before DOCTYPE public identifier state</a></li> + <li><a href="#doctype-public-identifier-double-quoted-state"><span class="secno">9.2.4.30 </span>DOCTYPE public identifier (double-quoted) state</a></li> + <li><a href="#doctype-public-identifier-single-quoted-state"><span class="secno">9.2.4.31 </span>DOCTYPE public identifier (single-quoted) state</a></li> + <li><a href="#after-doctype-public-identifier-state"><span class="secno">9.2.4.32 </span>After DOCTYPE public identifier state</a></li> + <li><a href="#before-doctype-system-identifier-state"><span class="secno">9.2.4.33 </span>Before DOCTYPE system identifier state</a></li> + <li><a href="#doctype-system-identifier-double-quoted-state"><span class="secno">9.2.4.34 </span>DOCTYPE system identifier (double-quoted) state</a></li> + <li><a href="#doctype-system-identifier-single-quoted-state"><span class="secno">9.2.4.35 </span>DOCTYPE system identifier (single-quoted) state</a></li> + <li><a href="#after-doctype-system-identifier-state"><span class="secno">9.2.4.36 </span>After DOCTYPE system identifier state</a></li> + <li><a href="#bogus-doctype-state"><span class="secno">9.2.4.37 </span>Bogus DOCTYPE state</a></li> + <li><a href="#cdata-section-state"><span class="secno">9.2.4.38 </span>CDATA section state</a></li> + <li><a href="#tokenizing-character-references"><span class="secno">9.2.4.39 </span>Tokenizing character references</a></ol></li> <li><a href="#tree-construction"><span class="secno">9.2.5 </span>Tree construction</a> <ol> <li><a href="#creating-and-inserting-elements"><span class="secno">9.2.5.1 </span>Creating and inserting elements</a></li> @@ -54774,6 +54775,15 @@ (-) character to the comment token's data. Stay in the <a href="#comment-end-state">comment end state</a>.</dd> + <dt>U+0009 CHARACTER TABULATION</dt> + <dt>U+000A LINE FEED (LF)</dt> + <dt>U+000C FORM FEED (FF)</dt> + <!--<dt>U+000D CARRIAGE RETURN (CR)</dt>--> + <dt>U+0020 SPACE</dt> + <dd><a href="#parse-error">Parse error</a>. Append two U+002D HYPHEN-MINUS (-) + characters and the input character to the comment token's + data. Switch to the <a href="#comment-end-space-state">comment end space state</a>.</dd> + <dt>U+0021 EXCLAMATION MARK (!)</dt> <dd><a href="#parse-error">Parse error</a>. Switch to the <a href="#comment-end-bang-state">comment end bang state</a>.</dd> @@ -54815,7 +54825,36 @@ comment token's data. Switch to the <a href="#comment-state">comment state</a>.</dd> - </dl><h5 id="doctype-state"><span class="secno">9.2.4.24 </span><dfn>DOCTYPE state</dfn></h5> + </dl><h5 id="comment-end-space-state"><span class="secno">9.2.4.24 </span><dfn>Comment end space state</dfn></h5> + + <p>Consume the <a href="#next-input-character">next input character</a>:</p> + + <dl class="switch"><dt>U+003E GREATER-THAN SIGN (>)</dt> + <dd>Emit the comment token. Switch to the <a href="#data-state">data + state</a>.</dd> + + <dt>U+002D HYPHEN-MINUS (-)</dt> + <dd>Switch to the <a href="#comment-end-dash-state">comment end dash state</a>.</dd> + + <dt>U+0009 CHARACTER TABULATION</dt> + <dt>U+000A LINE FEED (LF)</dt> + <dt>U+000C FORM FEED (FF)</dt> + <!--<dt>U+000D CARRIAGE RETURN (CR)</dt>--> + <dt>U+0020 SPACE</dt> + <dd><a href="#parse-error">Parse error</a>. Append the input character to the + comment token's data. Switch to the <a href="#comment-end-space-state">comment end space + state</a>.</dd> + + <dt>EOF</dt> + <dd><a href="#parse-error">Parse error</a>. Emit the comment token. Reconsume + the EOF character in the <a href="#data-state">data state</a>.</dd> <!-- see + comment in comment end state --> + + <dt>Anything else</dt> + <dd>Append the input character to the comment token's data. Switch + to the <a href="#comment-state">comment state</a>.</dd> + + </dl><h5 id="doctype-state"><span class="secno">9.2.4.25 </span><dfn>DOCTYPE state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -54835,7 +54874,7 @@ <dd><a href="#parse-error">Parse error</a>. Reconsume the current character in the <a href="#before-doctype-name-state">before DOCTYPE name state</a>.</dd> - </dl><h5 id="before-doctype-name-state"><span class="secno">9.2.4.25 </span><dfn>Before DOCTYPE name state</dfn></h5> + </dl><h5 id="before-doctype-name-state"><span class="secno">9.2.4.26 </span><dfn>Before DOCTYPE name state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -54867,7 +54906,7 @@ <a href="#current-input-character">current input character</a>. Switch to the <a href="#doctype-name-state">DOCTYPE name state</a>.</dd> - </dl><h5 id="doctype-name-state"><span class="secno">9.2.4.26 </span><dfn>DOCTYPE name state</dfn></h5> + </dl><h5 id="doctype-name-state"><span class="secno">9.2.4.27 </span><dfn>DOCTYPE name state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -54896,7 +54935,7 @@ <dd>Append the <a href="#current-input-character">current input character</a> to the current DOCTYPE token's name. Stay in the <a href="#doctype-name-state">DOCTYPE name state</a>.</dd> - </dl><h5 id="after-doctype-name-state"><span class="secno">9.2.4.27 </span><dfn>After DOCTYPE name state</dfn></h5> + </dl><h5 id="after-doctype-name-state"><span class="secno">9.2.4.28 </span><dfn>After DOCTYPE name state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -54936,7 +54975,7 @@ </dd> - </dl><h5 id="before-doctype-public-identifier-state"><span class="secno">9.2.4.28 </span><dfn>Before DOCTYPE public identifier state</dfn></h5> + </dl><h5 id="before-doctype-public-identifier-state"><span class="secno">9.2.4.29 </span><dfn>Before DOCTYPE public identifier state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -54972,7 +55011,7 @@ <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#bogus-doctype-state">bogus DOCTYPE state</a>.</dd> - </dl><h5 id="doctype-public-identifier-double-quoted-state"><span class="secno">9.2.4.29 </span><dfn>DOCTYPE public identifier (double-quoted) state</dfn></h5> + </dl><h5 id="doctype-public-identifier-double-quoted-state"><span class="secno">9.2.4.30 </span><dfn>DOCTYPE public identifier (double-quoted) state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -54994,7 +55033,7 @@ token's public identifier. Stay in the <a href="#doctype-public-identifier-double-quoted-state">DOCTYPE public identifier (double-quoted) state</a>.</dd> - </dl><h5 id="doctype-public-identifier-single-quoted-state"><span class="secno">9.2.4.30 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5> + </dl><h5 id="doctype-public-identifier-single-quoted-state"><span class="secno">9.2.4.31 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55016,7 +55055,7 @@ token's public identifier. Stay in the <a href="#doctype-public-identifier-single-quoted-state">DOCTYPE public identifier (single-quoted) state</a>.</dd> - </dl><h5 id="after-doctype-public-identifier-state"><span class="secno">9.2.4.31 </span><dfn>After DOCTYPE public identifier state</dfn></h5> + </dl><h5 id="after-doctype-public-identifier-state"><span class="secno">9.2.4.32 </span><dfn>After DOCTYPE public identifier state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55051,7 +55090,7 @@ <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#bogus-doctype-state">bogus DOCTYPE state</a>.</dd> - </dl><h5 id="before-doctype-system-identifier-state"><span class="secno">9.2.4.32 </span><dfn>Before DOCTYPE system identifier state</dfn></h5> + </dl><h5 id="before-doctype-system-identifier-state"><span class="secno">9.2.4.33 </span><dfn>Before DOCTYPE system identifier state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55087,7 +55126,7 @@ <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#bogus-doctype-state">bogus DOCTYPE state</a>.</dd> - </dl><h5 id="doctype-system-identifier-double-quoted-state"><span class="secno">9.2.4.33 </span><dfn>DOCTYPE system identifier (double-quoted) state</dfn></h5> + </dl><h5 id="doctype-system-identifier-double-quoted-state"><span class="secno">9.2.4.34 </span><dfn>DOCTYPE system identifier (double-quoted) state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55109,7 +55148,7 @@ token's system identifier. Stay in the <a href="#doctype-system-identifier-double-quoted-state">DOCTYPE system identifier (double-quoted) state</a>.</dd> - </dl><h5 id="doctype-system-identifier-single-quoted-state"><span class="secno">9.2.4.34 </span><dfn>DOCTYPE system identifier (single-quoted) state</dfn></h5> + </dl><h5 id="doctype-system-identifier-single-quoted-state"><span class="secno">9.2.4.35 </span><dfn>DOCTYPE system identifier (single-quoted) state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55131,7 +55170,7 @@ token's system identifier. Stay in the <a href="#doctype-system-identifier-single-quoted-state">DOCTYPE system identifier (single-quoted) state</a>.</dd> - </dl><h5 id="after-doctype-system-identifier-state"><span class="secno">9.2.4.35 </span><dfn>After DOCTYPE system identifier state</dfn></h5> + </dl><h5 id="after-doctype-system-identifier-state"><span class="secno">9.2.4.36 </span><dfn>After DOCTYPE system identifier state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55156,7 +55195,7 @@ state</a>. (This does <em>not</em> set the DOCTYPE token's <i>force-quirks flag</i> to <i>on</i>.)</dd> - </dl><h5 id="bogus-doctype-state"><span class="secno">9.2.4.36 </span><dfn>Bogus DOCTYPE state</dfn></h5> + </dl><h5 id="bogus-doctype-state"><span class="secno">9.2.4.37 </span><dfn>Bogus DOCTYPE state</dfn></h5> <p>Consume the <a href="#next-input-character">next input character</a>:</p> @@ -55171,7 +55210,7 @@ <dt>Anything else</dt> <dd>Stay in the <a href="#bogus-doctype-state">bogus DOCTYPE state</a>.</dd> - </dl><h5 id="cdata-section-state"><span class="secno">9.2.4.37 </span><dfn>CDATA section state</dfn></h5> + </dl><h5 id="cdata-section-state"><span class="secno">9.2.4.38 </span><dfn>CDATA section state</dfn></h5> <p><em>(This can only happen if the <a href="#content-model-flag">content model flag</a> is set to the PCDATA state, and is unrelated to the @@ -55192,7 +55231,7 @@ - <h5 id="tokenizing-character-references"><span class="secno">9.2.4.38 </span>Tokenizing character references</h5> + <h5 id="tokenizing-character-references"><span class="secno">9.2.4.39 </span>Tokenizing character references</h5> <p>This section defines how to <dfn id="consume-a-character-reference">consume a character reference</dfn>. This definition is used when parsing character
Received on Friday, 5 June 2009 07:48:29 UTC