C-Scan
view release on metacpan or search on metacpan
}
sub typedef_hash {
my ($typedefs, $whited) = (shift,shift);
my %out;
loop:
for my $o (0..$#$typedefs) {
my $wh = $whited->[$o];
my $td = $typedefs->[$o];
if ($wh =~ /,/ or not $wh =~ /\w/) { # Hard case, guessimates ...
# Determine whether the new thingies are inside parens
$wh =~ /,/g;
my $p = pos $wh;
my ($s, $e);
if (matchingbrace($wh)) { # Inside. Easy part: just split on /,/...
$e = pos($wh) - 1;
$s = $e;
my $d = 0;
# Skip back
while (--$s >= 0) {
( run in 1.454 second using v1.01-cache-2.11-cpan-748bfb374f4 )