4339 |
!!!nack ('t343.1'); |
!!!nack ('t343.1'); |
4340 |
!!!next-token; |
!!!next-token; |
4341 |
next B; |
next B; |
4342 |
} elsif ($token->{tag_nane} eq 'frameset') { |
} elsif ($token->{tag_name} eq 'frameset') { |
4343 |
!!!parse-error (type => 'in body', text => $token->{tag_name}, |
!!!parse-error (type => 'in body', text => $token->{tag_name}, |
4344 |
token => $token); |
token => $token); |
4345 |
|
|
4346 |
if (@{$self->{open_elements}} == 1 or |
if (@{$self->{open_elements}} == 1 or |
4347 |
not ($self->{open_elements}->[1]->[1] != BODY_EL)) { |
not ($self->{open_elements}->[1]->[1] == BODY_EL)) { |
4348 |
!!!cp ('t343.2'); |
!!!cp ('t343.2'); |
4349 |
## Ignore the token. |
## Ignore the token. |
4350 |
} elsif (not $self->{frameset_ok}) { |
} elsif (not $self->{frameset_ok}) { |
4939 |
next B; |
next B; |
4940 |
} elsif ({ |
} elsif ({ |
4941 |
caption => 1, col => 1, colgroup => 1, frame => 1, |
caption => 1, col => 1, colgroup => 1, frame => 1, |
4942 |
frameset => 1, head => 1, |
head => 1, |
4943 |
tbody => 1, td => 1, tfoot => 1, th => 1, |
tbody => 1, td => 1, tfoot => 1, th => 1, |
4944 |
thead => 1, tr => 1, |
thead => 1, tr => 1, |
4945 |
}->{$token->{tag_name}}) { |
}->{$token->{tag_name}}) { |