File Coverage

blib/lib/Lingua/StopWords/SV.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::SV;
2              
3 1     1   10 use strict;
  1         4  
  1         37  
4 1     1   5 use warnings;
  1         2  
  1         38  
5              
6 1     1   5 use utf8;
  1         3  
  1         10  
7              
8 1     1   35 use Encode qw(encode);
  1         2  
  1         76  
9              
10 1     1   6 use Exporter;
  1         3  
  1         686  
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 15 if ( @_ and $_[0] eq 'UTF-8' ) {
19 1         3 my %stoplist = map { ( $_, 1 ) } _stopwords();
  114         227  
20 1         15 return \%stoplist;
21             }
22             else {
23 1         4 my %stoplist = map { ( encode("iso-8859-1", $_), 1 ) } _stopwords();
  114         2998  
24 1         151 return \%stoplist;
25             }
26             }
27              
28             sub _stopwords {
29 2     2   26 return qw(
30             och det att i en jag hon som han på den med var sig för så till
31             är men ett om hade de av icke mig du henne då sin nu har inte
32             hans honom skulle hennes där min man ej vid kunde något från ut
33             när efter upp vi dem vara vad över än dig kan sina här ha mot
34             alla under någon eller allt mycket sedan ju denna själv detta
35             åt utan varit hur ingen mitt ni bli blev oss din dessa några
36             deras blir mina samma vilken er sådan vår blivit dess inom
37             mellan sådant varför varje vilka ditt vem vilket sitta sådana
38             vart dina vars vårt våra ert era vilkas
39             );
40             }
41              
42             1;