Condition Coverage

blib/lib/XML/XSH2/Parser.pm
Criterion Covered Total %
condition 431 1517 28.4


and 3 conditions

line !l l&&!r l&&r condition
142 0 0 0 $replace and not $self->{'changed'}
500 0 0 0 @items == 1 and ref($items[0]) =~ /\AXML::XSH2::Parser::_Runtime::Error/
0 0 0 @items == 1 and ref($items[0]) =~ /\AXML::XSH2::Parser::_Runtime::Error/ and $items[0]{'commitonly'}
0 0 0 @items == 1 and ($items[0]->describe || '') =~ /
0 0 0 @items and ref($items[0]) =~ /\AXML::XSH2::Parser::_Runtime::UncondReject/ || ($items[0]->describe || '') =~ /
783 0 0 0 $parser->{'_AUTOACTION'} and defined $item
0 0 0 $parser->{'_AUTOACTION'} and defined $item and not $item->isa('XML::XSH2::Parser::_Runtime::Action')
0 0 0 $parser->{'_AUTOTREE'} and defined $item
0 0 0 $parser->{'_AUTOTREE'} and defined $item and not $item->isa('XML::XSH2::Parser::_Runtime::Action')
798 0 0 0 $i == 1 and $item->isterminal
1083 0 0 0 not eval "no strict;\n local \$SIG{__WARN__} = sub {0};\n '' =~ m$ldel$pattern$rdel$mod" and $@
2003 0 0 0 $grammar =~ /(?=$ACTION)/cog and do { ($code) = &extract_codeblock($grammar); $code }
0 0 0 $grammar =~ /(?=$IMPLICITSUBRULE)/cog and do { ($code) = &extract_codeblock($grammar, '{([', undef, '(', 1); $code }
0 0 0 $grammar =~ /(?=$MTOKEN)/cog and do { ($code, undef, @components) = &extract_quotelike($grammar); $code }
0 0 0 $grammar =~ /(?=$MATCHRULE)/cog and do { ($code) = &extract_bracketed($grammar, '<'); $code }
0 0 0 $grammar =~ /$SUBRULE/cog and $code = $1
2027 0 0 0 $prod and $prod->additem($item)
2085 0 0 0 $grammar =~ /(?=$CONDREJECTMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$SCOREMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$AUTOSCOREMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$RESYNCPATMK)/cog and do { ($code) = &extract_bracketed($grammar, '<'); $code }
0 0 0 $grammar =~ /(?=$SKIPMK)/cog and do { ($code) = &extract_codeblock($grammar, '<'); $code }
0 0 0 $grammar =~ /(?=$RULEVARPATMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$AUTOACTIONPATMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$DEFERPATMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$TOKENPATMK)/cog and do { ($code) = &extract_codeblock($grammar, '{', undef, '<'); $code }
0 0 0 $grammar =~ /(?=$MSGERRORMK)/cog and do { $commitonly = $1; ($code) = &extract_bracketed($grammar, '<'); $code }
2096 0 0 0 $prod and $prod->additem($item)
2108 0 0 0 $prod and $prod->additem($item)
2118 0 0 0 $prod and $prod->additem($item)
2127 0 0 0 $prod and $prod->additem($item)
2160 0 0 0 $base and not $base =~ /::$/
2184 0 0 0 $prod and $prod->additem($item)
2196 0 0 0 $prod and $prod->additem($item)
2205 0 0 0 $prod and $prod->addscore($1, $lookahead, $line)
2216 0 0 0 $rule and $rule->addautoscore($1, $self)
2220 0 0 0 $prod and $prod->additem($item)
2229 0 0 0 $prod and $prod->additem($item)
2241 0 0 0 $prod and $prod->additem($item)
2254 0 0 0 $prod and $prod->additem($item)
2269 0 0 0 $rule and $rule->addvar($1, $self)
2273 0 0 0 $prod and $prod->additem($item)
2306 0 0 0 $prod and $prod->additem($item)
2335 0 0 0 $prod and $prod->additem($item)
2344 0 0 0 $prod and $prod->additem($item)
2372 0 0 0 $prod and $prod->additem($item)
2384 0 0 0 $prod and $prod->additem($item)
2446 0 0 0 $rule and $rule->addprod($prod)
2457 0 0 0 $rule and $rule->addprod($prod)
2465 0 0 0 $rule and !$prod || $prod->check_pending($line)
0 0 0 $rule and !$prod || $prod->check_pending($line) and $prod = $rule->addprod('XML::XSH2::Parser::_Runtime::Production'->new($line))
2477 0 0 0 $prod and $prod->additem($item)
2484 0 0 0 $prod and $prod->additem($item)
2491 0 0 0 $prod and $prod->additem($item)
2504 0 0 0 $prod and $prod->additem($item)
2541 0 0 0 $prod and $prod->additem($item)
2544 0 0 0 not $matchrule and $rule
2564 0 0 0 $prod and $prod->additem($item)
2567 0 0 0 not $matchrule and $rule
2592 0 0 0 $prod and $prod->additem($item)
2595 0 0 0 not $matchrule and $rule
2618 0 0 0 $prod and $prod->additem($item)
2621 0 0 0 not $matchrule and $rule
2642 0 0 0 $prod and $prod->additem($item)
2645 0 0 0 not $matchrule and $rule
2666 0 0 0 $prod and $prod->additem($item)
2669 0 0 0 not $matchrule and $rule
2691 0 0 0 $prod and $prod->additem($item)
2694 0 0 0 not $matchrule and $rule
2721 0 0 0 $prod and $prod->additem($item)
2724 0 0 0 not $matchrule and $rule
2789 0 0 0 open TRACE_FILE, $mode, 'RD_TRACE' and print TRACE_FILE "my \$ERRORS;\n$code"
2802 0 0 0 $ERRORS and not &_verbosity('HINT')
2830 0 0 0 $grammar =~ /$BETWEEN/cog and do { $min = $2; 1 }
0 0 0 $grammar =~ /$ATLEAST/cog and do { $min = $2; 1 }
2838 0 0 0 $1 eq $subrule and $min > 0
2882 0 0 0 $main::RD_AUTOSTUB and $main::RD_AUTOSTUB ne '1'
3109 3547 0 0 defined $_itempos and not defined $itemposfirst
3115 0 3262 285 ++$reps >= $min and $prevtextlen == length $text
3187 0 0 0 defined $main::RD_ERRORS and $main::RD_ERRORS
0 0 0 defined $main::RD_ERRORS and $main::RD_ERRORS and $_[0] =~ /ERRORS/
0 0 0 defined $main::RD_HINT and $main::RD_HINT
0 0 0 defined $main::RD_HINT and $main::RD_HINT and $_[0] =~ /ERRORS|WARN|HINT/
0 0 0 defined $main::RD_WARN and $main::RD_WARN
0 0 0 defined $main::RD_WARN and $main::RD_WARN and $_[0] =~ /ERRORS|WARN/
3207 0 0 0 &_verbosity('WARN') and $main::RD_HINT || $_[0] >= ($main::RD_WARN || 1)
3228 0 0 0 defined $main::RD_TRACE and $main::RD_TRACE =~ /\d+/
0 0 0 defined $main::RD_TRACE and $main::RD_TRACE =~ /\d+/ and $main::RD_TRACE > 1
0 0 0 defined $main::RD_TRACE and $main::RD_TRACE =~ /\d+/ and $main::RD_TRACE > 1 and $main::RD_TRACE + 10 < length $_[0]
3246 0 0 0 defined $main::RD_TRACE and $main::RD_TRACE =~ /\d+/
0 0 0 defined $main::RD_TRACE and $main::RD_TRACE =~ /\d+/ and $main::RD_TRACE > 1
0 0 0 defined $main::RD_TRACE and $main::RD_TRACE =~ /\d+/ and $main::RD_TRACE > 1 and $main::RD_TRACE + 10 < length $_[0]
3300 0 0 0 exists $self->{'lookahead'} and $self->{'lookahead'}
3461 0 0 10 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[a-zA-Z_][a-zA-Z0-9_]*)/
3505 0 10 0 not defined $return and defined $score
3670 0 2 0 not defined $return and defined $score
3768 0 6 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--input-file|:f)/
3876 0 5 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--input-pipe|:p)/
3984 0 4 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--input-string|:s)/
4092 0 4 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--output-file|:F)/
4200 0 4 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--output-encoding|:E)/
4308 0 4 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--output-pipe|:P)/
4416 0 4 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--output-string|:S)/
4524 0 2 2 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:--no-output|:N)/
4590 0 4 0 not defined $return and defined $score
4688 0 16 7 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(local|my)\s)/
4732 0 7 0 not defined $return and defined $score
4936 0 313 0 not defined $return and defined $score
5140 0 497 0 not defined $return and defined $score
5238 0 48 192 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ m[\A(?:(?:[\-\+\*/%x.]|\|\||\&\&)?=)]
5372 0 0 48 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ m[\A(?:\s*(?:[\-\+\*/%x.]|\|\||\&\&)?:=)]
5468 0 240 0 not defined $return and defined $score
5567 0 222 56 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\{/
5649 0 0 56 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\}/
5715 0 56 0 not defined $return and defined $score
5813 0 1136 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\s*[}{;]|\s*\Z))/
5907 0 896 240 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ m[\A(?:assign\b|(?:local\b|my\b)?(?=\s*\$[a-zA-Z_][a-zA-Z0-9_]*\s*\s*(?:[\-\+\*/%x.]|\|\||\&\&)?:?=))]
6071 0 896 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(my)\b)/
6177 0 895 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(local)\b)/
6283 0 895 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(do)\b)/
6417 0 895 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(if)\b)/
6581 0 676 219 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(unless)\b)/
6745 0 676 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(while)\b)/
6909 0 673 3 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(foreach|for)\b)/
7101 0 671 2 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(stream)\b)/
7263 0 671 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(undef|undefine)\b)/
7316 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\$?[a-zA-Z_][a-zA-Z0-9_]*)/
7396 0 671 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(use)\b)/
7449 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:XML::XSH2::(?:Inline|Compile))/
7527 0 670 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(test-mode|test_mode))/
7605 0 669 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(run-mode|run_mode))/
7683 0 0 669 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?!(?:iterate|try|def|define)\b))/
7710 0 0 669 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\.|[a-zA-Z_][-a-zA-Z0-9_]*)/
7808 0 1136 0 not defined $return and defined $score
7906 0 920 629 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\s*[{}]|\s*\Z))/
8000 0 908 12 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\s*;)/
8082 0 644 264 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=(?:foreach|for|if|unless|iterate|while|try|def|define)\b))/
8338 0 0 866 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\s*;|(?=\s*}|\s*\Z))/
8469 908 12 0 not defined $return and defined $score
8567 0 4 4 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(else)\b)/
8701 0 0 4 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?!else))/
8848 0 8 0 not defined $return and defined $score
8946 0 4 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(elsif)\b)/
9140 0 0 4 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?!elsif))/
9287 0 4 0 not defined $return and defined $score
9432 0 0 0 not defined $return and defined $score
9530 0 0 574 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\Z)/
9596 0 574 0 not defined $return and defined $score
9694 0 1336 117 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^(?={))/
9803 0 1334 2 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\&/
9911 0 1333 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^(?=<<))/
10066 0 1432 0 not defined $return and defined $score
10164 0 1016 648 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\s*[};]|\s*\Z))/
10364 0 995 0 not defined $return and defined $score
10509 0 1 0 not defined $return and defined $score
10607 0 0 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:<<)/
10690 0 0 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:.*\n)/
10717 0 0 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(.|\n)*?\n$item[2][1]\s*(\n|$))/
10750 0 0 0 defined $3 && $3 eq '$'
0 0 0 defined $2 && $2 eq '\\'
0 0 0 defined $2 && $2 eq q[']
0 0 0 defined $2 && $2 eq '$'
10796 0 1 0 not defined $return and defined $score
10894 0 0 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:'[a-zA-Z_][a-zA-Z0-9_]*'|"[a-zA-Z_][a-zA-Z0-9_]*"|\([a-zA-Z_][a-zA-Z0-9_]*\)|\{[a-zA-Z_][a-zA-Z0-9_]*\}|[a-zA-Z_][a-zA-Z0-9_]*)/
10960 0 1 0 not defined $return and defined $score
11058 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:after\s)/
11136 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:before\s)/
11214 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(in)?to\s)/
11292 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(append(ing)?|as\s+(a\s+)child(\s+of)?)\s)/
11370 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(prepend(ing)?|(as\s+)(the\s+)first(\s+child(\s+of)?)?)\s)/
11448 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(replace|instead( of)?)\s)/
11514 0 0 0 not defined $return and defined $score
11709 0 8 0 not defined $return and defined $score
11838 0 1 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\Ain/
11904 0 1 0 not defined $return and defined $score
12002 0 191 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^(?={))/
12111 0 191 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\&/
12219 0 191 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:^(?=<<))/
12374 0 192 0 not defined $return and defined $score
12519 0 0 0 not defined $return and defined $score
12617 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:element|attribute|attributes|text|cdata|pi|comment|chunk|entity_reference)/
12661 0 0 0 not defined $return and defined $score
12759 0 981 35 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?::[[:alnum:]]|--[-_[:alnum:]]+)/
12803 0 35 0 not defined $return and defined $score
12901 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[^=\s]+)/
12929 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\=/
13025 0 0 0 not defined $return and defined $score
13322 118 0 0 not defined $return and defined $score
13552 0 0 0 not defined $return and defined $score
13650 0 573 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:!\s*)/
13703 0 0 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:.*)/
13836 0 1 0 not defined $return and defined $score
14061 0 20 0 not defined $return and defined $score
14160 0 20 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\(/
14276 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\)/
14342 0 0 0 not defined $return and defined $score
14440 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:([^()\\"']|\\.|\"([^\"\\]|\\.)*\"|\'([^\'\\]|\\\'|\\\\|\\[^\'\\])*\')*)/
14484 0 0 0 not defined $return and defined $score
14582 0 0 40 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:([^;()\\"'\|]|\|[^>]|\\.|\"([^\"\\]|\\.)*\"|\'([^\'\\]|\\\'|\\\\|\\[^\'\\])*\')*)/
14626 0 40 0 not defined $return and defined $score
14984 0 574 0 not defined $return and defined $score
15082 0 264 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\s*[}{;]))/
15176 0 260 4 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(if)\b)/
15400 0 37 223 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(unless)\b)/
15592 0 30 7 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(while)\b)/
15756 0 16 14 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(foreach|for)\b)/
15948 0 10 6 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(try)\b)/
16032 0 0 6 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\Acatch/
16168 0 10 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(iterate)\b)/
16332 0 0 10 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(def|define)\b)/
16536 0 42 0 not defined $return and defined $score
16634 0 2 2 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:select\s)/
16760 0 2 0 not defined $return and defined $score
16858 0 25 883 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\s*[};]|\s*\Z))/
16953 0 24 1 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\|\>/
17088 0 4 20 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\|/
17210 0 21 0 not defined $return and defined $score
17308 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(undef|undefine)\b)/
17361 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\$?[a-zA-Z_][a-zA-Z0-9_]*)/
17429 0 0 0 not defined $return and defined $score
17527 0 26 262 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:\$[a-zA-Z_][a-zA-Z0-9_]*)/
17571 0 262 0 not defined $return and defined $score
17669 0 1763 503 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=['"]))/
17981 0 1434 0 not defined $return and defined $score
18079 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:[-a-z]+::)/
18123 0 0 0 not defined $return and defined $score
18222 0 0 839 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\(/
18306 0 0 839 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\)/
18372 0 839 0 not defined $return and defined $score
18470 0 2600 839 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\())/
18620 0 839 0 not defined $return and defined $score
18922 0 415 0 not defined $return and defined $score
19021 0 120 120 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\[/
19079 0 0 120 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A\]/
19145 0 120 0 not defined $return and defined $score
19243 0 3297 120 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?=\[))/
19337 0 120 0 not defined $return and defined $score
19558 0 1647 0 not defined $return and defined $score
19779 0 497 0 not defined $return and defined $score
19974 0 0 0 not defined $return and defined $score
20072 0 0 0 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ m<\A(?:node\(\)|text\(\)|comment\(\)|processing-instruction\(\s*(?:"[^"]*"\s*|'[^'*]'\s*)?\)|[^\(\[/\"\'\&\;\s]+)>
20116 0 0 0 not defined $return and defined $score
20253 0 0 1647 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?: [^\$\[\]()'"};]+ | \$(?!\{) | \$\{ (?:\$?[a-zA-Z_][a-zA-Z0-9_]* | \{.*?\} | \(.+?\) ) \} | '(?:\$\{ (?: \$?[a-zA-Z_][a-zA-Z0-9_]* | \{.*?\} | \(.+?\)) \} | \$(?!\{) | [^\$'] | \\\$ )*' | "(?:\$\{ (?: \$?[a-zA-Z_][a-zA-Z0-9_]* | \{.*?\} | \(.+?\)) \} | \$(?!\{) | [^\$"] | \\\$ )*" )*)/x
20323 0 1647 0 not defined $return and defined $score
20451 0 954 809 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:(?: \$\{ (?: \$?[a-zA-Z_][a-zA-Z0-9_]* | \{.*?\} | \(.+?\) ) \} | \$(?!\{) | [^-:\$\[\]{}|"'\ \s();] | -[^-\[\]{}|"'\ \s();] ) (?: \$\{ (?: \$?[a-zA-Z_][a-zA-Z0-9_]* | \{.*?\} | \(.+?\) ) \} | \$(?!\{) | [^\[\]\${}|"'\ \s();] )*)/x
20574 0 931 0 not defined $return and defined $score
20795 0 0 0 not defined $return and defined $score
20896 0 0 503 $text =~ s/\A($XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::skip)/'' if $lastsep = $1;/e and $text =~ /\A(?:'(?:\$\{(?:\$?[a-zA-Z_][a-zA-Z0-9_]*|\{.*?\}|\(.+?\))\}|\$(?!\{)|[^\$']|\\\$)*' | "(?:\$\{(?:\$?[a-zA-Z_][a-zA-Z0-9_]*|\{.*?\}|\(.+?\))\}|\$(?!\{)|[^\$"]|\\\$)*")/x
20942 0 503 0 not defined $return and defined $score

or 2 conditions

line l !l condition
500 0 0 $items[0]->describe || ''
1339 0 0 $_[4] || undef
0 0 $_[6] || undef
1455 0 0 $argcode || undef
2089 0 0 $2 || ''
2113 0 0 $1 || '{}'
2525 0 0 &extract_codeblock($grammar, '[]', '') || ''
3046 0 0 $_[2] || 0
3349 0 2391 pos $_[0] || 0
3394 10 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
3536 2 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
3701 6 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
4621 23 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
4763 931 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
4967 1647 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
5171 240 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
5499 278 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
5746 1136 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
7839 1549 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
8500 8 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
8879 4 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
9318 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
9463 574 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
9627 1453 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
10097 1664 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
10395 1 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
10540 1 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
10827 1 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
10991 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
11545 23 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
11740 17 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
11935 192 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
12405 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
12550 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
12692 1016 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
12834 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
13056 118 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
13353 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
13583 574 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
13867 20 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
14092 20 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
14373 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
14515 40 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
14657 0 574 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
15015 264 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
16567 4 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
16791 908 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
17241 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
17460 288 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
17602 2266 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
18012 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
18154 839 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
18403 3439 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
18651 931 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
18953 240 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
19176 3417 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
19368 1647 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
19589 1647 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
19810 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
20005 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
20147 1647 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
20354 1763 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
20605 0 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0
20826 503 0 $XML::XSH2::Parser::_Runtime::XML::XSH2::Parser::tracelevel || 0

or 3 conditions

line l !l&&r !l&&!r condition
133 0 0 0 ref $_[0] || $_[0]
213 0 0 0 not $next or &_contains($next, @expected)
450 0 0 0 ref $self || $self
500 0 0 0 ref($items[0]) =~ /\AXML::XSH2::Parser::_Runtime::UncondReject/ || ($items[0]->describe || '') =~ /
852 0 0 0 ref $_[0] || $_[0]
907 0 0 0 ref $_[0] || $_[0]
964 0 0 0 ref $_[0] || $_[0]
1009 0 0 0 ref $_[0] || $_[0]
1065 0 0 0 ref $_[0] || $_[0]
1172 0 0 0 ref $_[0] || $_[0]
1246 0 0 0 ref $_[0] || $_[0]
1319 0 0 0 $_[0]{'implicit'} || $_[0]{'subrule'}
1338 0 0 0 ref $_[0] || $_[0]
1410 0 0 0 $_[0]{'expected'} || $_[0]{'subrule'}
1426 0 0 0 ref $self || $self
1628 0 0 0 $self->{'name'} || $self->{'hashname'}
1663 0 0 0 $self->{'name'} || $self->{'hashname'}
1716 0 0 0 $self->{'name'} || $self->{'hashname'}
1761 0 0 0 not $self->{'unexpected'} or $self->{'unexpected'} =~ /\A\s*\Z/s
1799 0 0 0 ref $_[0] || $_[0]
1981 0 0 0 $grammar =~ /\$$_/ || $self->{'_check'}{'itempos'}
2003 0 0 0 $grammar =~ /(?=$MATCHRULE)/cog and do { ($code) = &extract_bracketed($grammar, '<'); $code } or $grammar =~ /$SUBRULE/cog and $code = $1
2319 0 0 0 eval 'no strict; local $SIG{__WARN__} = sub {0}; my @arr=(' . $code . '); @arr' || ()
2465 0 0 0 !$prod || $prod->check_pending($line)
2776 0 0 0 $ERRORS or $isimplicit
0 0 0 $ERRORS or $isimplicit or not $main::RD_CHECK
2781 0 0 0 $ERRORS or $isimplicit
0 0 0 $ERRORS or $isimplicit or $XML::XSH2::Parser::_Runtime::compiling
2828 0 0 0 $grammar =~ /$OPTIONAL/cog or $grammar =~ /$ANY/cog
2830 0 0 0 $grammar =~ /$MANY/cog or $grammar =~ /$EXACTLY/cog
0 0 0 $grammar =~ /$MANY/cog or $grammar =~ /$EXACTLY/cog or $grammar =~ /$ATMOST/cog
0 0 0 $grammar =~ /$MANY/cog or $grammar =~ /$EXACTLY/cog or $grammar =~ /$ATMOST/cog or $grammar =~ /$BETWEEN/cog and do { $min = $2; 1 }
0 0 0 $grammar =~ /$MANY/cog or $grammar =~ /$EXACTLY/cog or $grammar =~ /$ATMOST/cog or $grammar =~ /$BETWEEN/cog and do { $min = $2; 1 } or $grammar =~ /$ATLEAST/cog and do { $min = $2; 1 }
0 0 0 $grammar =~ /$MANY/cog or $grammar =~ /$EXACTLY/cog or $grammar =~ /$ATMOST/cog or $grammar =~ /$BETWEEN/cog and do { $min = $2; 1 } or $grammar =~ /$ATLEAST/cog and do { $min = $2; 1 } or $grammar =~ /$SUBRULE(?!\s*:)/cog
2864 0 0 0 defined do { $rules }->{$call} or defined &{"XML::XSH2::Parser::_Runtime::$call";}
2925 0 0 0 $hasempty ||= $prod->isempty
3043 574 0 0 ref $_[0] || $_[0]
3059 574 0 0 $main::RD_WARN || $_[0]{'__WARN__'}
3060 570 0 4 $main::RD_HINT || $_[0]{'__HINT__'}
3061 0 0 574 $main::RD_TRACE || $_[0]{'__TRACE__'}
3187 0 0 0 defined $main::RD_TRACE or defined $main::RD_HINT and $main::RD_HINT and $_[0] =~ /ERRORS|WARN|HINT/
0 0 0 defined $main::RD_TRACE or defined $main::RD_HINT and $main::RD_HINT and $_[0] =~ /ERRORS|WARN|HINT/ or defined $main::RD_WARN and $main::RD_WARN and $_[0] =~ /ERRORS|WARN/
3207 0 0 0 $main::RD_HINT || $_[0] >= ($main::RD_WARN || 1)
3267 0 0 0 $_[1] || $lastcontext
3268 0 0 0 $_[2] || $lastrulename
3269 0 0 0 $_[3] || $lastlevel
3437 0 0 10 $_matched or $commit
3493 10 0 0 $_matched or defined $score
3579 0 0 2 $_matched or $commit
3658 2 0 0 $_matched or defined $score
3744 0 0 6 $_matched or $commit
3852 0 0 6 $_matched or $commit
3960 1 0 5 $_matched or $commit
4068 2 0 4 $_matched or $commit
4176 2 0 4 $_matched or $commit
4284 2 0 4 $_matched or $commit
4392 2 0 4 $_matched or $commit
4500 2 0 4 $_matched or $commit
4578 4 0 2 $_matched or defined $score
4664 0 0 23 $_matched or $commit
4720 7 0 16 $_matched or defined $score
4806 0 0 931 $_matched or $commit
4865 11 0 920 $_matched or $commit
4924 313 0 618 $_matched or defined $score
5010 0 0 1647 $_matched or $commit
5069 82 0 1565 $_matched or $commit
5128 497 0 1150 $_matched or defined $score
5214 0 0 240 $_matched or $commit
5348 192 0 48 $_matched or $commit
5456 240 0 0 $_matched or defined $score
5542 0 0 278 $_matched or $commit
5703 56 0 222 $_matched or defined $score
5789 0 0 1136 $_matched or $commit
5883 0 0 1136 $_matched or $commit
6047 240 0 896 $_matched or $commit
6153 240 0 896 $_matched or $commit
6259 241 0 895 $_matched or $commit
6393 241 0 895 $_matched or $commit
6557 241 0 895 $_matched or $commit
6721 460 0 676 $_matched or $commit
6885 460 0 676 $_matched or $commit
7077 463 0 673 $_matched or $commit
7239 465 0 671 $_matched or $commit
7372 465 0 671 $_matched or $commit
7503 465 0 671 $_matched or $commit
7581 466 0 670 $_matched or $commit
7659 467 0 669 $_matched or $commit
7796 1136 0 0 $_matched or defined $score
7882 0 0 1549 $_matched or $commit
7976 0 629 920 $_matched or $commit
8058 12 629 908 $_matched or $commit
8230 54 629 866 $_matched or $commit
8457 920 0 629 $_matched or defined $score
8543 0 0 8 $_matched or $commit
8677 4 0 4 $_matched or $commit
8836 8 0 0 $_matched or defined $score
8922 0 0 4 $_matched or $commit
9116 0 0 4 $_matched or $commit
9275 4 0 0 $_matched or defined $score
9361 0 0 0 $_matched or $commit
9420 0 0 0 $_matched or defined $score
9506 0 0 574 $_matched or $commit
9584 574 0 0 $_matched or defined $score
9670 0 0 1453 $_matched or $commit
9778 117 0 1336 $_matched or $commit
9887 119 0 1334 $_matched or $commit
9995 120 0 1333 $_matched or $commit
10054 1432 0 21 $_matched or defined $score
10140 0 0 1664 $_matched or $commit
10234 0 648 1016 $_matched or $commit
10293 35 648 981 $_matched or $commit
10352 995 0 669 $_matched or defined $score
10438 0 0 1 $_matched or $commit
10497 1 0 0 $_matched or defined $score
10583 0 0 1 $_matched or $commit
10784 1 0 0 $_matched or defined $score
10870 0 0 1 $_matched or $commit
10948 1 0 0 $_matched or defined $score
11034 0 0 0 $_matched or $commit
11112 0 0 0 $_matched or $commit
11190 0 0 0 $_matched or $commit
11268 0 0 0 $_matched or $commit
11346 0 0 0 $_matched or $commit
11424 0 0 0 $_matched or $commit
11502 0 0 0 $_matched or defined $score
11588 0 0 23 $_matched or $commit
11697 8 0 15 $_matched or defined $score
11783 0 0 17 $_matched or $commit
11892 1 0 16 $_matched or defined $score
11978 0 0 192 $_matched or $commit
12086 1 0 191 $_matched or $commit
12195 1 0 191 $_matched or $commit
12303 1 0 191 $_matched or $commit
12362 192 0 0 $_matched or defined $score
12448 0 0 0 $_matched or $commit
12507 0 0 0 $_matched or defined $score
12593 0 0 0 $_matched or $commit
12649 0 0 0 $_matched or defined $score
12735 0 0 1016 $_matched or $commit
12791 35 0 981 $_matched or defined $score
12877 0 0 0 $_matched or $commit
13013 0 0 0 $_matched or defined $score
13099 0 0 118 $_matched or $commit
13162 0 0 118 $_matched or $commit
13225 0 0 118 $_matched or $commit
13310 118 0 0 $_matched or defined $score
13396 0 0 0 $_matched or $commit
13459 0 0 0 $_matched or $commit
13540 0 0 0 $_matched or defined $score
13626 0 0 574 $_matched or $commit
13824 1 0 573 $_matched or defined $score
13910 0 0 20 $_matched or $commit
14049 20 0 0 $_matched or defined $score
14135 0 0 20 $_matched or $commit
14330 0 0 20 $_matched or defined $score
14416 0 0 0 $_matched or $commit
14472 0 0 0 $_matched or defined $score
14558 0 0 40 $_matched or $commit
14614 40 0 0 $_matched or defined $score
14700 0 0 574 $_matched or $commit
14837 1 0 573 $_matched or $commit
14972 574 0 0 $_matched or defined $score
15058 0 0 264 $_matched or $commit
15152 0 0 264 $_matched or $commit
15376 4 0 260 $_matched or $commit
15568 8 219 37 $_matched or $commit
15732 15 219 30 $_matched or $commit
15924 26 222 16 $_matched or $commit
16144 32 222 10 $_matched or $commit
16308 32 222 10 $_matched or $commit
16524 42 0 222 $_matched or defined $score
16610 0 0 4 $_matched or $commit
16748 2 0 2 $_matched or defined $score
16834 0 0 908 $_matched or $commit
16928 0 883 25 $_matched or $commit
17063 1 883 24 $_matched or $commit
17198 21 0 887 $_matched or defined $score
17284 0 0 0 $_matched or $commit
17417 0 0 0 $_matched or defined $score
17503 0 0 288 $_matched or $commit
17559 262 0 26 $_matched or defined $score
17645 0 0 2266 $_matched or $commit
17779 503 0 1763 $_matched or $commit
17969 1434 0 832 $_matched or defined $score
18055 0 0 0 $_matched or $commit
18111 0 0 0 $_matched or defined $score
18197 0 0 839 $_matched or $commit
18360 839 0 0 $_matched or defined $score
18446 0 0 3439 $_matched or $commit
18608 839 0 2600 $_matched or defined $score
18694 0 0 931 $_matched or $commit
18829 313 0 618 $_matched or $commit
18910 415 0 516 $_matched or defined $score
18996 0 0 240 $_matched or $commit
19133 120 0 120 $_matched or defined $score
19219 0 0 3417 $_matched or $commit
19325 120 0 3297 $_matched or defined $score
19411 0 0 1647 $_matched or $commit
19546 1647 0 0 $_matched or defined $score
19632 0 0 1647 $_matched or $commit
19767 497 0 1150 $_matched or defined $score
19853 0 0 0 $_matched or $commit
19962 0 0 0 $_matched or defined $score
20048 0 0 0 $_matched or $commit
20104 0 0 0 $_matched or defined $score
20203 0 0 1647 $_matched or $commit
20311 1647 0 0 $_matched or defined $score
20407 0 0 1763 $_matched or $commit
20503 809 0 954 $_matched or $commit
20562 931 0 832 $_matched or defined $score
20648 0 0 0 $_matched or $commit
20783 0 0 0 $_matched or defined $score
20870 0 0 503 $_matched or $commit
20930 503 0 0 $_matched or defined $score