| line | stmt | bran | cond | sub | pod | time | code | 
| 1 | 3 |  |  | 3 |  | 16 | use strict; use warnings; | 
|  | 3 |  |  | 3 |  | 6 |  | 
|  | 3 |  |  |  |  | 166 |  | 
|  | 3 |  |  |  |  | 15 |  | 
|  | 3 |  |  |  |  | 6 |  | 
|  | 3 |  |  |  |  | 95 |  | 
| 2 |  |  |  |  |  |  |  | 
| 3 | 3 |  |  | 3 |  | 1979 | use TestML::Runtime; | 
|  | 3 |  |  |  |  | 7 |  | 
|  | 3 |  |  |  |  | 157 |  | 
| 4 |  |  |  |  |  |  |  | 
| 5 |  |  |  |  |  |  | package TestML::Util; | 
| 6 |  |  |  |  |  |  |  | 
| 7 | 3 |  |  | 3 |  | 18 | use Exporter 'import'; | 
|  | 3 |  |  |  |  | 6 |  | 
|  | 3 |  |  |  |  | 729 |  | 
| 8 |  |  |  |  |  |  | our @EXPORT = qw( runtime list str num bool none native ); | 
| 9 |  |  |  |  |  |  |  | 
| 10 | 0 |  |  | 0 | 0 | 0 | sub runtime { $TestML::Runtime::Singleton } | 
| 11 |  |  |  |  |  |  |  | 
| 12 | 0 |  |  | 0 | 0 | 0 | sub list { TestML::List->new(value => $_[0]) } | 
| 13 | 21 |  |  | 21 | 0 | 65 | sub str { TestML::Str->new(value => $_[0]) } | 
| 14 | 0 |  |  | 0 | 0 |  | sub num { TestML::Num->new(value => $_[0]) } | 
| 15 | 0 |  |  | 0 | 0 |  | sub bool { TestML::Bool->new(value => $_[0]) } | 
| 16 | 0 |  |  | 0 | 0 |  | sub none { TestML::None->new(value => $_[0]) } | 
| 17 | 0 |  |  | 0 | 0 |  | sub native { TestML::Native->new(value => $_[0]) } | 
| 18 |  |  |  |  |  |  |  | 
| 19 |  |  |  |  |  |  | 1; |