| line | % | coverage | branch |
| 17 | 50 | T | F | if ref $class |
| 84 | 100 | T | F | if (not defined $val) |
| 94 | 100 | T | F | if (not defined $val) |
| 118 | 100 | T | F | if (not defined $val) |
| 121 | 50 | T | F | unless _IDENT($default) |
| 124 | 100 | T | F | unless _IDENT($val) |
| 130 | 100 | T | F | if (not defined $val) |
| 135 | 50 | T | F | unless _IDENT($val) |
| 232 | 100 | T | F | $value ? : |
| 234 | 100 | T | F | if $_ ne '' and not /^\w+$/ |
| 236 | 100 | T | F | $expected ? : |
| 252 | 100 | T | F | if defined $$yydata{'input'} |
| 254 | 100 | T | F | if (not defined $$yydata{'input'} or $$yydata{'input'} eq '') |
| 258 | 100 | T | F | if (not defined $$yydata{'input'}) |
| 267 | 100 | T | F | if s/^\s*(\d+(?:\.\d+)?)\b//s |
| 269 | 100 | T | F | if s/^\s*('(?:\\.|''|[^'])*')// |
| 271 | 100 | T | F | if s/^\s*"(\w*)"// |
| 273 | 100 | T | F | if s/^\s*(\$(\w*)\$.*?\$\2\$)// |
| 275 | 100 | T | F | if s/^\s*(\*|count|sum|max|min|select|and|or|from|where|delete|update|set|order by|group by|limit|offset)\b//is |
| 277 | 100 | T | F | if s/^\s*(<=|>=|<>)//s |
| 279 | 100 | T | F | if s/^\s*([A-Za-z][A-Za-z0-9_]*)\b//s |
| 281 | 100 | T | F | if s/^\$(\w+)//s |
| 283 | 50 | T | F | if s/^\s*(\S)//s |
| 290 | 100 | T | F | if ($s =~ /^'(.*)'$/) { } |
| 100 | T | F | elsif ($s =~ /^\$(\w*)\$(.*)\$\1\$$/) { } |
| 50 | T | F | elsif ($s =~ /^[\d\.]*$/) { } |
| 343 | 100 | T | F | defined $_[0] && $_[0] =~ /^[A-Za-z]\w*$/ ? : |