← Index
NYTProf Performance Profile   « line view »
For /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
  Run on Sat Mar 19 22:12:22 2016
Reported on Sat Mar 19 22:14:13 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPIx/Regexp/Constant.pm
StatementsExecuted 29 statements in 310µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11112µs23µsPPIx::Regexp::Constant::::BEGIN@3PPIx::Regexp::Constant::BEGIN@3
1119µs56µsPPIx::Regexp::Constant::::BEGIN@23PPIx::Regexp::Constant::BEGIN@23
1117µs12µsPPIx::Regexp::Constant::::BEGIN@4PPIx::Regexp::Constant::BEGIN@4
1117µs58µsPPIx::Regexp::Constant::::BEGIN@8PPIx::Regexp::Constant::BEGIN@8
1117µs39µsPPIx::Regexp::Constant::::BEGIN@41PPIx::Regexp::Constant::BEGIN@41
1116µs39µsPPIx::Regexp::Constant::::BEGIN@25PPIx::Regexp::Constant::BEGIN@25
1116µs36µsPPIx::Regexp::Constant::::BEGIN@24PPIx::Regexp::Constant::BEGIN@24
1116µs36µsPPIx::Regexp::Constant::::BEGIN@26PPIx::Regexp::Constant::BEGIN@26
1116µs36µsPPIx::Regexp::Constant::::BEGIN@30PPIx::Regexp::Constant::BEGIN@30
1116µs34µsPPIx::Regexp::Constant::::BEGIN@44PPIx::Regexp::Constant::BEGIN@44
1116µs34µsPPIx::Regexp::Constant::::BEGIN@43PPIx::Regexp::Constant::BEGIN@43
1116µs38µsPPIx::Regexp::Constant::::BEGIN@28PPIx::Regexp::Constant::BEGIN@28
1116µs34µsPPIx::Regexp::Constant::::BEGIN@39PPIx::Regexp::Constant::BEGIN@39
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package PPIx::Regexp::Constant;
2
3219µs235µs
# spent 23µs (12+12) within PPIx::Regexp::Constant::BEGIN@3 which was called: # once (12µs+12µs) by PPIx::Regexp::Element::BEGIN@43 at line 3
use strict;
# spent 23µs making 1 call to PPIx::Regexp::Constant::BEGIN@3 # spent 12µs making 1 call to strict::import
4228µs216µs
# spent 12µs (7+4) within PPIx::Regexp::Constant::BEGIN@4 which was called: # once (7µs+4µs) by PPIx::Regexp::Element::BEGIN@43 at line 4
use warnings;
# spent 12µs making 1 call to PPIx::Regexp::Constant::BEGIN@4 # spent 4µs making 1 call to warnings::import
5
61500nsour $VERSION = '0.036';
7
8242µs258µs
# spent 58µs (7+51) within PPIx::Regexp::Constant::BEGIN@8 which was called: # once (7µs+51µs) by PPIx::Regexp::Element::BEGIN@43 at line 8
use base qw{ Exporter };
# spent 58µs making 1 call to PPIx::Regexp::Constant::BEGIN@8 # spent 51µs making 1 call to base::import, recursion: max depth 2, sum of overlapping time 51µs
9
1012µsour @EXPORT_OK = qw{
11 COOKIE_CLASS
12 COOKIE_QUANT
13 COOKIE_QUOTE
14 COOKIE_REGEX_SET
15 MINIMUM_PERL
16 MODIFIER_GROUP_MATCH_SEMANTICS
17 RE_CAPTURE_NAME
18 STRUCTURE_UNKNOWN
19 TOKEN_LITERAL
20 TOKEN_UNKNOWN
21};
22
23224µs2104µs
# spent 56µs (9+47) within PPIx::Regexp::Constant::BEGIN@23 which was called: # once (9µs+47µs) by PPIx::Regexp::Element::BEGIN@43 at line 23
use constant COOKIE_CLASS => ']';
# spent 56µs making 1 call to PPIx::Regexp::Constant::BEGIN@23 # spent 48µs making 1 call to constant::import
24221µs266µs
# spent 36µs (6+30) within PPIx::Regexp::Constant::BEGIN@24 which was called: # once (6µs+30µs) by PPIx::Regexp::Element::BEGIN@43 at line 24
use constant COOKIE_QUANT => '}';
# spent 36µs making 1 call to PPIx::Regexp::Constant::BEGIN@24 # spent 30µs making 1 call to constant::import
25220µs272µs
# spent 39µs (6+33) within PPIx::Regexp::Constant::BEGIN@25 which was called: # once (6µs+33µs) by PPIx::Regexp::Element::BEGIN@43 at line 25
use constant COOKIE_QUOTE => '\\E';
# spent 39µs making 1 call to PPIx::Regexp::Constant::BEGIN@25 # spent 33µs making 1 call to constant::import
26220µs265µs
# spent 36µs (6+29) within PPIx::Regexp::Constant::BEGIN@26 which was called: # once (6µs+29µs) by PPIx::Regexp::Element::BEGIN@43 at line 26
use constant COOKIE_REGEX_SET => '])';
# spent 36µs making 1 call to PPIx::Regexp::Constant::BEGIN@26 # spent 29µs making 1 call to constant::import
27
28221µs270µs
# spent 38µs (6+32) within PPIx::Regexp::Constant::BEGIN@28 which was called: # once (6µs+32µs) by PPIx::Regexp::Element::BEGIN@43 at line 28
use constant MINIMUM_PERL => '5.000';
# spent 38µs making 1 call to PPIx::Regexp::Constant::BEGIN@28 # spent 32µs making 1 call to constant::import
29
30223µs265µs
# spent 36µs (6+29) within PPIx::Regexp::Constant::BEGIN@30 which was called: # once (6µs+29µs) by PPIx::Regexp::Element::BEGIN@43 at line 30
use constant MODIFIER_GROUP_MATCH_SEMANTICS => 'match_semantics';
# spent 36µs making 1 call to PPIx::Regexp::Constant::BEGIN@30 # spent 29µs making 1 call to constant::import
31
32# The perlre for Perl 5.010 says:
33#
34# Currently NAME is restricted to simple identifiers only. In
35# other words, it must match "/^[_A-Za-z][_A-Za-z0-9]*\z/" or
36# its Unicode extension (see utf8), though it isn't extended by
37# the locale (see perllocale).
38
39224µs262µs
# spent 34µs (6+28) within PPIx::Regexp::Constant::BEGIN@39 which was called: # once (6µs+28µs) by PPIx::Regexp::Element::BEGIN@43 at line 39
use constant RE_CAPTURE_NAME => ' [_[:alpha:]] \w* ';
# spent 34µs making 1 call to PPIx::Regexp::Constant::BEGIN@39 # spent 28µs making 1 call to constant::import
40
41220µs271µs
# spent 39µs (7+32) within PPIx::Regexp::Constant::BEGIN@41 which was called: # once (7µs+32µs) by PPIx::Regexp::Element::BEGIN@43 at line 41
use constant STRUCTURE_UNKNOWN => 'PPIx::Regexp::Structure::Unknown';
# spent 39µs making 1 call to PPIx::Regexp::Constant::BEGIN@41 # spent 32µs making 1 call to constant::import
42
43221µs261µs
# spent 34µs (6+27) within PPIx::Regexp::Constant::BEGIN@43 which was called: # once (6µs+27µs) by PPIx::Regexp::Element::BEGIN@43 at line 43
use constant TOKEN_LITERAL => 'PPIx::Regexp::Token::Literal';
# spent 34µs making 1 call to PPIx::Regexp::Constant::BEGIN@43 # spent 28µs making 1 call to constant::import
44221µs261µs
# spent 34µs (6+27) within PPIx::Regexp::Constant::BEGIN@44 which was called: # once (6µs+27µs) by PPIx::Regexp::Element::BEGIN@43 at line 44
use constant TOKEN_UNKNOWN => 'PPIx::Regexp::Token::Unknown';
# spent 34µs making 1 call to PPIx::Regexp::Constant::BEGIN@44 # spent 28µs making 1 call to constant::import
45
4614µs1;
47
48__END__