File Coverage

blib/lib/Lingua/StopWords/DA.pm
Criterion Covered Total %
statement 23 23 100.0
branch 2 2 100.0
condition 2 3 66.6
subroutine 7 7 100.0
pod 0 1 0.0
total 34 36 94.4


line stmt bran cond sub pod time code
1             package Lingua::StopWords::DA;
2              
3 1     1   9 use strict;
  1         2  
  1         36  
4 1     1   6 use warnings;
  1         2  
  1         36  
5              
6 1     1   5 use utf8;
  1         2  
  1         9  
7              
8 1     1   56 use Encode qw(encode _utf8_on);
  1         3  
  1         57  
9              
10 1     1   16 use Exporter;
  1         4  
  1         400  
11             our @ISA = qw(Exporter);
12              
13             our %EXPORT_TAGS = ( 'all' => [ qw( getStopWords ) ] );
14             our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
15             our $VERSION = 0.10;
16              
17             sub getStopWords {
18 2 100 66 2 0 13 if ( @_ and $_[0] eq 'UTF-8' ) {
19 1         3 my %stoplist = map { ( $_, 1 ) } _stopwords();
  94         201  
20 1         12 return \%stoplist;
21             }
22             else {
23 1         3 my %stoplist = map { ( encode("iso-8859-1", $_), 1 ) } _stopwords();
  94         2396  
24 1         126 return \%stoplist;
25             }
26             }
27              
28             sub _stopwords {
29 2     2   22 return qw(
30             og i jeg det at en den til er som på de med han af for ikke der
31             var mig sig men et har om vi min havde ham hun nu over da fra
32             du ud sin dem os op man hans hvor eller hvad skal selv her alle
33             vil blev kunne ind når være dog noget ville jo deres efter ned
34             skulle denne end dette mit også under have dig anden hende mine
35             alt meget sit sine vor mod disse hvis din nogle hos blive mange
36             ad bliver hendes været thi jer sådan
37             );
38             }
39              
40             1;