| 2760 |
!!!cp ('t29'); |
!!!cp ('t29'); |
| 2761 |
$self->{insertion_mode} = BEFORE_HEAD_IM; |
$self->{insertion_mode} = BEFORE_HEAD_IM; |
| 2762 |
} else { |
} else { |
| 2763 |
|
## ISSUE: Can this state be reached? |
| 2764 |
!!!cp ('t30'); |
!!!cp ('t30'); |
| 2765 |
$self->{insertion_mode} = AFTER_HEAD_IM; |
$self->{insertion_mode} = AFTER_HEAD_IM; |
| 2766 |
} |
} |
| 2817 |
|
|
| 2818 |
## Step 6 |
## Step 6 |
| 2819 |
if ($entry->[0] eq '#marker') { |
if ($entry->[0] eq '#marker') { |
| 2820 |
!!!cp ('t33'); |
!!!cp ('t33_1'); |
| 2821 |
# |
# |
| 2822 |
} else { |
} else { |
| 2823 |
my $in_open_elements; |
my $in_open_elements; |
| 2832 |
!!!cp ('t34'); |
!!!cp ('t34'); |
| 2833 |
# |
# |
| 2834 |
} else { |
} else { |
| 2835 |
|
## NOTE: <!DOCTYPE HTML><p><b><i><u></p> <p>X |
| 2836 |
!!!cp ('t35'); |
!!!cp ('t35'); |
| 2837 |
redo S4; |
redo S4; |
| 2838 |
} |
} |
| 3256 |
} elsif (defined $self->{inner_html_node} and |
} elsif (defined $self->{inner_html_node} and |
| 3257 |
@{$self->{open_elements}} > 1 and |
@{$self->{open_elements}} > 1 and |
| 3258 |
$self->{open_elements}->[1]->[1] ne 'body') { |
$self->{open_elements}->[1]->[1] ne 'body') { |
| 3259 |
|
## ISSUE: This case is never reached. |
| 3260 |
!!!cp ('t77'); |
!!!cp ('t77'); |
| 3261 |
!!!parse-error (type => 'not closed:'.$self->{open_elements}->[-1]->[1]); |
!!!parse-error (type => 'not closed:'.$self->{open_elements}->[-1]->[1]); |
| 3262 |
} else { |
} else { |