Sub-Multi-Tiny
view release on metacpan or search on metacpan
lib/Sub/Multi/Tiny.pm view on Meta::CPAN
$funcname,
"($referent)", "was just declared",
"and ascribed the ${attr} attribute",
"with data ($data)",
"in phase $phase",
"in file $filename at line $linenum"
} 2;
EOT
# Trap out-of-sequence calls. Currently you can't create a new multisub
# via eval at runtime. TODO use UNITCHECK instead to permit doing so?
$code .= _line_mark_string <<EOT;
die 'Dispatchers already created - please file a bug report'
if $P\::_dispatchers_created();
my \$multi_def = \$_multisubs{'$multi_package'};
EOT
# Parse and validate the args
$code .= _line_mark_string <<EOT;
my \$hrSig = $P\::_parse_arglist(\$data, \$funcname);
( run in 0.846 second using v1.01-cache-2.11-cpan-748bfb374f4 )