| line |
true |
false |
branch |
|
41
|
0 |
170 |
if defined $main::RD_TRACE |
|
60
|
170 |
0 |
defined $_[4] ? : |
|
62
|
170 |
0 |
$#arg & 1 ? : |
|
77
|
0 |
170 |
if defined $main::RD_TRACE |
|
90
|
0 |
170 |
if defined $main::RD_TRACE |
|
98
|
25 |
145 |
if $lastsep = $1 |
|
|
84 |
86 |
unless ($text =~ s/\A($Parse::RecDescent::Mail::IMAPClient::Thread::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\d+)/) |
|
100
|
84 |
0 |
if defined $lastsep |
|
102
|
0 |
84 |
if defined $main::RD_TRACE |
|
110
|
0 |
86 |
if defined $main::RD_TRACE |
|
117
|
0 |
86 |
if defined $main::RD_TRACE |
|
130
|
84 |
86 |
unless ($_matched or defined $score) |
|
135
|
0 |
84 |
if defined $main::RD_TRACE |
|
142
|
0 |
86 |
if (not defined $return and defined $score) |
|
144
|
0 |
0 |
if defined $main::RD_TRACE |
|
151
|
86 |
0 |
unless defined $return |
|
152
|
0 |
86 |
if (defined $main::RD_TRACE) |
|
177
|
0 |
2 |
if defined $main::RD_TRACE |
|
196
|
2 |
0 |
defined $_[4] ? : |
|
198
|
2 |
0 |
$#arg & 1 ? : |
|
213
|
0 |
2 |
if defined $main::RD_TRACE |
|
226
|
0 |
2 |
if defined $main::RD_TRACE |
|
234
|
0 |
2 |
if $lastsep = $1 |
|
|
0 |
2 |
unless ($text =~ s/\A($Parse::RecDescent::Mail::IMAPClient::Thread::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^\* THREAD )/i) |
|
236
|
0 |
0 |
if defined $lastsep |
|
238
|
0 |
0 |
if defined $main::RD_TRACE |
|
246
|
0 |
2 |
if defined $main::RD_TRACE |
|
253
|
0 |
2 |
if defined $main::RD_TRACE |
|
260
|
0 |
2 |
unless (defined($_tok = $thisparser->_parserepeat($text, \&Parse::RecDescent::Mail::IMAPClient::Thread::thread, 0, 100000000, $_noactions, $expectation, sub {
\@arg;
}
, undef))) |
|
262
|
0 |
0 |
if defined $main::RD_TRACE |
|
269
|
0 |
2 |
if defined $main::RD_TRACE |
|
281
|
0 |
2 |
if defined $main::RD_TRACE |
|
288
|
0 |
2 |
$_noactions ? : |
|
291
|
0 |
2 |
unless (defined $_tok) |
|
293
|
0 |
0 |
if defined $main::RD_TRACE |
|
297
|
0 |
2 |
if defined $main::RD_TRACE |
|
305
|
0 |
2 |
if defined $main::RD_TRACE |
|
318
|
0 |
2 |
unless ($_matched or defined $score) |
|
323
|
0 |
0 |
if defined $main::RD_TRACE |
|
330
|
0 |
2 |
if (not defined $return and defined $score) |
|
332
|
0 |
0 |
if defined $main::RD_TRACE |
|
339
|
0 |
2 |
unless defined $return |
|
340
|
0 |
2 |
if (defined $main::RD_TRACE) |
|
365
|
0 |
134 |
if defined $main::RD_TRACE |
|
384
|
134 |
0 |
defined $_[4] ? : |
|
386
|
134 |
0 |
$#arg & 1 ? : |
|
401
|
0 |
134 |
if defined $main::RD_TRACE |
|
414
|
0 |
134 |
if defined $main::RD_TRACE |
|
423
|
3 |
131 |
if $lastsep = $1 |
|
|
68 |
66 |
unless ($text =~ s/\A($Parse::RecDescent::Mail::IMAPClient::Thread::skip)/'' if $lastsep = $1;/e and do {
$_tok = '(';
1
} and substr($text, 0, length $_tok) eq $_tok and do {
substr($text, 0, length $_tok) = '';
1
}) |
|
428
|
68 |
0 |
if defined $lastsep |
|
431
|
0 |
68 |
if defined $main::RD_TRACE |
|
436
|
0 |
66 |
if defined $main::RD_TRACE |
|
443
|
0 |
66 |
if defined $main::RD_TRACE |
|
450
|
0 |
66 |
unless (defined($_tok = $thisparser->_parserepeat($text, \&Parse::RecDescent::Mail::IMAPClient::Thread::threadmember, 1, 100000000, $_noactions, $expectation, sub {
\@arg;
}
, undef))) |
|
452
|
0 |
0 |
if defined $main::RD_TRACE |
|
459
|
0 |
66 |
if defined $main::RD_TRACE |
|
471
|
0 |
66 |
if defined $main::RD_TRACE |
|
480
|
0 |
66 |
if $lastsep = $1 |
|
|
0 |
66 |
unless ($text =~ s/\A($Parse::RecDescent::Mail::IMAPClient::Thread::skip)/'' if $lastsep = $1;/e and do {
$_tok = ')';
1
} and substr($text, 0, length $_tok) eq $_tok and do {
substr($text, 0, length $_tok) = '';
1
}) |
|
485
|
0 |
0 |
if defined $lastsep |
|
488
|
0 |
0 |
if defined $main::RD_TRACE |
|
493
|
0 |
66 |
if defined $main::RD_TRACE |
|
500
|
0 |
66 |
if defined $main::RD_TRACE |
|
507
|
0 |
66 |
$_noactions ? : |
|
510
|
0 |
66 |
unless (defined $_tok) |
|
512
|
0 |
0 |
if defined $main::RD_TRACE |
|
516
|
0 |
66 |
if defined $main::RD_TRACE |
|
524
|
0 |
66 |
if defined $main::RD_TRACE |
|
537
|
68 |
66 |
unless ($_matched or defined $score) |
|
542
|
0 |
68 |
if defined $main::RD_TRACE |
|
549
|
0 |
66 |
if (not defined $return and defined $score) |
|
551
|
0 |
0 |
if defined $main::RD_TRACE |
|
558
|
0 |
66 |
unless defined $return |
|
559
|
0 |
66 |
if (defined $main::RD_TRACE) |
|
584
|
0 |
170 |
if defined $main::RD_TRACE |
|
603
|
170 |
0 |
defined $_[4] ? : |
|
605
|
170 |
0 |
$#arg & 1 ? : |
|
620
|
0 |
170 |
if defined $main::RD_TRACE |
|
633
|
0 |
170 |
if defined $main::RD_TRACE |
|
640
|
84 |
86 |
unless (defined($_tok = NUMBER($thisparser, $text, $repeating, $_noactions, sub {
\@arg;
}
, undef))) |
|
643
|
0 |
84 |
if defined $main::RD_TRACE |
|
651
|
0 |
86 |
if defined $main::RD_TRACE |
|
663
|
0 |
86 |
if defined $main::RD_TRACE |
|
670
|
0 |
86 |
$_noactions ? : |
|
671
|
0 |
86 |
unless (defined $_tok) |
|
673
|
0 |
0 |
if defined $main::RD_TRACE |
|
677
|
0 |
86 |
if defined $main::RD_TRACE |
|
685
|
0 |
86 |
if defined $main::RD_TRACE |
|
701
|
0 |
84 |
if defined $main::RD_TRACE |
|
714
|
0 |
84 |
if defined $main::RD_TRACE |
|
721
|
66 |
18 |
unless (defined($_tok = thread($thisparser, $text, $repeating, $_noactions, sub {
\@arg;
}
, undef))) |
|
724
|
0 |
66 |
if defined $main::RD_TRACE |
|
732
|
0 |
18 |
if defined $main::RD_TRACE |
|
744
|
0 |
18 |
if defined $main::RD_TRACE |
|
751
|
0 |
18 |
$_noactions ? : |
|
752
|
0 |
18 |
unless (defined $_tok) |
|
754
|
0 |
0 |
if defined $main::RD_TRACE |
|
758
|
0 |
18 |
if defined $main::RD_TRACE |
|
766
|
0 |
18 |
if defined $main::RD_TRACE |
|
779
|
66 |
104 |
unless ($_matched or defined $score) |
|
784
|
0 |
66 |
if defined $main::RD_TRACE |
|
791
|
0 |
104 |
if (not defined $return and defined $score) |
|
793
|
0 |
0 |
if defined $main::RD_TRACE |
|
800
|
0 |
104 |
unless defined $return |
|
801
|
0 |
104 |
if (defined $main::RD_TRACE) |