Perl-Tokenizer
view release on metacpan or search on metacpan
lib/Perl/Tokenizer.pm view on Meta::CPAN
(?:ctl|get|op))|nd|t(?:grent|hostent|netent|p(?:grp|r(?:(?:iority|otoent))|went)|s(?:(?:erven|ockop)t)
))|h(?:ift|m(?:(?:write|read|ctl|get))|utdown)|in|leep|o(?:cket(?:pair)?|rt)|p(?:li(?:(?:ce|t))|rintf)
|qrt|rand|t(?:(?:ate?|udy))|ub(?:str)?|y(?:mlink|s(?:(?:write|call|open|read|seek|tem))))|t(?:ell(?:di
r)?|i(?:(?:mes?|ed?))|runcate)|u(?:c(?:first)?|mask|n(?:def|l(?:(?:ess|ink))|pack|shift|ti[el])|se|tim
e)|v(?:(?:alues|ec))|w(?:a(?:it(?:pid)?|ntarray|rn)|h(?:(?:ile|en))|rite)|xor|BEGIN|END|INIT|CHECK))\b
/x;
#>>>
my $perl_filetests = qr/\-[ABCMORSTWXbcdefgkloprstuwxz]/;
sub perl_tokens(&$) {
my ($callback, $code) = @_;
ref($callback) eq 'CODE'
or die "usage: perl_tokens {...} \$code;";
my $variable = 0;
my $flat = 0;
my $regex = 1;
my $canpod = 1;
my $proto = 0;
( run in 0.565 second using v1.01-cache-2.11-cpan-49f99fa48dc )