File | /home/tamil/util/marc-moose/lib/MARC/Moose/Parser.pm |
Statements Executed | 9 |
Total Time | 0.0001909 seconds |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
0 | 0 | 0 | 0s | 0s | BEGIN | MARC::Moose::Parser::
0 | 0 | 0 | 0s | 0s | begin | MARC::Moose::Parser::
0 | 0 | 0 | 0s | 0s | end | MARC::Moose::Parser::
0 | 0 | 0 | 0s | 0s | parse | MARC::Moose::Parser::
Line | Stmts. | Exclusive Time | Avg. | Code |
---|---|---|---|---|
1 | package MARC::Moose::Parser; | |||
2 | # ABSTRACT: A record parser base class | |||
3 | ||||
4 | 3 | 31µs | 10µs | use namespace::autoclean; # spent 65µs making 1 call to namespace::autoclean::import |
5 | 3 | 131µs | 44µs | use Moose; # spent 6.24ms making 1 call to Moose::Exporter::__ANON__[/usr/local/lib/perl/5.10.0/Moose/Exporter.pm:425] |
6 | ||||
7 | ||||
8 | # FIXME Experimental. Not used yet. | |||
9 | #has converter => ( | |||
10 | # is => 'rw', | |||
11 | # isa => 'Text::IconvPtr', | |||
12 | # default => sub { Text::Iconv->new( "cp857", "utf8" ) } | |||
13 | #); | |||
14 | ||||
15 | ||||
16 | sub begin { | |||
17 | return ""; | |||
18 | } | |||
19 | ||||
20 | ||||
21 | sub end { | |||
22 | return ""; | |||
23 | } | |||
24 | ||||
25 | ||||
26 | sub parse { | |||
27 | return MARC::Moose::Record->new(); | |||
28 | }; | |||
29 | ||||
30 | 1 | 14µs | 14µs | __PACKAGE__->meta->make_immutable; # spent 3.01ms making 1 call to Class::MOP::Class::make_immutable
# spent 27µs making 1 call to MARC::Moose::Parser::meta |
31 | ||||
32 | 1 | 6µs | 6µs | 1; |
33 | ||||
34 | =method begin | |||
35 | ||||
36 | =method end | |||
37 | ||||
38 | =method parse | |||
39 | ||||
40 | Return a MARC::Moose::Record object build from a parsed string | |||
41 | ||||
42 | =head1 SEE ALSO | |||
43 | ||||
44 | =for :list | |||
45 | * L<MARC::Moose> | |||
46 | * L<MARC::Moose::Parser::Iso2709> | |||
47 | * L<MARC::Moose::Parser::MARC::Moosexml> | |||
48 | 1 | 9µs | 9µs | * L<MARC::Moose::Parser::Isis> |