| line | % | coverage | condition |
| 211 | 67 | | $schema->{'module'} // croak("schema missing module") |
| 212 | 67 | | $schema->{'function'} // croak("schema missing function") |
| 221 | 100 | | $schema->{'input'} // {} |
| 222 | 100 | | $schema->{'transforms'} // {} |
| 247 | 100 | | $has_new and not $is_builtin |
| 249 | 100 | | ref $new_spec eq "HASH" and %$new_spec |
| 263 | 50 | | $xforms{$name}{'input'} // \%input |
| 335 | 100 | | $spec->{'type'} // "string" |
| 337 | 100 | | $type eq "number" or $type eq "integer" or $type eq "float" |
| 340 | 50 | | $TYPE_DEFAULTS{$type} // 42 |
| 341 | 60 | | A | B | C | D | dec |
|---|
| 0 | X | X | X | 0 | | 1 | 0 | X | X | 0 | | 1 | 1 | 0 | X | 0 | | 1 | 1 | 1 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 |
| defined $min and &looks_like_number($min) and defined $max and &looks_like_number($max) |
| 344 | 67 | | defined $min and &looks_like_number($min) |
| 348 | 67 | | defined $max and &looks_like_number($max) |
| 355 | 100 | | $TYPE_DEFAULTS{$type} // "'value'" |