@@ -103083,7 +103083,9 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103083
103083
<dd>Emit the comment. Emit an end-of-file token.</dd>
103084
103084
103085
103085
<dt>U+0000 NULL</dt>
103086
- <dd>Append a U+FFFD REPLACEMENT CHARACTER character to the comment token's data.</dd>
103086
+ <dd>This is an <span
103087
+ data-x="parse-error-unexpected-null-character">unexpected-null-character</span> <span>parse
103088
+ error</span>. Append a U+FFFD REPLACEMENT CHARACTER character to the comment token's data.</dd>
103087
103089
103088
103090
<dt>Anything else</dt>
103089
103091
<dd>Append the <span>current input character</span> to the comment token's data.</dd>
@@ -103478,7 +103480,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103478
103480
<p>Otherwise, this is an <span
103479
103481
data-x="parse-error-invalid-character-sequence-after-doctype-name">invalid-character-sequence-after-doctype-name</span>
103480
103482
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103481
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</p>
103483
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</p>
103482
103484
103483
103485
</dd>
103484
103486
@@ -103525,7 +103527,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103525
103527
<dd>This is a <span
103526
103528
data-x="parse-error-missing-quote-before-doctype-public-identifier">missing-quote-before-doctype-public-identifier</span>
103527
103529
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103528
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</dd>
103530
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</dd>
103529
103531
103530
103532
</dl>
103531
103533
@@ -103566,7 +103568,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103566
103568
<dd>This is a <span
103567
103569
data-x="parse-error-missing-quote-before-doctype-public-identifier">missing-quote-before-doctype-public-identifier</span>
103568
103570
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103569
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</dd>
103571
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</dd>
103570
103572
103571
103573
</dl>
103572
103574
@@ -103674,7 +103676,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103674
103676
<dd>This is a <span
103675
103677
data-x="parse-error-missing-quote-before-doctype-system-identifier">missing-quote-before-doctype-system-identifier</span>
103676
103678
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103677
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</dd>
103679
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</dd>
103678
103680
103679
103681
</dl>
103680
103682
@@ -103712,7 +103714,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103712
103714
<dd>This is a <span
103713
103715
data-x="parse-error-missing-quote-before-doctype-system-identifier">missing-quote-before-doctype-system-identifier</span>
103714
103716
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103715
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</dd>
103717
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</dd>
103716
103718
103717
103719
</dl>
103718
103720
@@ -103757,7 +103759,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103757
103759
<dd>This is a <span
103758
103760
data-x="parse-error-missing-quote-before-doctype-system-identifier">missing-quote-before-doctype-system-identifier</span>
103759
103761
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103760
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</dd>
103762
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</dd>
103761
103763
103762
103764
</dl>
103763
103765
@@ -103798,7 +103800,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103798
103800
<dd>This is a <span
103799
103801
data-x="parse-error-missing-quote-before-doctype-system-identifier">missing-quote-before-doctype-system-identifier</span>
103800
103802
<span>parse error</span>. Set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks
103801
- flag</i> to <i>on</i>. Switch to the <span>bogus DOCTYPE state</span>.</dd>
103803
+ flag</i> to <i>on</i>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>.</dd>
103802
103804
103803
103805
</dl>
103804
103806
@@ -103815,7 +103817,7 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103815
103817
<dt>U+0000 NULL</dt>
103816
103818
<dd>This is an <span
103817
103819
data-x="parse-error-unexpected-null-character">unexpected-null-character</span> <span>parse
103818
- error</span>.Append a U+FFFD REPLACEMENT CHARACTER character to the current DOCTYPE token's
103820
+ error</span>. Append a U+FFFD REPLACEMENT CHARACTER character to the current DOCTYPE token's
103819
103821
system identifier.</dd>
103820
103822
103821
103823
<dt>U+003E GREATER-THAN SIGN (>)</dt>
@@ -103893,8 +103895,9 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103893
103895
<dt>Anything else</dt>
103894
103896
<dd>This is an <span
103895
103897
data-x="parse-error-unexpected-character-after-doctype-system-identifier">unexpected-character-after-doctype-system-identifier</span>
103896
- <span>parse error</span>. Switch to the <span>bogus DOCTYPE state</span>. (This does <em>not</em>
103897
- set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks flag</i> to <i>on</i>.)</dd>
103898
+ <span>parse error</span>. <span>Reconsume</span> in the <span>bogus DOCTYPE state</span>. (This
103899
+ does <em>not</em> set the DOCTYPE token's <i data-x="force-quirks flag">force-quirks flag</i> to
103900
+ <i>on</i>.)</dd>
103898
103901
103899
103902
</dl>
103900
103903
@@ -103908,6 +103911,11 @@ dictionary <dfn>StorageEventInit</dfn> : <span>EventInit</span> {
103908
103911
<dt>U+003E GREATER-THAN SIGN (>)</dt>
103909
103912
<dd>Switch to the <span>data state</span>. Emit the DOCTYPE token.</dd>
103910
103913
103914
+ <dt>U+0000 NULL</dt>
103915
+ <dd>This is an <span
103916
+ data-x="parse-error-unexpected-null-character">unexpected-null-character</span> <span>parse
103917
+ error</span>. Ignore the character.</dd>
103918
+
103911
103919
<dt>EOF</dt>
103912
103920
<dd>Emit the DOCTYPE token. Emit an end-of-file token.</dd>
103913
103921
0 commit comments