|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
98
 | 
 1  | 
 6  | 
 ref $_[0] ? :  | 
 
| 
114
 | 
 0  | 
 112  | 
 if ($_ eq 'capture')  | 
 
| 
115
 | 
 0  | 
 0  | 
 $$self{'capture'} ? :  | 
 
| 
118
 | 
 4  | 
 108  | 
 if ($_ eq 'modifiers')  | 
 
| 
135
 | 
 0  | 
 0  | 
 unless $re =~ /^($RE_START)/  | 
 
| 
147
 | 
 0  | 
 0  | 
 unless $mod =~ /x/  | 
 
| 
155
 | 
 0  | 
 0  | 
 if ($paren eq ')') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($paren eq '|') { }  | 
 
| 
161
 | 
 0  | 
 0  | 
 $indent ? :  | 
 
| 
168
 | 
 0  | 
 0  | 
 $isre ? :  | 
 
| 
183
 | 
 0  | 
 0  | 
 $mod ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $mod ? :  | 
 
| 
 | 
 0  | 
 0  | 
 $isre ? :  | 
 
| 
196
 | 
 0  | 
 0  | 
 unless $list{$_}++  | 
 
| 
 | 
 0  | 
 42  | 
 if ($$self{'_i'}) { }  | 
 
| 
197
 | 
 458  | 
 478  | 
 unless $list{$_}++  | 
 
| 
200
 | 
 0  | 
 42  | 
 if $$self{'sort'}  | 
 
| 
202
 | 
 17  | 
 25  | 
 if ($$self{'quotemeta'}) { }  | 
 
| 
212
 | 
 0  | 
 25  | 
 if $$self{'_x'}  | 
 
| 
216
 | 
 0  | 
 42  | 
 if ($$self{'lookahead'})  | 
 
| 
221
 | 
 0  | 
 0  | 
 $$self{'quotemeta'} ? :  | 
 
| 
225
 | 
 0  | 
 0  | 
 if (@lookahead > 1)  | 
 
| 
232
 | 
 0  | 
 42  | 
 if $mod =~ /x/  | 
 
| 
233
 | 
 0  | 
 25  | 
 $mod ? :  | 
 
| 
 | 
 0  | 
 17  | 
 $mod ? :  | 
 
| 
 | 
 25  | 
 17  | 
 $$self{'as_string'} ? :  | 
 
| 
241
 | 
 94  | 
 1592  | 
 length $q == 2 ? :  | 
 
| 
258
 | 
 62  | 
 2620  | 
 if $str eq ''  | 
 
| 
261
 | 
 374  | 
 21312  | 
 unless $str =~ /\G$token/cg  | 
 
| 
271
 | 
 0  | 
 239  | 
 if $str eq ''  | 
 
| 
274
 | 
 0  | 
 335  | 
 unless $str =~ /\G$token/cgs  | 
 
| 
287
 | 
 1179  | 
 315  | 
 unless exists $prefix{$c}  | 
 
| 
294
 | 
 1008  | 
 171  | 
 if (@{$prefix{$_};} == 1)  | 
 
| 
316
 | 
 549  | 
 594  | 
 if ($$self{'quotemeta'}) { }  | 
 
| 
317
 | 
 365  | 
 184  | 
 length $str > 2 ? :  | 
 
| 
323
 | 
 230  | 
 364  | 
 if $str =~ /^$$self{'_token'}$/  | 
 
| 
333
 | 
 0  | 
 213  | 
 unless @_  | 
 
| 
334
 | 
 1  | 
 212  | 
 if @_ == 1  | 
 
| 
336
 | 
 0  | 
 212  | 
 if $$self{'debug'}  | 
 
| 
337
 | 
 0  | 
 212  | 
 if $$self{'debug'}  | 
 
| 
346
 | 
 212  | 
 0  | 
 if ($$self{'optim_sx'}) { }  | 
 
| 
349
 | 
 130  | 
 551  | 
 if (@suffix) { }  | 
 
| 
358
 | 
 41  | 
 457  | 
 if (@prefix) { }  | 
 
| 
369
 | 
 0  | 
 0  | 
 @suffix ? :  | 
 
| 
375
 | 
 25  | 
 187  | 
 if @result == 1 and $result = $result[0]  | 
 
| 
382
 | 
 62  | 
 491  | 
 if ($result[$i] eq '')  | 
 
| 
390
 | 
 187  | 
 0  | 
 if ($$self{'optim_cc'})  | 
 
| 
393
 | 
 256  | 
 285  | 
 if ($$self{'quotemeta'}) { }  | 
 
| 
394
 | 
 49  | 
 207  | 
 if (length $result[$i] == 2)  | 
 
| 
395
 | 
 31  | 
 18  | 
 if $charpos < 0  | 
 
| 
399
 | 
 69  | 
 216  | 
 if ($result[$i] =~ /^$$self{'_cclass'}$/)  | 
 
| 
400
 | 
 41  | 
 28  | 
 if $charpos < 0  | 
 
| 
405
 | 
 72  | 
 115  | 
 if (@char)  | 
 
| 
409
 | 
 46  | 
 26  | 
 if (@result == 1)  | 
 
| 
410
 | 
 46  | 
 0  | 
 if $result = "$result[0]$q"  | 
 
| 
415
 | 
 12  | 
 12  | 
 $$self{'quotemeta'} ? :  | 
 
| 
 | 
 0  | 
 141  | 
 if ($$self{'optim_cq'} and @result == 1 and $$self{'quotemeta'} ? length $result[0] == 1 : $result[0] =~ /^$$self{'_token'}$/) { }  | 
 
| 
426
 | 
 0  | 
 212  | 
 if $$self{'debug'}  | 
 
| 
428
 | 
 0  | 
 212  | 
 if $$self{'_x'} or $$self{'debug'}  | 
 
| 
435
 | 
 0  | 
 72  | 
 unless @_  | 
 
| 
436
 | 
 31  | 
 41  | 
 if ($$self{'quotemeta'})  | 
 
| 
437
 | 
 15  | 
 16  | 
 @_ > 1 ? :  | 
 
| 
 | 
 31  | 
 0  | 
 @_ ? :  | 
 
| 
441
 | 
 0  | 
 69  | 
 if $_ eq '.'  | 
 
| 
447
 | 
 0  | 
 69  | 
 if (s/^\[\^(.*)\]$/$1/)  | 
 
| 
450
 | 
 0  | 
 69  | 
 if (s/^\[(.*)\]$/$1/) { }  | 
 
| 
454
 | 
 0  | 
 69  | 
 $_ eq '-' ? :  | 
 
| 
458
 | 
 0  | 
 41  | 
 if $nneg > 1  | 
 
| 
459
 | 
 25  | 
 16  | 
 if $npos > 1  | 
 
| 
460
 | 
 0  | 
 0  | 
 $positive ? :  | 
 
| 
 | 
 0  | 
 41  | 
 $negative ? :  |