Subroutine Coverage

blib/lib/Text/CSV_PP.pm
Criterion Covered Total %
subroutine 136 136 100.0
pod 68 69 98.5


line count pod subroutine
10 39 n/a BEGIN
11 39 n/a BEGIN
12 39 n/a BEGIN
13 39 n/a BEGIN
18 12 Yes PV
19 18 Yes IV
20 16 Yes NV
22 4 Yes CSV_TYPE_PV
23 4 Yes CSV_TYPE_IV
24 4 Yes CSV_TYPE_NV
31 3317 Yes CSV_FLAGS_IS_QUOTED
32 12 Yes CSV_FLAGS_IS_BINARY
33 4 Yes CSV_FLAGS_ERROR_IN_FIELD
34 20 Yes CSV_FLAGS_IS_MISSING
139 39 n/a BEGIN
141 39 n/a BEGIN
146 39 n/a BEGIN
202 2 Yes version
270 15757 n/a _unhealthy_whitespace
284 12451 n/a _check_sanity
319 3 Yes known_attributes
323 1025 Yes new
455 11109 n/a _set_attr_C
464 5646 n/a _set_attr_X
472 68 n/a _set_attr_N
480 4836 Yes quote_char
489 20 Yes quote
515 4827 Yes escape_char
525 5156 Yes sep_char
534 360 Yes sep
560 280 Yes eol
572 32 Yes eol_type
577 3033 Yes always_quote
583 10 Yes quote_space
589 5 Yes quote_empty
595 6 Yes escape_null
600 3 No quote_null
603 7 Yes quote_binary
609 21 Yes binary
615 2 Yes strict
621 2 Yes strict_eol
627 995 n/a _supported_skip_empty_rows
646 23 Yes skip_empty_rows
656 17 n/a _SetDiagInfo
665 103 n/a _supported_formula
684 44 Yes formula
690 7 Yes formula_handling
695 2 Yes decode_utf8
701 12 Yes keep_meta_info
712 12 Yes allow_loose_quotes
718 12 Yes allow_loose_escapes
724 4954 Yes allow_whitespace
735 4 Yes allow_unquoted_escape
741 3 Yes blank_is_undef
747 2 Yes empty_is_undef
753 9 Yes verbatim
759 12 Yes undef_str
769 15 Yes comment_str
779 12 Yes auto_diag
790 10 Yes diag_verbose
805 5 Yes status
810 33 Yes eof
815 7 Yes types
836 74 Yes callbacks
870 1864 Yes error_diag
929 14 Yes record_number
939 1401 n/a _string
949 1617 n/a _fields
958 21 Yes meta_info
963 29 Yes is_quoted
970 11 Yes is_binary
977 19 Yes is_missing
988 1399 n/a _combine
1001 1962 n/a _parse
1022 1028 Yes column_names
1044 334 Yes header
1125 2 n/a BEGIN
1183 36 Yes bind_columns
1203 132 Yes getline_hr
1217 251 Yes getline_hr_all
1227 34 Yes say
1239 3 Yes print_hr
1246 58 Yes fragment
1349 345 n/a _csv_attr
1416 6 n/a __ANON__
1419 15 n/a __ANON__
1492 10 n/a __ANON__
1493 10 n/a __ANON__
1494 10 n/a __ANON__
1541 346 Yes csv
1677 114 n/a __ANON__
1786 28222 n/a _setup_ctx
1799 39 n/a BEGIN
1815 39 n/a BEGIN
1935 2876 n/a _eol_type
1942 3337 n/a _set_eol_type
1950 32 n/a _cache_get_eolt
1963 24322 n/a _cache_set
1988 39 n/a BEGIN
1994 39 n/a BEGIN
2025 2 n/a _cache_diag
2068 31 n/a __cache_show_byte
2073 3 n/a __cache_show_char
2083 5 n/a __cache_show_str
2088 8 n/a __pretty_str
2097 20453 n/a _hook
2115 21708 n/a __combine
2191 39 n/a BEGIN
2227 37 n/a _formula
2265 20315 Yes print
2290 3910 n/a __parse
2302 5032 n/a ___parse
2387 5036 n/a ____parse
2823 39 n/a BEGIN
3154 6988 n/a __get_from_src
3191 43 n/a __set_eol_is_cr
3202 166 n/a __bound_field
3224 17891 n/a __get
3250 194 n/a __error_inside_quotes
3255 86 n/a __error_inside_field
3260 370 n/a __parse_error
3270 109 n/a __error_eol
3283 5094 n/a __is_whitespace
3294 22189 n/a __push_value
3323 1958 Yes getline
3331 358 Yes getline_all
3377 3759 n/a _is_valid_utf8
3395 1 n/a _set_error_diag
3407 8 Yes error_input
3415 3902 n/a _sv_diag
3420 1820 n/a _set_diag
3443 3532 Yes SetDiag
3461 39 n/a BEGIN
3469 39 n/a BEGIN
3472 4707 n/a numeric
3477 3282 n/a stringify