3690 |
!!!next-token; |
!!!next-token; |
3691 |
next B; |
next B; |
3692 |
} elsif ($token->{type} == START_TAG_TOKEN) { |
} elsif ($token->{type} == START_TAG_TOKEN) { |
3693 |
if ($self->{open_elements}->[-1]->[1] & FOREIGN_FLOW_CONTENT_EL or |
if ((not {mglyph => 1, malignmark => 1}->{$token->{tag_name}} and |
3694 |
|
$self->{open_elements}->[-1]->[1] & FOREIGN_FLOW_CONTENT_EL) or |
3695 |
not ($self->{open_elements}->[-1]->[1] & FOREIGN_EL) or |
not ($self->{open_elements}->[-1]->[1] & FOREIGN_EL) or |
3696 |
($token->{tag_name} eq 'svg' and |
($token->{tag_name} eq 'svg' and |
3697 |
$self->{open_elements}->[-1]->[1] & MML_AXML_EL)) { |
$self->{open_elements}->[-1]->[1] & MML_AXML_EL)) { |