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

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/PPI/Token/Regexp/Transliterate.pm
StatementsExecuted 11 statements in 112µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11111µs23µsPPI::Token::Regexp::Transliterate::::BEGIN@39PPI::Token::Regexp::Transliterate::BEGIN@39
11110µs10µsPPI::Token::Regexp::Transliterate::::BEGIN@44PPI::Token::Regexp::Transliterate::BEGIN@44
1119µs36µsPPI::Token::Regexp::Transliterate::::BEGIN@43PPI::Token::Regexp::Transliterate::BEGIN@43
1116µs6µsPPI::Token::Regexp::Transliterate::::BEGIN@41PPI::Token::Regexp::Transliterate::BEGIN@41
1113µs3µsPPI::Token::Regexp::Transliterate::::BEGIN@40PPI::Token::Regexp::Transliterate::BEGIN@40
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package PPI::Token::Regexp::Transliterate;
2
3=pod
4
5=head1 NAME
6
7PPI::Token::Regexp::Transliterate - A transliteration regular expression token
8
9=head1 INHERITANCE
10
11 PPI::Token::Regexp::Transliterate
12 isa PPI::Token::Regexp
13 isa PPI::Token
14 isa PPI::Element
15
16=head1 SYNOPSIS
17
18 $text =~ tr/abc/xyz/;
19
20=head1 DESCRIPTION
21
22A C<PPI::Token::Regexp::Transliterate> object represents a single
23transliteration regular expression.
24
25I'm afraid you'll have to excuse the ridiculously long class name, but
26when push came to shove I ended up going for pedantically correct
27names for things (practically cut and paste from the various docs).
28
29=head1 METHODS
30
31There are no methods available for C<PPI::Token::Regexp::Transliterate>
32beyond those provided by the parent L<PPI::Token::Regexp>, L<PPI::Token>
33and L<PPI::Element> classes.
34
35Got any ideas for methods? Submit a report to rt.cpan.org!
36
37=cut
38
39218µs234µs
# spent 23µs (11+12) within PPI::Token::Regexp::Transliterate::BEGIN@39 which was called: # once (11µs+12µs) by PPI::Token::BEGIN@65 at line 39
use strict;
# spent 23µs making 1 call to PPI::Token::Regexp::Transliterate::BEGIN@39 # spent 12µs making 1 call to strict::import
40217µs13µs
# spent 3µs within PPI::Token::Regexp::Transliterate::BEGIN@40 which was called: # once (3µs+0s) by PPI::Token::BEGIN@65 at line 40
use PPI::Token::Regexp ();
# spent 3µs making 1 call to PPI::Token::Regexp::Transliterate::BEGIN@40
41218µs16µs
# spent 6µs within PPI::Token::Regexp::Transliterate::BEGIN@41 which was called: # once (6µs+0s) by PPI::Token::BEGIN@65 at line 41
use PPI::Token::_QuoteEngine::Full ();
# spent 6µs making 1 call to PPI::Token::Regexp::Transliterate::BEGIN@41
42
43229µs263µs
# spent 36µs (9+27) within PPI::Token::Regexp::Transliterate::BEGIN@43 which was called: # once (9µs+27µs) by PPI::Token::BEGIN@65 at line 43
use vars qw{$VERSION @ISA};
# spent 36µs making 1 call to PPI::Token::Regexp::Transliterate::BEGIN@43 # spent 27µs making 1 call to vars::import
44
# spent 10µs within PPI::Token::Regexp::Transliterate::BEGIN@44 which was called: # once (10µs+0s) by PPI::Token::BEGIN@65 at line 50
BEGIN {
451300ns $VERSION = '1.215';
46110µs @ISA = qw{
47 PPI::Token::_QuoteEngine::Full
48 PPI::Token::Regexp
49 };
50118µs110µs}
# spent 10µs making 1 call to PPI::Token::Regexp::Transliterate::BEGIN@44
51
5212µs1;
53
54=pod
55
56=head1 SUPPORT
57
58See the L<support section|PPI/SUPPORT> in the main module.
59
60=head1 AUTHOR
61
62Adam Kennedy E<lt>adamk@cpan.orgE<gt>
63
64=head1 COPYRIGHT
65
66Copyright 2001 - 2011 Adam Kennedy.
67
68This program is free software; you can redistribute
69it and/or modify it under the same terms as Perl itself.
70
71The full text of the license can be found in the
72LICENSE file included with this module.
73
74=cut