| line | true | false | branch | 
 
| 73 | 0 | 0 | if ref $class | 
 
| 108 | 0 | 0 | unless defined $params | 
 
| 124 | 0 | 0 | if (defined $debugoption) | 
 
| 125 | 0 | 0 | if (defined $diroption) | 
 
| 126 | 0 | 0 | if (defined $indexoption) | 
 
| 127 | 0 | 0 | if (defined $stopwordoption) | 
 
| 128 | 0 | 0 | if (defined $iscuioption) | 
 
| 129 | 0 | 0 | if (defined $sparsematrixoption) | 
 
| 130 | 0 | 0 | if (defined $prefixoption) | 
 
| 131 | 0 | 0 | if (defined $suffixoption) | 
 
| 132 | 0 | 0 | if (defined $wcsoption) | 
 
| 133 | 0 | 0 | if (defined $bucketsNumoption) | 
 
| 134 | 0 | 0 | if (defined $ftsoption) | 
 
| 166 | 0 | 0 | unless open $FILE, "$program_dir/$file" | 
 
| 311 | 0 | 0 | if ($charact) { } | 
 
| 312 | 0 | 0 | if ($word eq '') { } | 
 
| 319 | 0 | 0 | if ($word eq "") { } | 
 
| 397 | 0 | 0 | unless open $META, '<', "$program_dir/$subdir/" . $name . '_meta' | 
 
| 428 | 0 | 0 | if ($charact) { } | 
 
| 429 | 0 | 0 | if ($word =~ //) { } | 
 
| 436 | 0 | 0 | if ($word =~ //g) { } | 
 
| 493 | 0 | 0 | if ($tokenText =~ /\d+\s\.\s\d+/o) | 
 
| 498 | 0 | 0 | if ($tokenText =~ /\w+\s\\\'\s\w+/o) | 
 
| 502 | 0 | 0 | if ($tokenText =~ /[^a-zA-Z0-9]/o) | 
 
| 552 | 0 | 0 | if ($uniSub->inArr($word, \@txtTokens)) { } | 
 
| 603 | 0 | 0 | if ($type eq 'sem') { } | 
 
|  | 0 | 0 | elsif ($type eq 'cui') { } | 
 
|  | 0 | 0 | elsif ($type eq 'text') { } | 
 
| 632 | 0 | 0 | if ($type eq 'pos') { } | 
 
|  | 0 | 0 | elsif ($type eq 'sem' or $type eq 'cui') { } | 
 
| 637 | 0 | 0 | if ($tokenTxt eq $word) | 
 
| 649 | 0 | 0 | if ($name eq $word) | 
 
| 650 | 0 | 0 | if ($type eq 'sem') { } | 
 
|  | 0 | 0 | elsif ($type eq 'cui') { } | 
 
| 693 | 0 | 0 | if ($bucketId == $bucketNum) { } | 
 
| 725 | 0 | 0 | if (defined $stopwords_file) | 
 
| 738 | 0 | 0 | if ($wcs) | 
 
| 752 | 0 | 0 | if ($wcs and not $wcs_found and $abbrev ne $wcs_feature) | 
 
| 759 | 0 | 0 | if ($wcs and not $wcs_found and $bucket != $wcs_bucket) { } | 
 
| 772 | 0 | 0 | if ($curItem eq 'ortho') { } | 
 
| 820 | 0 | 0 | if ($curItem eq 'ortho') { } | 
 
| 873 | 0 | 0 | if ($program_dir ne '') { } | 
 
| 878 | 0 | 0 | unless open $ARFF, '>', "$program_dir/$subdir/$arffdir/$featdir/$typeDir/" . $name . "_$type-" . $bucket . '.arff' | 
 
| 883 | 0 | 0 | unless open $ARFF, '>', "$arffdir/$featdir/$typeDir/" . $name . "_$type-" . $bucket . '.arff' | 
 
| 949 | 0 | 0 | if (length $word > 8) | 
 
| 953 | 0 | 0 | if ($word =~ /$entId/o) { } | 
 
| 964 | 0 | 0 | if ($stopwords_file and $word =~ /$stopRegex/o or $is_cui and $word_cuis[0] eq '' or ($word eq '.' or $word eq ',')) | 
 
| 969 | 0 | 0 | if ($a > 0) | 
 
| 970 | 0 | 0 | if ($a < $wordLen - 1) | 
 
| 983 | 0 | 0 | if ($item eq 'ortho') { } | 
 
|  | 0 | 0 | elsif ($item eq 'morph') { } | 
 
|  | 0 | 0 | elsif ($item eq 'text') { } | 
 
|  | 0 | 0 | elsif ($item eq 'pos') { } | 
 
|  | 0 | 0 | elsif ($item eq 'cui') { } | 
 
|  | 0 | 0 | elsif ($item eq 'sem') { } | 
 
| 996 | 0 | 0 | if ($sparse_matrix) | 
 
| 1003 | 0 | 0 | $wordOrig =~ /\b[\S]+(_e)\b/ ? : | 
 
| 1006 | 0 | 0 | if ($sparse_matrix) | 
 
| 1013 | 0 | 0 | if ($word ne '') | 
 
| 1033 | 0 | 0 | $word =~ /\b([A-Z])\w+\b/go ? : | 
 
| 1037 | 0 | 0 | length $word == 1 ? : | 
 
| 1041 | 0 | 0 | $word =~ /\b[A-Z]+\b/go ? : | 
 
| 1045 | 0 | 0 | $word =~ /[0-9]+/go ? : | 
 
| 1049 | 0 | 0 | $word =~ /\b[0-9]+\b/go ? : | 
 
| 1053 | 0 | 0 | $word =~ /-/go ? : | 
 
| 1057 | 0 | 0 | $word =~ /[^a-zA-Z0-9\s]/go ? : | 
 
| 1078 | 0 | 0 | if ($a eq $preWord) { } | 
 
|  | 0 | 0 | elsif ($a eq $sufWord) { } | 
 
| 1115 | 0 | 0 | $w eq $a ? : | 
 
| 1116 | 0 | 0 | $pw eq $a || $nw eq $a ? : | 
 
| 1151 | 0 | 0 | $w eq $a ? : | 
 
| 1152 | 0 | 0 | $pw eq $a || $nw eq $a ? : | 
 
| 1186 | 0 | 0 | $uniSub->inArr($a, \@wArr) ? : | 
 
| 1187 | 0 | 0 | $uniSub->inArr($a, \@pwArr) || $uniSub->inArr($a, \@nwArr) ? : | 
 
| 1225 | 0 | 0 | $uniSub->inArr($a, \@wArr) ? : | 
 
| 1226 | 0 | 0 | $uniSub->inArr($a, \@pwArr) || $uniSub->inArr($a, \@nwArr) ? : | 
 
| 1242 | 0 | 0 | if ($curVal eq '1') | 
 
| 1266 | 0 | 0 | if ($feature eq 'ortho') { } | 
 
|  | 0 | 0 | elsif ($feature eq 'morph') { } | 
 
| 1339 | 0 | 0 | unless ($uniSub->inArr($t, \@new_arr) or $t =~ /\s+/o or $t =~ /\b$entId\b/o or length $t == 0) | 
 
| 1363 | 0 | 0 | if ($uniSub->inArr($bucket, \@bucketRange)) | 
 
| 1377 | 0 | 0 | if ($type eq 'sem') { } | 
 
|  | 0 | 0 | elsif ($type eq 'cui') { } | 
 
| 1390 | 0 | 0 | if ($type eq 'text' or $type eq 'pos') { } | 
 
|  | 0 | 0 | elsif ($type eq 'sem' or $type eq 'cui') { } | 
 
| 1396 | 0 | 0 | if ($tokenText =~ /\w+\s\w+/o) { } | 
 
|  | 0 | 0 | elsif ($tokenText ne '.' and $tokenText ne '-' and not $tokenText =~ /[^a-zA-Z0-9]/) { } | 
 
| 1410 | 0 | 0 | if ($type eq 'text') { } | 
 
|  | 0 | 0 | elsif ($type eq 'pos') { } | 
 
| 1427 | 0 | 0 | if ($type eq 'sem') | 
 
| 1452 | 0 | 0 | if ($f eq 'pos') | 
 
| 1459 | 0 | 0 | unless ($uniSub->inArr($word, \@attrDelux)) | 
 
| 1483 | 0 | 0 | if ($uniSub->inArr($bucket, \@bucketRange)) | 
 
| 1490 | 0 | 0 | if ($type eq 'text') { } | 
 
|  | 0 | 0 | elsif ($type eq 'pos') { } | 
 
|  | 0 | 0 | elsif ($type eq 'sem') { } | 
 
|  | 0 | 0 | elsif ($type eq 'cui') { } | 
 
| 1531 | 0 | 0 | if ($uniSub->inArr($bucket, \@bucketRange)) | 
 
| 1589 | 0 | 0 | unless open STP, $stopfile | 
 
| 1595 | 0 | 0 | if (/\@stop.mode\s*=\s*(\w+)\s*$/) | 
 
| 1597 | 0 | 0 | unless ($stop_mode =~ /^(AND|and|OR|or)$/) | 
 
| 1609 | 0 | 0 | if (/^\s*$/) | 
 
| 1612 | 0 | 0 | unless (m[^/]) | 
 
| 1616 | 0 | 0 | unless (m[/$]) | 
 
| 1629 | 0 | 0 | if (length $stop_regex <= 0) | 
 
| 1637 | 0 | 0 | unless (defined $stop_mode) |