| blib/lib/JSON/backportPP.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 134 | 164 | 81.7 |
| pod | 42 | 82 | 51.2 |
| line | count | pod | subroutine |
|---|---|---|---|
| 6 | 57 | n/a | BEGIN |
| 7 | 57 | n/a | BEGIN |
| 9 | 57 | n/a | BEGIN |
| 10 | 57 | n/a | BEGIN |
| 12 | 57 | n/a | BEGIN |
| 13 | 57 | n/a | BEGIN |
| 15 | 57 | n/a | BEGIN |
| 16 | 57 | n/a | BEGIN |
| 26 | 57 | n/a | BEGIN |
| 27 | 57 | n/a | BEGIN |
| 28 | 57 | n/a | BEGIN |
| 29 | 57 | n/a | BEGIN |
| 30 | 57 | n/a | BEGIN |
| 31 | 57 | n/a | BEGIN |
| 32 | 57 | n/a | BEGIN |
| 33 | 57 | n/a | BEGIN |
| 34 | 57 | n/a | BEGIN |
| 35 | 57 | n/a | BEGIN |
| 36 | 57 | n/a | BEGIN |
| 37 | 57 | n/a | BEGIN |
| 39 | 57 | n/a | BEGIN |
| 40 | 57 | n/a | BEGIN |
| 41 | 57 | n/a | BEGIN |
| 42 | 57 | n/a | BEGIN |
| 43 | 57 | n/a | BEGIN |
| 44 | 57 | n/a | BEGIN |
| 46 | 57 | n/a | BEGIN |
| 47 | 57 | n/a | BEGIN |
| 49 | 57 | n/a | BEGIN |
| 50 | 57 | n/a | BEGIN |
| 55 | 57 | n/a | BEGIN |
| 64 | 57 | n/a | BEGIN |
| 70 | 57 | n/a | BEGIN |
| 83 | 2 | Yes | allow_barekey |
| 83 | 1 | Yes | allow_bignum |
| 83 | 10 | Yes | allow_blessed |
| 83 | 24647 | Yes | allow_nonref |
| 83 | 1 | Yes | allow_singlequote |
| 83 | 0 | Yes | allow_tags |
| 83 | 3 | Yes | allow_unknown |
| 83 | 0 | No | as_nonblessed |
| 83 | 12298 | Yes | ascii |
| 83 | 15 | Yes | canonical |
| 83 | 12 | Yes | convert_blessed |
| 83 | 1 | Yes | escape_slash |
| 83 | 0 | No | get_allow_barekey |
| 83 | 0 | No | get_allow_bignum |
| 83 | 7 | No | get_allow_blessed |
| 83 | 7 | No | get_allow_nonref |
| 83 | 0 | No | get_allow_singlequote |
| 83 | 0 | No | get_allow_tags |
| 83 | 0 | No | get_allow_unknown |
| 83 | 0 | No | get_as_nonblessed |
| 83 | 7 | No | get_ascii |
| 83 | 7 | No | get_canonical |
| 83 | 7 | No | get_convert_blessed |
| 83 | 0 | No | get_escape_slash |
| 83 | 7 | No | get_indent |
| 83 | 7 | No | get_latin1 |
| 83 | 0 | No | get_loose |
| 83 | 7 | No | get_relaxed |
| 83 | 7 | No | get_shrink |
| 83 | 7 | No | get_space_after |
| 83 | 7 | No | get_space_before |
| 83 | 280 | No | get_utf8 |
| 83 | 12 | Yes | indent |
| 83 | 8 | Yes | latin1 |
| 83 | 0 | Yes | loose |
| 83 | 20 | Yes | relaxed |
| 83 | 21510 | Yes | shrink |
| 83 | 13 | Yes | space_after |
| 83 | 12 | Yes | space_before |
| 83 | 18503 | Yes | utf8 |
| 112 | 185 | Yes | encode_json |
| 117 | 6257 | Yes | decode_json |
| 123 | 0 | No | to_json |
| 128 | 0 | No | from_json |
| 135 | 43190 | Yes | new |
| 149 | 25125 | Yes | encode |
| 154 | 24984 | Yes | decode |
| 159 | 8 | Yes | decode_prefix |
| 169 | 5 | Yes | pretty |
| 185 | 7 | Yes | max_depth |
| 191 | 358 | No | get_max_depth |
| 195 | 5 | Yes | max_size |
| 201 | 322 | No | get_max_size |
| 204 | 0 | Yes | boolean_values |
| 210 | 57 | n/a | BEGIN |
| 227 | 0 | Yes | core_bools |
| 243 | 0 | No | get_core_bools |
| 248 | 0 | No | unblessed_bool |
| 253 | 0 | No | get_unblessed_bool |
| 258 | 0 | No | get_boolean_values |
| 266 | 3 | Yes | filter_json_object |
| 276 | 4 | Yes | filter_json_single_key_object |
| 290 | 0 | Yes | indent_length |
| 300 | 0 | No | get_indent_length |
| 304 | 3 | Yes | sort_by |
| 309 | 0 | No | allow_bigint |
| 323 | 25125 | No | PP_encode_json |
| 331 | 590 | n/a | __ANON__ |
| 336 | 22 | n/a | __ANON__ |
| 351 | 25480 | No | object_to_json |
| 414 | 343 | No | hash_to_json |
| 438 | 25019 | No | array_to_json |
| 459 | 26135 | n/a | _looks_like_number |
| 466 | 57 | n/a | BEGIN |
| 481 | 26224 | No | value_to_json |
| 488 | 57 | n/a | BEGIN |
| 541 | 26001 | No | string_to_json |
| 566 | 0 | No | blessed_to_json |
| 580 | 18 | No | encode_error |
| 586 | 342 | n/a | __sort |
| 593 | 9 | n/a | _up_indent |
| 608 | 9 | n/a | _down_indent |
| 616 | 12297 | n/a | _encode_ascii |
| 628 | 2 | n/a | _encode_latin1 |
| 638 | 1127735 | n/a | _encode_surrogates |
| 644 | 2 | n/a | _is_bignum |
| 656 | 57 | n/a | BEGIN |
| 681 | 12453 | n/a | _detect_utf_encoding |
| 693 | 25265 | No | PP_decode_json |
| 720 | 57 | n/a | BEGIN |
| 755 | 36714334 | n/a | _next_chr |
| 762 | 55786 | n/a | _value |
| 775 | 29811 | n/a | _string |
| 886 | 169700 | n/a | _white |
| 938 | 26287 | n/a | _array |
| 992 | 0 | n/a | _tag |
| 1024 | 2170 | n/a | _object |
| 1096 | 2 | n/a | _bareKey |
| 1108 | 86 | n/a | _word |
| 1140 | 891 | n/a | _number |
| 1238 | 57 | n/a | BEGIN |
| 1245 | 3440092 | n/a | _is_valid_utf8 |
| 1289 | 88 | n/a | _decode_error |
| 1325 | 9 | n/a | __json_object_hook |
| 1358 | 1127735 | n/a | _decode_surrogates |
| 1366 | 2893170 | n/a | _decode_unicode |
| 1372 | 637 | Yes | incr_parse |
| 1378 | 2 | Yes | incr_skip |
| 1383 | 0 | Yes | incr_reset |
| 1387 | 293 | Yes | incr_text |
| 1406 | 5 | Yes | is_bool |
| 1414 | 57 | n/a | BEGIN |
| 1420 | 0 | Yes | true |
| 1421 | 0 | Yes | false |
| 1422 | 0 | Yes | null |
| 1429 | 57 | n/a | BEGIN |
| 1431 | 57 | n/a | BEGIN |
| 1432 | 57 | n/a | BEGIN |
| 1433 | 57 | n/a | BEGIN |
| 1434 | 57 | n/a | BEGIN |
| 1435 | 57 | n/a | BEGIN |
| 1436 | 57 | n/a | BEGIN |
| 1437 | 57 | n/a | BEGIN |
| 1438 | 57 | n/a | BEGIN |
| 1443 | 26 | n/a | new |
| 1455 | 637 | n/a | incr_parse |
| 1491 | 57 | n/a | BEGIN |
| 1511 | 320 | n/a | _incr_parse |
| 1640 | 0 | n/a | incr_text |
| 1648 | 2 | n/a | incr_skip |
| 1657 | 0 | n/a | incr_reset |