HTML-HTML5-Parser
view release on metacpan or search on metacpan
lib/HTML/HTML5/Parser/TagSoupParser.pm view on Meta::CPAN
($self->{line_prev}, $self->{column_prev})
= ($self->{line}, $self->{column});
$self->{column}++;
if ($self->{nc} == 0x000A) { # LF
$self->{line}++;
$self->{column} = 0;
} elsif ($self->{nc} == 0x000D) { # CR
## TODO: support for abort/streaming
my $next = '';
if ($input->read ($next, 1) and $next ne "\x0A") {
$self->{next_nc} = $next;
}
$self->{nc} = 0x000A; # LF # MUST
$self->{line}++;
$self->{column} = 0;
}
};
lib/HTML/HTML5/Parser/TagSoupParser.pm view on Meta::CPAN
}
($p->{line_prev}, $p->{column_prev}) = ($p->{line}, $p->{column});
$p->{column}++;
if ($self->{nc} == 0x000A) { # LF
$p->{line}++;
$p->{column} = 0;
} elsif ($self->{nc} == 0x000D) { # CR
## TODO: support for abort/streaming
my $next = '';
if ($input->read ($next, 1) and $next ne "\x0A") {
$self->{next_nc} = $next;
}
$self->{nc} = 0x000A; # LF # MUST
$p->{line}++;
$p->{column} = 0;
} elsif (0xD800 <= $self->{nc} and $self->{nc} <= 0xDFFF) {
( run in 0.230 second using v1.01-cache-2.11-cpan-4d50c553e7e )