Subroutine Coverage 
| blib/lib/Text/Names.pm | 
|  | 
| Criterion | Covered | Total | % | 
| subroutine | 28 | 35 | 80.0 | 
| pod | 18 | 27 | 66.6 | 
| line | count | pod | subroutine | 
| 3 | 4 | n/a | BEGIN | 
| 4 | 4 | n/a | BEGIN | 
| 5 | 4 | n/a | BEGIN | 
| 6 | 4 | n/a | BEGIN | 
| 7 | 4 | n/a | BEGIN | 
| 8 | 4 | n/a | BEGIN | 
| 9 | 4 | n/a | BEGIN | 
| 675 | 4 | Yes | setNameAbbreviations | 
| 685 | 0 | Yes | getNameAbbreviations | 
| 698 | 8 | Yes | firstnamePrevalence | 
| 703 | 7 | Yes | surnamePrevalence | 
| 709 | 6 | Yes | isCommonFirstname | 
| 714 | 5 | Yes | isCommonSurname | 
| 723 | 11 | Yes | guessGender | 
| 758 | 1 | No | prepareCommonNames | 
| 774 | 0 | Yes | reverseName | 
| 781 | 58 | Yes | composeName | 
| 790 | 123 | Yes | normalizeNameWhitespace | 
| 817 | 116 | Yes | parseName | 
| 894 | 38 | Yes | parseNames | 
| 1002 | 38 | Yes | parseNameList | 
| 1035 | 0 | Yes | parseName2 | 
| 1065 | 9 | Yes | abbreviationOf | 
| 1072 | 14 | Yes | samePerson | 
| 1171 | 43 | No | equivtext | 
| 1182 | 0 | No | cleanParseName | 
| 1188 | 58 | Yes | cleanName | 
| 1267 | 6 | No | toInitials | 
| 1277 | 0 | Yes | weakenings | 
| 1351 | 0 | No | variations | 
| 1362 | 58 | No | rmTags | 
| 1368 | 86 | No | rmDiacritics | 
| 1376 | 4 | n/a | BEGIN | 
| 1385 | 0 | No | rmDiacriticsNOTGOOD | 
| 1433 | 60 | No | capitalize |