|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
113
 | 
 5  | 
 3  | 
 if ($args{-'components'})  | 
 
| 
119
 | 
 6  | 
 0  | 
 unless $component =~ s/^\+//  | 
 
| 
124
 | 
 4  | 
 2  | 
 if @sub_grammar  | 
 
| 
129
 | 
 5  | 
 0  | 
 unless (@{$class . '::ISA';})  | 
 
| 
141
 | 
 1  | 
 3  | 
 if ($type eq 'IGNORE') { }  | 
 
| 
142
 | 
 0  | 
 1  | 
 unless ref $args{-'fields'}{'IGNORE'} eq 'Regexp'  | 
 
| 
148
 | 
 0  | 
 3  | 
 unless does($fields_aref, 'ARRAY')  | 
 
| 
172
 | 
 40  | 
 4  | 
 if $context  | 
 
| 
194
 | 
 0  | 
 10  | 
 unless my $compiled_grammar = eval "use Regexp::Grammars; qr{$grammar}x"  | 
 
| 
208
 | 
 0  | 
 36  | 
 if &blessed($data) and $data->can('param')  | 
 
| 
221
 | 
 1  | 
 27  | 
 if $$self{'IGNORE'} and $field =~ /$$self{'IGNORE'}/  | 
 
| 
222
 | 
 0  | 
 50  | 
 unless my $val = $$data{$field}  | 
 
| 
229
 | 
 41  | 
 9  | 
 if ($val =~ $grammar->with_actions($self)) { }  | 
 
| 
238
 | 
 5  | 
 31  | 
 if %errors  | 
 
| 
241
 | 
 2  | 
 29  | 
 if $$self{'multicols_sep'}  | 
 
| 
279
 | 
 1  | 
 1  | 
 @$conditions > 1 ? :  | 
 
| 
285
 | 
 0  | 
 2  | 
 if $previous_and  | 
 
| 
286
 | 
 1  | 
 1  | 
 if @and_conditions  | 
 
| 
299
 | 
 0  | 
 1  | 
 $ref ? :  | 
 
| 
 | 
 1  | 
 1  | 
 $is_in ? :  | 
 
| 
308
 | 
 0  | 
 3  | 
 unless @$cols == @single_vals  | 
 
| 
327
 | 
 3  | 
 2  | 
 if (ref $vals) { }  | 
 
| 
328
 | 
 0  | 
 3  | 
 unless ref $vals eq 'HASH'  | 
 
| 
330
 | 
 0  | 
 3  | 
 if @others  | 
 
| 
331
 | 
 1  | 
 2  | 
 if ($op eq '-in') { }  | 
 
| 
 | 
 2  | 
 0  | 
 elsif ($op eq '=') { }  | 
 
| 
365
 | 
 4  | 
 30  | 
 $n_values > 1 ? :  | 
 
| 
372
 | 
 4  | 
 0  | 
 if length $$h{'year'} < 3  | 
 
| 
391
 | 
 3  | 
 54  | 
 $is_pattern ? :  |