BBCode-Parser
view release on metacpan or search on metacpan
lib/BBCode/Util.pm view on Meta::CPAN
} elsif(/^ 0b ([01]+) $/xi) {
my $b = ("\0" x 4) . pack("B*", $1);
$ch = unpack "N", substr($b, -4);
} elsif(/^ 0 ([0-7]{3}) $/x) {
$ch = oct($1);
} elsif(/^ (\d+) $/x) {
$ch = 0+$1;
}
return sprintf "#x%X", $ch if defined $ch;
my $decoded = HTML::Entities::decode("&$_;");
return undef if $decoded eq "&$_;";
return $_;
}
BEGIN { _export qw(parseListType parse) }
my %listtype = (
'*' => [ qw(ul) ],
'1' => [ qw(ol decimal) ],
'01' => [ qw(ol decimal-leading-zero) ],
'A' => [ qw(ol upper-latin) ],
'a' => [ qw(ol lower-latin) ],
( run in 0.299 second using v1.01-cache-2.11-cpan-26ccb49234f )