Win32-VBScript
view release on metacpan or search on metacpan
lib/Win32/VBScript.pm view on Meta::CPAN
else {
croak "E030: Invalid language ('$lang'), expected ('vbs' or 'js')";
}
my $dat_text = ''; for (@$code) { $dat_text .= $_."\n"; }
my $dat_sha1 = sha1_hex($dat_text);
my $dat_class = "InlineWin32COM.WSC\\_$dat_sha1.wsc";
my %dat_func;
for (split m{\n}xms, $dat_text) {
if (m{\A \s* (?: function | sub) \s+ (\w+) (?: \z | \W)}xmsi) {
$dat_func{$1} = undef;
}
}
my $file_content;
if ($type eq 'prog') {
$file_content = $dat_comment.' -- '.$dat_engine.qq{\n\n}.$dat_text;
}
( run in 1.427 second using v1.01-cache-2.11-cpan-71847e10f99 )