blib/lib/TOML/Tiny/Parser.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 27 | 35 | 77.1 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
42 | 0 | 361 | 5997 | $self->{'tokenizer'} && $self->{'tokenizer'}->next_token |
138 | 2 | 931 | 2 | $key and exists $node->{$key} |
177 | 0 | 1 | 8 | exists $node->{$key} and ref $node->{$key} eq 'ARRAY' |
line | l | !l | condition |
---|---|---|---|
37 | 1 | 429 | $param{'inflate_datetime'} || sub { |
1 | 429 | $param{'inflate_boolean'} || sub { | |
147 | 467 | 422 | $self->current_key || (return) |
198 | 1009 | 655 | shift() // [$self->get_keys] |
222 | 655 | 2 | (shift() // $self->next_token) // (return) |
277 | 35 | 38 | $node->{$key} //= [] |
417 | 2 | 14 | $node->{$_} ||= {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
168 | 0 | 2 | 229 | exists $self->{'arrays'}{$key} or exists $self->{'array_tables'}{$key} |
222 | 233 | 422 | 2 | shift() // $self->next_token |
268 | 74 | 0 | 0 | shift() // $self->next_token |
312 | 0 | 0 | 0 | shift() // $self->next_token |