File Coverage

blib/lib/Lingua/YaTeA/AnnotationMark.pm
Criterion Covered Total %
statement 19 19 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 3 3 100.0
total 28 28 100.0


line stmt bran cond sub pod time code
1             package Lingua::YaTeA::AnnotationMark;
2 3     3   16 use strict;
  3         34  
  3         72  
3 3     3   13 use warnings;
  3         5  
  3         57  
4 3     3   971 use Lingua::YaTeA::WordOccurrence;
  3         6  
  3         28  
5              
6             our @ISA = qw(Lingua::YaTeA::WordOccurrence);
7              
8             our $VERSION=$Lingua::YaTeA::VERSION;
9              
10             sub new
11             {
12 18     18 1 36 my ($class,$form,$id,$type) = @_;
13 18         41 my $this = $class->SUPER::new($form);
14 18         51 bless ($this,$class);
15 18         32 $this->{ID} = $id;
16 18         32 $this->{TYPE} = $type;
17 18         30 return $this;
18             }
19              
20             sub getType
21             {
22 18     18 1 28 my ($this) = @_;
23 18         47 return $this->{TYPE};
24             }
25              
26             sub getID
27             {
28 6     6 1 11 my ($this) = @_;
29 6         17 return $this->{ID};
30             }
31              
32             1;
33              
34             __END__