[html5] r2729 - [e] (0) Minor editorial fixes to the parser section (credit: ey)

whatwg at whatwg.org whatwg at whatwg.org
Sat Jan 31 17:56:51 PST 2009


Author: ianh
Date: 2009-01-31 17:56:46 -0800 (Sat, 31 Jan 2009)
New Revision: 2729

Modified:
   index
   source
Log:
[e] (0) Minor editorial fixes to the parser section (credit: ey)

Modified: index
===================================================================
--- index	2009-01-31 21:17:23 UTC (rev 2728)
+++ index	2009-02-01 01:56:46 UTC (rev 2729)
@@ -34,7 +34,7 @@
   <div class=head>
    <p><a class=logo href=http://www.whatwg.org/ rel=home><img alt=WHATWG src=/images/logo></a></p>
    <h1>HTML 5</h1>
-   <h2 class="no-num no-toc" id=draft-recommendation-—-date:-01-jan-1901>Draft Recommendation — 31 January 2009</h2>
+   <h2 class="no-num no-toc" id=draft-recommendation-—-date:-01-jan-1901>Draft Recommendation — 1 February 2009</h2>
    <p>You can take part in this work. <a href=http://www.whatwg.org/mailing-list>Join the working group's discussion list.</a></p>
    <p><strong>Web designers!</strong> We have a <a href=http://blog.whatwg.org/faq/>FAQ</a>, a <a href=http://forums.whatwg.org/>forum</a>, and a <a href=http://www.whatwg.org/mailing-list#help>help mailing list</a> for you!</p>
    <dl><dt>Multiple-page version:</dt>
@@ -47467,17 +47467,18 @@
   a <a href=#parse-error>parse error</a>.</p>
 
   <p>Any occurrences of any characters in the ranges U+0001 to U+0008,
-  <!-- HT, LF allowed --> U+000B, <!-- FF, CR allowed --> U+000E to
-  U+001F, <!-- ASCII allowed --> U+007F <!--to U+0084, (U+0085 NEL not
-  allowed), U+0086--> to U+009F, U+D800 to U+DFFF<!-- surrogates not
-  allowed -->, U+FDD0 to U+FDEF, and characters U+FFFE, U+FFFF,
-  U+1FFFE, U+1FFFF, U+2FFFE, U+2FFFF, U+3FFFE, U+3FFFF, U+4FFFE,
-  U+4FFFF, U+5FFFE, U+5FFFF, U+6FFFE, U+6FFFF, U+7FFFE, U+7FFFF,
-  U+8FFFE, U+8FFFF, U+9FFFE, U+9FFFF, U+AFFFE, U+AFFFF, U+BFFFE,
-  U+BFFFF, U+CFFFE, U+CFFFF, U+DFFFE, U+DFFFF, U+EFFFE, U+EFFFF,
-  U+FFFFE, U+FFFFF, U+10FFFE, and U+10FFFF are <a href=#parse-error title="parse
-  error">parse errors</a>. (These are all control characters or
-  permanently undefined Unicode characters.)</p>
+  <!-- HT, LF allowed --> <!-- U+000B is in the next list --> <!-- FF,
+  CR allowed --> U+000E to U+001F, <!-- ASCII allowed --> U+007F
+  <!--to U+0084, (U+0085 NEL not allowed), U+0086--> to U+009F, U+D800
+  to U+DFFF<!-- surrogates not allowed -->, U+FDD0 to U+FDEF, and
+  characters U+000B, U+FFFE, U+FFFF, U+1FFFE, U+1FFFF, U+2FFFE,
+  U+2FFFF, U+3FFFE, U+3FFFF, U+4FFFE, U+4FFFF, U+5FFFE, U+5FFFF,
+  U+6FFFE, U+6FFFF, U+7FFFE, U+7FFFF, U+8FFFE, U+8FFFF, U+9FFFE,
+  U+9FFFF, U+AFFFE, U+AFFFF, U+BFFFE, U+BFFFF, U+CFFFE, U+CFFFF,
+  U+DFFFE, U+DFFFF, U+EFFFE, U+EFFFF, U+FFFFE, U+FFFFF, U+10FFFE, and
+  U+10FFFF are <a href=#parse-error title="parse error">parse errors</a>. (These
+  are all control characters or permanently undefined Unicode
+  characters.)</p>
 
   <p>U+000D CARRIAGE RETURN (CR) characters and U+000A LINE FEED (LF)
   characters are treated specially. Any CR characters that are
@@ -47489,8 +47490,9 @@
 
   <p>The <dfn id=next-input-character>next input character</dfn> is the first character in the
   input stream that has not yet been <dfn id=consumed>consumed</dfn>. Initially,
-  the <em>next input character</em> is the first character in the
-  input.</p>
+  the <i><a href=#next-input-character>next input character</a></i> is the first character in the
+  input. The <dfn id=current-input-character>current input character</dfn> is the last character
+  to have been <i><a href=#consumed>consumed</a></i>.</p>
 
   <p>The <dfn id=insertion-point>insertion point</dfn> is the position (just before a
   character or just before the end of the input stream) where content
@@ -48133,7 +48135,7 @@
     <p>Consume the <a href=#next-input-character>next input character</a>. If it is a
     U+002F SOLIDUS (/) character, switch to the <a href=#close-tag-open-state>close tag open
     state</a>. Otherwise, emit a U+003C LESS-THAN SIGN character
-    token and reconsume the current input character in the
+    token and reconsume the <a href=#current-input-character>current input character</a> in the
     <a href=#data-state>data state</a>.</p>
 
    </dd>
@@ -48175,7 +48177,7 @@
 
      <dt>Anything else</dt>
      <dd><a href=#parse-error>Parse error</a>. Emit a U+003C LESS-THAN SIGN
-     character token and reconsume the current input character in the
+     character token and reconsume the <a href=#current-input-character>current input character</a> in the
      <a href=#data-state>data state</a>.</dd>
 
     </dl></dd>
@@ -48252,7 +48254,7 @@
    state</a>.</dd>
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
-   <dd>Append the lowercase version of the current input character
+   <dd>Append the lowercase version of the <a href=#current-input-character>current input character</a>
    (add 0x0020 to the character's code point) to the current tag
    token's tag name. Stay in the <a href=#tag-name-state>tag name state</a>.</dd>
 
@@ -48262,7 +48264,7 @@
    state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current tag token's
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current tag token's
    tag name. Stay in the <a href=#tag-name-state>tag name state</a>.</dd>
 
   </dl><h5 id=before-attribute-name-state><span class=secno>8.2.4.6 </span><dfn>Before attribute name state</dfn></h5>
@@ -48285,8 +48287,8 @@
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the lowercase version of the current input
-   character (add 0x0020 to the character's code point), and its
+   attribute's name to the lowercase version of the <a href=#current-input-character>current input
+   character</a> (add 0x0020 to the character's code point), and its
    value to the empty string. Switch to the <a href=#attribute-name-state>attribute name
    state</a>.</dd>
 
@@ -48303,7 +48305,7 @@
 
    <dt>Anything else</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the current input character, and its value to
+   attribute's name to the <a href=#current-input-character>current input character</a>, and its value to
    the empty string. Switch to the <a href=#attribute-name-state>attribute name
    state</a>.</dd>
 
@@ -48329,7 +48331,7 @@
    state</a>.</dd>
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
-   <dd>Append the lowercase version of the current input character
+   <dd>Append the lowercase version of the <a href=#current-input-character>current input character</a>
    (add 0x0020 to the character's code point) to the current
    attribute's name. Stay in the <a href=#attribute-name-state>attribute name
    state</a>.</dd>
@@ -48345,7 +48347,7 @@
    state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current attribute's
    name. Stay in the <a href=#attribute-name-state>attribute name state</a>.</dd>
 
   </dl><p>When the user agent leaves the attribute name state (and before
@@ -48380,7 +48382,7 @@
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the lowercase version of the current input character
+   attribute's name to the lowercase version of the <a href=#current-input-character>current input character</a>
    (add 0x0020 to the character's code point), and its value to
    the empty string. Switch to the <a href=#attribute-name-state>attribute name
    state</a>.</dd>
@@ -48397,7 +48399,7 @@
 
    <dt>Anything else</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the current input character, and its value to
+   attribute's name to the <a href=#current-input-character>current input character</a>, and its value to
    the empty string. Switch to the <a href=#attribute-name-state>attribute name
    state</a>.</dd>
 
@@ -48436,7 +48438,7 @@
    state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current attribute's
    value. Switch to the <a href=#attribute-value-(unquoted)-state>attribute value (unquoted)
    state</a>.</dd>
 
@@ -48459,7 +48461,7 @@
    state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current attribute's
    value. Stay in the <a href=#attribute-value-(double-quoted)-state>attribute value (double-quoted)
    state</a>.</dd>
 
@@ -48482,7 +48484,7 @@
    state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current attribute's
    value. Stay in the <a href=#attribute-value-(single-quoted)-state>attribute value (single-quoted)
    state</a>.</dd>
 
@@ -48518,7 +48520,7 @@
    state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current attribute's
    value. Stay in the <a href=#attribute-value-(unquoted)-state>attribute value (unquoted)
    state</a>.</dd>
 
@@ -48779,7 +48781,7 @@
 
    <dt>Anything else</dt>
    <dd>Create a new DOCTYPE token. Set the token's name to the
-   current input character. Switch to the <a href=#doctype-name-state>DOCTYPE name
+   <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>8.2.4.25 </span><dfn>DOCTYPE name state</dfn></h5>
@@ -48808,7 +48810,7 @@
    Reconsume the EOF character in the <a href=#data-state>data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <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>8.2.4.26 </span><dfn>After DOCTYPE name state</dfn></h5>
@@ -48834,12 +48836,13 @@
    <dt>Anything else</dt>
    <dd>
 
-    <p>If the next six characters are an <a href=#ascii-case-insensitive>ASCII
-    case-insensitive</a> match for the word "PUBLIC", then consume
-    those characters and switch to the <a href=#before-doctype-public-identifier-state>before DOCTYPE public
-    identifier state</a>.</p>
+    <p>If the six characters starting from the <a href=#current-input-character>current input
+    character</a> are an <a href=#ascii-case-insensitive>ASCII case-insensitive</a> match
+    for the word "PUBLIC", then consume those characters and switch to
+    the <a href=#before-doctype-public-identifier-state>before DOCTYPE public identifier state</a>.</p>
 
-    <p>Otherwise, if the next six characters are an <a href=#ascii-case-insensitive>ASCII
+    <p>Otherwise, if the six characters starting from the
+    <a href=#current-input-character>current input character</a> are an <a href=#ascii-case-insensitive>ASCII
     case-insensitive</a> match for the word "SYSTEM", then consume
     those characters and switch to the <a href=#before-doctype-system-identifier-state>before DOCTYPE system
     identifier state</a>.</p>
@@ -48904,7 +48907,7 @@
    Reconsume the EOF character in the <a href=#data-state>data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current DOCTYPE
    token's public identifier. Stay in the <a href=#doctype-public-identifier-(double-quoted)-state>DOCTYPE public
    identifier (double-quoted) state</a>.</dd>
 
@@ -48926,7 +48929,7 @@
    Reconsume the EOF character in the <a href=#data-state>data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current DOCTYPE
    token's public identifier. Stay in the <a href=#doctype-public-identifier-(single-quoted)-state>DOCTYPE public
    identifier (single-quoted) state</a>.</dd>
 
@@ -49019,7 +49022,7 @@
    Reconsume the EOF character in the <a href=#data-state>data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current DOCTYPE
    token's system identifier. Stay in the <a href=#doctype-system-identifier-(double-quoted)-state>DOCTYPE system
    identifier (double-quoted) state</a>.</dd>
 
@@ -49041,7 +49044,7 @@
    Reconsume the EOF character in the <a href=#data-state>data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current DOCTYPE
    token's system identifier. Stay in the <a href=#doctype-system-identifier-(single-quoted)-state>DOCTYPE system
    identifier (single-quoted) state</a>.</dd>
 
@@ -49230,18 +49233,18 @@
       <tr><td>0x9F <td>U+0178 <td>LATIN CAPITAL LETTER Y WITH DIAERESIS ('Ÿ')
     </table><!-- this is the same as the equivalent list in the input stream
     section, except it has 0x0000 included in the first range. --><p>Otherwise, if the number is in the range 0x0000 to 0x0008, <!--
-    HT, LF allowed --> 0x000B, <!-- FF, CR allowed --> 0x000E to
-    0x001F, <!-- ASCII allowed --> 0x007F <!--to 0x0084, (0x0085 NEL
-    not allowed), 0x0086--> to 0x009F, 0xD800 to 0xDFFF<!--
-    surrogates not allowed -->, 0xFDD0 to 0xFDEF, or is one of 0xFFFE,
-    0xFFFF, 0x1FFFE, 0x1FFFF, 0x2FFFE, 0x2FFFF, 0x3FFFE, 0x3FFFF,
-    0x4FFFE, 0x4FFFF, 0x5FFFE, 0x5FFFF, 0x6FFFE, 0x6FFFF, 0x7FFFE,
-    0x7FFFF, 0x8FFFE, 0x8FFFF, 0x9FFFE, 0x9FFFF, 0xAFFFE, 0xAFFFF,
-    0xBFFFE, 0xBFFFF, 0xCFFFE, 0xCFFFF, 0xDFFFE, 0xDFFFF, 0xEFFFE,
-    0xEFFFF, 0xFFFFE, 0xFFFFF, 0x10FFFE, or 0x10FFFF, or is higher
-    than 0x10FFFF, then this is a <a href=#parse-error>parse error</a>; return a
-    character token for the U+FFFD REPLACEMENT CHARACTER character
-    instead.</p>
+    HT, LF allowed --> <!-- U+000B is in the next list --> <!-- FF, CR
+    allowed --> 0x000E to 0x001F, <!-- ASCII allowed --> 0x007F <!--to
+    0x0084, (0x0085 NEL not allowed), 0x0086--> to 0x009F, 0xD800 to
+    0xDFFF<!-- surrogates not allowed -->, 0xFDD0 to 0xFDEF, or is one
+    of 0x000B, 0xFFFE, 0xFFFF, 0x1FFFE, 0x1FFFF, 0x2FFFE, 0x2FFFF,
+    0x3FFFE, 0x3FFFF, 0x4FFFE, 0x4FFFF, 0x5FFFE, 0x5FFFF, 0x6FFFE,
+    0x6FFFF, 0x7FFFE, 0x7FFFF, 0x8FFFE, 0x8FFFF, 0x9FFFE, 0x9FFFF,
+    0xAFFFE, 0xAFFFF, 0xBFFFE, 0xBFFFF, 0xCFFFE, 0xCFFFF, 0xDFFFE,
+    0xDFFFF, 0xEFFFE, 0xEFFFF, 0xFFFFE, 0xFFFFF, 0x10FFFE, or
+    0x10FFFF, or is higher than 0x10FFFF, then this is a <a href=#parse-error>parse
+    error</a>; return a character token for the U+FFFD REPLACEMENT
+    CHARACTER character instead.</p>
 
     <p>Otherwise, return a character token for the Unicode character
     whose code point is that number.</p>
@@ -56239,33 +56242,33 @@
   Flanagan, David Håsäther, David Hyatt, David Smith, David
   Woolley, Dean Edridge, Debi Orton, Derek Featherstone, DeWitt
   Clinton, Dimitri Glazkov, dolphinling, Doron Rosenberg, Doug Kramer,
-  Edward O'Connor, Eira Monstad, Elliotte Harold, Eric Carlson, Eric
-  Law, Erik Arvidsson, Evan Martin, Evan Prodromou, fantasai, Felix
-  Sasaki, Franck 'Shift' Quélain, Garrett Smith, Geoffrey
-  Garen, Geoffrey Sneddon, George Lund, Håkon Wium Lie, Hans
-  S. Tømmerhalt, Henri Sivonen, Henrik Lied, Henry Mason, Hugh
-  Winkler, Ignacio Javier, Ivo Emanuel Gonçalves, J. King,
-  Jacques Distler, James Graham, James Justin Harrell, James M Snell,
-  James Perrett, Jan-Klaas Kollhof, Jason White, Jasper Bryant-Greene,
-  Jed Hartman, Jeff Cutsinger, Jeff Schiller, Jeff Walden, Jens
-  Bannmann, Jens Fendler, Jeroen van der Meer, Jim Jewett, Jim Meehan,
-  Joe Clark, John Fallows, Joseph Kesselman, Jjgod Jiang, Joel
-  Spolsky, Johan Herland, John Boyer, John Bussjaeger, John Harding,
-  Johnny Stenback, Jon Gibbins, Jon Perlow, Jonathan Worent, Jorgen
-  Horstink, Josh Levenberg, Joshua Randall, Jukka K. Korpela, Jules
-  Clément-Ripoche, Julian Reschke, Kai Hendry, Kartikaya Gupta,
-  <!-- Keryx Web, = Lars Gunther --> Kornel Lesinski,
-  黒澤剛志 (KUROSAWA Takeshi), Kristof
-  Zelechovski, Kyle Hofmann, Lachlan Hunt, Larry Page, Lars Gunther,
-  Laura L. Carlson, Laura Wisewell, Laurens Holst, Lee Kowalkowski,
-  Leif Halvard Silli, Lenny Domnitser, Léonard Bouchet, Leons
-  Petrazickis, Logan<!-- on moz irc -->, Loune, Maciej Stachowiak,
-  Magnus Kristiansen<!-- Dashiva -->, Maik Merten, Malcolm Rowe, Mark
-  Nottingham, Mark Rowe<!--bdash-->, Mark Schenk, Martijn Wargers,
-  Martin Atkins, Martin Dürst, Martin Honnen, Masataka Yakura,
-  Mathieu Henri, Matthew Gregan, Matthew Mastracci, Matthew Raymond,
-  Matthew Thomas, Mattias Waldau, Max Romantschuk, Michael 'Ratt'
-  Iannarelli, Michael A. Nachbaur, Michael A. Puls
+  Edward O'Connor, Edward Z. Yang, Eira Monstad, Elliotte Harold, Eric
+  Carlson, Eric Law, Erik Arvidsson, Evan Martin, Evan Prodromou,
+  fantasai, Felix Sasaki, Franck 'Shift' Quélain, Garrett
+  Smith, Geoffrey Garen, Geoffrey Sneddon, George Lund, Håkon
+  Wium Lie, Hans S. Tømmerhalt, Henri Sivonen, Henrik Lied,
+  Henry Mason, Hugh Winkler, Ignacio Javier, Ivo Emanuel
+  Gonçalves, J. King, Jacques Distler, James Graham, James
+  Justin Harrell, James M Snell, James Perrett, Jan-Klaas Kollhof,
+  Jason White, Jasper Bryant-Greene, Jed Hartman, Jeff Cutsinger, Jeff
+  Schiller, Jeff Walden, Jens Bannmann, Jens Fendler, Jeroen van der
+  Meer, Jim Jewett, Jim Meehan, Joe Clark, John Fallows, Joseph
+  Kesselman, Jjgod Jiang, Joel Spolsky, Johan Herland, John Boyer,
+  John Bussjaeger, John Harding, Johnny Stenback, Jon Gibbins, Jon
+  Perlow, Jonathan Worent, Jorgen Horstink, Josh Levenberg, Joshua
+  Randall, Jukka K. Korpela, Jules Clément-Ripoche, Julian
+  Reschke, Kai Hendry, Kartikaya Gupta, <!-- Keryx Web, = Lars Gunther
+  --> Kornel Lesinski, 黒澤剛志 (KUROSAWA
+  Takeshi), Kristof Zelechovski, Kyle Hofmann, Lachlan Hunt, Larry
+  Page, Lars Gunther, Laura L. Carlson, Laura Wisewell, Laurens Holst,
+  Lee Kowalkowski, Leif Halvard Silli, Lenny Domnitser, Léonard
+  Bouchet, Leons Petrazickis, Logan<!-- on moz irc -->, Loune, Maciej
+  Stachowiak, Magnus Kristiansen<!-- Dashiva -->, Maik Merten, Malcolm
+  Rowe, Mark Nottingham, Mark Rowe<!--bdash-->, Mark Schenk, Martijn
+  Wargers, Martin Atkins, Martin Dürst, Martin Honnen, Masataka
+  Yakura, Mathieu Henri, Matthew Gregan, Matthew Mastracci, Matthew
+  Raymond, Matthew Thomas, Mattias Waldau, Max Romantschuk, Michael
+  'Ratt' Iannarelli, Michael A. Nachbaur, Michael A. Puls
   II<!--Shadow2531-->, Michael Carter, Michael Gratton, Michael
   Nordman, Michael Powers, Michael(tm) Smith, Michel Fortin, Michiel
   van der Blonk, Mihai Şucan<!-- from ROBO Design -->, Mike

Modified: source
===================================================================
--- source	2009-01-31 21:17:23 UTC (rev 2728)
+++ source	2009-02-01 01:56:46 UTC (rev 2729)
@@ -54166,17 +54166,18 @@
   a <span>parse error</span>.</p>
 
   <p>Any occurrences of any characters in the ranges U+0001 to U+0008,
-  <!-- HT, LF allowed --> U+000B, <!-- FF, CR allowed --> U+000E to
-  U+001F, <!-- ASCII allowed --> U+007F <!--to U+0084, (U+0085 NEL not
-  allowed), U+0086--> to U+009F, U+D800 to U+DFFF<!-- surrogates not
-  allowed -->, U+FDD0 to U+FDEF, and characters U+FFFE, U+FFFF,
-  U+1FFFE, U+1FFFF, U+2FFFE, U+2FFFF, U+3FFFE, U+3FFFF, U+4FFFE,
-  U+4FFFF, U+5FFFE, U+5FFFF, U+6FFFE, U+6FFFF, U+7FFFE, U+7FFFF,
-  U+8FFFE, U+8FFFF, U+9FFFE, U+9FFFF, U+AFFFE, U+AFFFF, U+BFFFE,
-  U+BFFFF, U+CFFFE, U+CFFFF, U+DFFFE, U+DFFFF, U+EFFFE, U+EFFFF,
-  U+FFFFE, U+FFFFF, U+10FFFE, and U+10FFFF are <span title="parse
-  error">parse errors</span>. (These are all control characters or
-  permanently undefined Unicode characters.)</p>
+  <!-- HT, LF allowed --> <!-- U+000B is in the next list --> <!-- FF,
+  CR allowed --> U+000E to U+001F, <!-- ASCII allowed --> U+007F
+  <!--to U+0084, (U+0085 NEL not allowed), U+0086--> to U+009F, U+D800
+  to U+DFFF<!-- surrogates not allowed -->, U+FDD0 to U+FDEF, and
+  characters U+000B, U+FFFE, U+FFFF, U+1FFFE, U+1FFFF, U+2FFFE,
+  U+2FFFF, U+3FFFE, U+3FFFF, U+4FFFE, U+4FFFF, U+5FFFE, U+5FFFF,
+  U+6FFFE, U+6FFFF, U+7FFFE, U+7FFFF, U+8FFFE, U+8FFFF, U+9FFFE,
+  U+9FFFF, U+AFFFE, U+AFFFF, U+BFFFE, U+BFFFF, U+CFFFE, U+CFFFF,
+  U+DFFFE, U+DFFFF, U+EFFFE, U+EFFFF, U+FFFFE, U+FFFFF, U+10FFFE, and
+  U+10FFFF are <span title="parse error">parse errors</span>. (These
+  are all control characters or permanently undefined Unicode
+  characters.)</p>
 
   <p>U+000D CARRIAGE RETURN (CR) characters and U+000A LINE FEED (LF)
   characters are treated specially. Any CR characters that are
@@ -54188,8 +54189,9 @@
 
   <p>The <dfn>next input character</dfn> is the first character in the
   input stream that has not yet been <dfn>consumed</dfn>. Initially,
-  the <em>next input character</em> is the first character in the
-  input.</p>
+  the <i>next input character</i> is the first character in the
+  input. The <dfn>current input character</dfn> is the last character
+  to have been <i>consumed</i>.</p>
 
   <p>The <dfn>insertion point</dfn> is the position (just before a
   character or just before the end of the input stream) where content
@@ -54915,7 +54917,7 @@
     <p>Consume the <span>next input character</span>. If it is a
     U+002F SOLIDUS (/) character, switch to the <span>close tag open
     state</span>. Otherwise, emit a U+003C LESS-THAN SIGN character
-    token and reconsume the current input character in the
+    token and reconsume the <span>current input character</span> in the
     <span>data state</span>.</p>
 
    </dd>
@@ -54959,7 +54961,7 @@
 
      <dt>Anything else</dt>
      <dd><span>Parse error</span>. Emit a U+003C LESS-THAN SIGN
-     character token and reconsume the current input character in the
+     character token and reconsume the <span>current input character</span> in the
      <span>data state</span>.</dd>
 
     </dl>
@@ -55051,7 +55053,7 @@
    state</span>.</dd>
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
-   <dd>Append the lowercase version of the current input character
+   <dd>Append the lowercase version of the <span>current input character</span>
    (add 0x0020 to the character's code point) to the current tag
    token's tag name. Stay in the <span>tag name state</span>.</dd>
 
@@ -55061,7 +55063,7 @@
    state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current tag token's
+   <dd>Append the <span>current input character</span> to the current tag token's
    tag name. Stay in the <span>tag name state</span>.</dd>
 
   </dl>
@@ -55089,8 +55091,8 @@
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the lowercase version of the current input
-   character (add 0x0020 to the character's code point), and its
+   attribute's name to the lowercase version of the <span>current input
+   character</span> (add 0x0020 to the character's code point), and its
    value to the empty string. Switch to the <span>attribute name
    state</span>.</dd>
 
@@ -55107,7 +55109,7 @@
 
    <dt>Anything else</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the current input character, and its value to
+   attribute's name to the <span>current input character</span>, and its value to
    the empty string. Switch to the <span>attribute name
    state</span>.</dd>
 
@@ -55138,7 +55140,7 @@
    state</span>.</dd>
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
-   <dd>Append the lowercase version of the current input character
+   <dd>Append the lowercase version of the <span>current input character</span>
    (add 0x0020 to the character's code point) to the current
    attribute's name. Stay in the <span>attribute name
    state</span>.</dd>
@@ -55154,7 +55156,7 @@
    state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <span>current input character</span> to the current attribute's
    name. Stay in the <span>attribute name state</span>.</dd>
 
   </dl>
@@ -55193,7 +55195,7 @@
 
    <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the lowercase version of the current input character
+   attribute's name to the lowercase version of the <span>current input character</span>
    (add 0x0020 to the character's code point), and its value to
    the empty string. Switch to the <span>attribute name
    state</span>.</dd>
@@ -55210,7 +55212,7 @@
 
    <dt>Anything else</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the current input character, and its value to
+   attribute's name to the <span>current input character</span>, and its value to
    the empty string. Switch to the <span>attribute name
    state</span>.</dd>
 
@@ -55254,7 +55256,7 @@
    state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <span>current input character</span> to the current attribute's
    value. Switch to the <span>attribute value (unquoted)
    state</span>.</dd>
 
@@ -55282,7 +55284,7 @@
    state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <span>current input character</span> to the current attribute's
    value. Stay in the <span>attribute value (double-quoted)
    state</span>.</dd>
 
@@ -55310,7 +55312,7 @@
    state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <span>current input character</span> to the current attribute's
    value. Stay in the <span>attribute value (single-quoted)
    state</span>.</dd>
 
@@ -55351,7 +55353,7 @@
    state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current attribute's
+   <dd>Append the <span>current input character</span> to the current attribute's
    value. Stay in the <span>attribute value (unquoted)
    state</span>.</dd>
 
@@ -55658,7 +55660,7 @@
 
    <dt>Anything else</dt>
    <dd>Create a new DOCTYPE token. Set the token's name to the
-   current input character. Switch to the <span>DOCTYPE name
+   <span>current input character</span>. Switch to the <span>DOCTYPE name
    state</span>.</dd>
 
   </dl>
@@ -55692,7 +55694,7 @@
    Reconsume the EOF character in the <span>data state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <span>current input character</span> to the current DOCTYPE
    token's name. Stay in the <span>DOCTYPE name state</span>.</dd>
 
   </dl>
@@ -55723,12 +55725,13 @@
    <dt>Anything else</dt>
    <dd>
 
-    <p>If the next six characters are an <span>ASCII
-    case-insensitive</span> match for the word "PUBLIC", then consume
-    those characters and switch to the <span>before DOCTYPE public
-    identifier state</span>.</p>
+    <p>If the six characters starting from the <span>current input
+    character</span> are an <span>ASCII case-insensitive</span> match
+    for the word "PUBLIC", then consume those characters and switch to
+    the <span>before DOCTYPE public identifier state</span>.</p>
 
-    <p>Otherwise, if the next six characters are an <span>ASCII
+    <p>Otherwise, if the six characters starting from the
+    <span>current input character</span> are an <span>ASCII
     case-insensitive</span> match for the word "SYSTEM", then consume
     those characters and switch to the <span>before DOCTYPE system
     identifier state</span>.</p>
@@ -55803,7 +55806,7 @@
    Reconsume the EOF character in the <span>data state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <span>current input character</span> to the current DOCTYPE
    token's public identifier. Stay in the <span>DOCTYPE public
    identifier (double-quoted) state</span>.</dd>
 
@@ -55830,7 +55833,7 @@
    Reconsume the EOF character in the <span>data state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <span>current input character</span> to the current DOCTYPE
    token's public identifier. Stay in the <span>DOCTYPE public
    identifier (single-quoted) state</span>.</dd>
 
@@ -55938,7 +55941,7 @@
    Reconsume the EOF character in the <span>data state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <span>current input character</span> to the current DOCTYPE
    token's system identifier. Stay in the <span>DOCTYPE system
    identifier (double-quoted) state</span>.</dd>
 
@@ -55965,7 +55968,7 @@
    Reconsume the EOF character in the <span>data state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the current input character to the current DOCTYPE
+   <dd>Append the <span>current input character</span> to the current DOCTYPE
    token's system identifier. Stay in the <span>DOCTYPE system
    identifier (single-quoted) state</span>.</dd>
 
@@ -56179,18 +56182,18 @@
     <!-- this is the same as the equivalent list in the input stream
     section, except it has 0x0000 included in the first range. -->
     <p>Otherwise, if the number is in the range 0x0000 to 0x0008, <!--
-    HT, LF allowed --> 0x000B, <!-- FF, CR allowed --> 0x000E to
-    0x001F, <!-- ASCII allowed --> 0x007F <!--to 0x0084, (0x0085 NEL
-    not allowed), 0x0086--> to 0x009F, 0xD800 to 0xDFFF<!--
-    surrogates not allowed -->, 0xFDD0 to 0xFDEF, or is one of 0xFFFE,
-    0xFFFF, 0x1FFFE, 0x1FFFF, 0x2FFFE, 0x2FFFF, 0x3FFFE, 0x3FFFF,
-    0x4FFFE, 0x4FFFF, 0x5FFFE, 0x5FFFF, 0x6FFFE, 0x6FFFF, 0x7FFFE,
-    0x7FFFF, 0x8FFFE, 0x8FFFF, 0x9FFFE, 0x9FFFF, 0xAFFFE, 0xAFFFF,
-    0xBFFFE, 0xBFFFF, 0xCFFFE, 0xCFFFF, 0xDFFFE, 0xDFFFF, 0xEFFFE,
-    0xEFFFF, 0xFFFFE, 0xFFFFF, 0x10FFFE, or 0x10FFFF, or is higher
-    than 0x10FFFF, then this is a <span>parse error</span>; return a
-    character token for the U+FFFD REPLACEMENT CHARACTER character
-    instead.</p>
+    HT, LF allowed --> <!-- U+000B is in the next list --> <!-- FF, CR
+    allowed --> 0x000E to 0x001F, <!-- ASCII allowed --> 0x007F <!--to
+    0x0084, (0x0085 NEL not allowed), 0x0086--> to 0x009F, 0xD800 to
+    0xDFFF<!-- surrogates not allowed -->, 0xFDD0 to 0xFDEF, or is one
+    of 0x000B, 0xFFFE, 0xFFFF, 0x1FFFE, 0x1FFFF, 0x2FFFE, 0x2FFFF,
+    0x3FFFE, 0x3FFFF, 0x4FFFE, 0x4FFFF, 0x5FFFE, 0x5FFFF, 0x6FFFE,
+    0x6FFFF, 0x7FFFE, 0x7FFFF, 0x8FFFE, 0x8FFFF, 0x9FFFE, 0x9FFFF,
+    0xAFFFE, 0xAFFFF, 0xBFFFE, 0xBFFFF, 0xCFFFE, 0xCFFFF, 0xDFFFE,
+    0xDFFFF, 0xEFFFE, 0xEFFFF, 0xFFFFE, 0xFFFFF, 0x10FFFE, or
+    0x10FFFF, or is higher than 0x10FFFF, then this is a <span>parse
+    error</span>; return a character token for the U+FFFD REPLACEMENT
+    CHARACTER character instead.</p>
 
     <p>Otherwise, return a character token for the Unicode character
     whose code point is that number.</p>
@@ -61515,33 +61518,33 @@
   Flanagan, David Håsäther, David Hyatt, David Smith, David
   Woolley, Dean Edridge, Debi Orton, Derek Featherstone, DeWitt
   Clinton, Dimitri Glazkov, dolphinling, Doron Rosenberg, Doug Kramer,
-  Edward O'Connor, Eira Monstad, Elliotte Harold, Eric Carlson, Eric
-  Law, Erik Arvidsson, Evan Martin, Evan Prodromou, fantasai, Felix
-  Sasaki, Franck 'Shift' Quélain, Garrett Smith, Geoffrey
-  Garen, Geoffrey Sneddon, George Lund, Håkon Wium Lie, Hans
-  S. Tømmerhalt, Henri Sivonen, Henrik Lied, Henry Mason, Hugh
-  Winkler, Ignacio Javier, Ivo Emanuel Gonçalves, J. King,
-  Jacques Distler, James Graham, James Justin Harrell, James M Snell,
-  James Perrett, Jan-Klaas Kollhof, Jason White, Jasper Bryant-Greene,
-  Jed Hartman, Jeff Cutsinger, Jeff Schiller, Jeff Walden, Jens
-  Bannmann, Jens Fendler, Jeroen van der Meer, Jim Jewett, Jim Meehan,
-  Joe Clark, John Fallows, Joseph Kesselman, Jjgod Jiang, Joel
-  Spolsky, Johan Herland, John Boyer, John Bussjaeger, John Harding,
-  Johnny Stenback, Jon Gibbins, Jon Perlow, Jonathan Worent, Jorgen
-  Horstink, Josh Levenberg, Joshua Randall, Jukka K. Korpela, Jules
-  Clément-Ripoche, Julian Reschke, Kai Hendry, Kartikaya Gupta,
-  <!-- Keryx Web, = Lars Gunther --> Kornel Lesinski,
-  &#x9ed2;&#x6fa4;&#x525b;&#x5fd7; (KUROSAWA Takeshi), Kristof
-  Zelechovski, Kyle Hofmann, Lachlan Hunt, Larry Page, Lars Gunther,
-  Laura L. Carlson, Laura Wisewell, Laurens Holst, Lee Kowalkowski,
-  Leif Halvard Silli, Lenny Domnitser, Léonard Bouchet, Leons
-  Petrazickis, Logan<!-- on moz irc -->, Loune, Maciej Stachowiak,
-  Magnus Kristiansen<!-- Dashiva -->, Maik Merten, Malcolm Rowe, Mark
-  Nottingham, Mark Rowe<!--bdash-->, Mark Schenk, Martijn Wargers,
-  Martin Atkins, Martin Dürst, Martin Honnen, Masataka Yakura,
-  Mathieu Henri, Matthew Gregan, Matthew Mastracci, Matthew Raymond,
-  Matthew Thomas, Mattias Waldau, Max Romantschuk, Michael 'Ratt'
-  Iannarelli, Michael A. Nachbaur, Michael A. Puls
+  Edward O'Connor, Edward Z. Yang, Eira Monstad, Elliotte Harold, Eric
+  Carlson, Eric Law, Erik Arvidsson, Evan Martin, Evan Prodromou,
+  fantasai, Felix Sasaki, Franck 'Shift' Quélain, Garrett
+  Smith, Geoffrey Garen, Geoffrey Sneddon, George Lund, Håkon
+  Wium Lie, Hans S. Tømmerhalt, Henri Sivonen, Henrik Lied,
+  Henry Mason, Hugh Winkler, Ignacio Javier, Ivo Emanuel
+  Gonçalves, J. King, Jacques Distler, James Graham, James
+  Justin Harrell, James M Snell, James Perrett, Jan-Klaas Kollhof,
+  Jason White, Jasper Bryant-Greene, Jed Hartman, Jeff Cutsinger, Jeff
+  Schiller, Jeff Walden, Jens Bannmann, Jens Fendler, Jeroen van der
+  Meer, Jim Jewett, Jim Meehan, Joe Clark, John Fallows, Joseph
+  Kesselman, Jjgod Jiang, Joel Spolsky, Johan Herland, John Boyer,
+  John Bussjaeger, John Harding, Johnny Stenback, Jon Gibbins, Jon
+  Perlow, Jonathan Worent, Jorgen Horstink, Josh Levenberg, Joshua
+  Randall, Jukka K. Korpela, Jules Clément-Ripoche, Julian
+  Reschke, Kai Hendry, Kartikaya Gupta, <!-- Keryx Web, = Lars Gunther
+  --> Kornel Lesinski, &#x9ed2;&#x6fa4;&#x525b;&#x5fd7; (KUROSAWA
+  Takeshi), Kristof Zelechovski, Kyle Hofmann, Lachlan Hunt, Larry
+  Page, Lars Gunther, Laura L. Carlson, Laura Wisewell, Laurens Holst,
+  Lee Kowalkowski, Leif Halvard Silli, Lenny Domnitser, Léonard
+  Bouchet, Leons Petrazickis, Logan<!-- on moz irc -->, Loune, Maciej
+  Stachowiak, Magnus Kristiansen<!-- Dashiva -->, Maik Merten, Malcolm
+  Rowe, Mark Nottingham, Mark Rowe<!--bdash-->, Mark Schenk, Martijn
+  Wargers, Martin Atkins, Martin Dürst, Martin Honnen, Masataka
+  Yakura, Mathieu Henri, Matthew Gregan, Matthew Mastracci, Matthew
+  Raymond, Matthew Thomas, Mattias Waldau, Max Romantschuk, Michael
+  'Ratt' Iannarelli, Michael A. Nachbaur, Michael A. Puls
   II<!--Shadow2531-->, Michael Carter, Michael Gratton, Michael
   Nordman, Michael Powers, Michael(tm) Smith, Michel Fortin, Michiel
   van der Blonk, Mihai &#x015E;ucan<!-- from ROBO Design -->, Mike




More information about the Commit-Watchers mailing list