| script/json2perl.pl | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 6 | 16 | 37.5 |
| line | true | false | branch |
|---|---|---|---|
| 34 | 0 | 2 | unless (&Getopt::Long::GetOptions("i=s", \$INPUT_FILE, "I=s", sub { $INPUT_STRING = &Encode::decode_utf8($_[1]); } , "o=s", \$OUTPUT_FILE, "terse|r!", \$params{'terse'}, "indent|d!", \$params{'indent'}, "escape-unicode|e!", sub { $params{'dont-bloody-escape-unicode'} = $_[1] ? 0 : 1; } )) |
| 40 | 0 | 0 | $_[1] ? : |
| 43 | 2 | 0 | if (defined $INPUT_FILE) { } |
| 0 | 0 | elsif (not defined $INPUT_STRING) { } | |
| 45 | 0 | 2 | unless (defined $INPUT_STRING) |
| 52 | 1 | 1 | unless (defined $result) |
| 54 | 0 | 1 | if (defined $OUTPUT_FILE) { } |
| 55 | 0 | 0 | unless (Data::Roundtrip::write_to_file($OUTPUT_FILE, $result)) |