| 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 | MARC::Moose::Parser::BEGIN |
| 0 | 0 | 0 | 0s | 0s | MARC::Moose::Parser::begin |
| 0 | 0 | 0 | 0s | 0s | MARC::Moose::Parser::end |
| 0 | 0 | 0 | 0s | 0s | MARC::Moose::Parser::parse |
| 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> |