← 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:14 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPIx/Regexp/Token/Delimiter.pm
StatementsExecuted 8 statements in 114µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11120µs43µsPPIx::Regexp::Token::Delimiter::::BEGIN@33PPIx::Regexp::Token::Delimiter::BEGIN@33
11111µs20µsPPIx::Regexp::Token::Delimiter::::BEGIN@34PPIx::Regexp::Token::Delimiter::BEGIN@34
11110µs4.28msPPIx::Regexp::Token::Delimiter::::BEGIN@36PPIx::Regexp::Token::Delimiter::BEGIN@36
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1=head1 NAME
2
3PPIx::Regexp::Token::Delimiter - Represent the delimiters of the regular expression
4
5=head1 SYNOPSIS
6
7 use PPIx::Regexp::Dumper;
8 PPIx::Regexp::Dumper->new( 'qr{foo}smx' )
9 ->print();
10
11=head1 INHERITANCE
12
13C<PPIx::Regexp::Token::Delimiter> is a
14L<PPIx::Regexp::Token::Structure|PPIx::Regexp::Token::Structure>.
15
16C<PPIx::Regexp::Token::Delimiter> has no descendants.
17
18=head1 DESCRIPTION
19
20This token represents the delimiters of the regular expression. Since
21the tokenizer has to figure out where these are anyway, this class is
22used to give the lexer a hint about what is going on.
23
24=head1 METHODS
25
26This class provides no public methods beyond those provided by its
27superclass.
28
29=cut
30
31package PPIx::Regexp::Token::Delimiter;
32
33234µs265µs
# spent 43µs (20+22) within PPIx::Regexp::Token::Delimiter::BEGIN@33 which was called: # once (20µs+22µs) by PPIx::Regexp::Tokenizer::BEGIN@24 at line 33
use strict;
# spent 43µs making 1 call to PPIx::Regexp::Token::Delimiter::BEGIN@33 # spent 22µs making 1 call to strict::import
34235µs228µs
# spent 20µs (11+8) within PPIx::Regexp::Token::Delimiter::BEGIN@34 which was called: # once (11µs+8µs) by PPIx::Regexp::Tokenizer::BEGIN@24 at line 34
use warnings;
# spent 20µs making 1 call to PPIx::Regexp::Token::Delimiter::BEGIN@34 # spent 8µs making 1 call to warnings::import
35
36241µs28.54ms
# spent 4.28ms (10µs+4.27) within PPIx::Regexp::Token::Delimiter::BEGIN@36 which was called: # once (10µs+4.27ms) by PPIx::Regexp::Tokenizer::BEGIN@24 at line 36
use base qw{ PPIx::Regexp::Token::Structure };
# spent 4.28ms making 1 call to PPIx::Regexp::Token::Delimiter::BEGIN@36 # spent 4.27ms making 1 call to base::import
37
381700nsour $VERSION = '0.036';
39
40# Return true if the token can be quantified, and false otherwise
41# sub can_be_quantified { return };
42
4313µs1;
44
45__END__