line |
!l |
l&&!r |
l&&r |
condition |
326
|
5931 |
990 |
3053 |
$i != @sorted and $$interval[1] + 1 >= $sorted[$i][0] |
364
|
195 |
245 |
543 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 |
367
|
81 |
0 |
829 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 |
|
81 |
462 |
367 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 and $$char_class_0[$i_0][1] < $$char_class_1[$i_1][0] |
376
|
81 |
143 |
511 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 |
|
224 |
319 |
192 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 and $$char_class_1[$i_1][1] < $$char_class_0[$i_0][0] |
385
|
81 |
143 |
319 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 |
|
224 |
28 |
291 |
$i_0 < @$char_class_0 and $i_1 < @$char_class_1 and $$char_class_1[$i_1][0] <= $$char_class_0[$i_0][1] |
478
|
40 |
524 |
0 |
@$char_class and $$char_class[0][0] < 0 |
498
|
23 |
10 |
491 |
@$char_class == 1 and $$char_class[0][0] == $$char_class[0][1] |
|
23 |
6 |
4 |
@$char_class == 1 and $$char_class[0][0] == 0 |
|
29 |
0 |
4 |
@$char_class == 1 and $$char_class[0][0] == 0 and $$char_class[0][1] == 1114111 |
691
|
0 |
602 |
203 |
$state_ind_map && exists $$state_ind_map{$$_[1]} |
701
|
0 |
64 |
146 |
$state_ind_map && exists $$state_ind_map{$$t_0[1]} |
815
|
9 |
0 |
15 |
$next_has_prefix && _nfa_has_suffix($nfa) |
|
11 |
0 |
4 |
$prev_has_suffix && _nfa_has_prefix($nfa) |
994
|
69 |
195 |
244 |
@{$$state[1];} <= 1 and _transitions_is_subset($$state[1], $$nfa[0][1], {$acc_ind, $init_state_ind}) |
|
235 |
15 |
14 |
grep {$$_[1] == $init_state_ind;} @{$$nfa[0][1];} and cc_is_subset(map({$$_[0];} grep({$$_[1] == $init_state_ind;} @{$$nfa[0][1];})), map({$$_[0];} grep({$$_[1] == $acc_ind;} @{$$state[1];}))) |
1163
|
232 |
11 |
57 |
@$nfa == 1 and @{$$nfa[0][1];} == 0 |
1178
|
995 |
102 |
164 |
$$orig_state[0] and not @{$$orig_state[1];} |
1295
|
1279 |
123 |
26 |
$nfa_0_accepting && $nfa_1_accepting |
1697
|
1362 |
3017 |
2792 |
$j < @sorted and $sorted[$j][0] == $sorted[$i][0] |
|
4379 |
374 |
2418 |
$j < @sorted and $sorted[$j][0] == $sorted[$i][0] and $sorted[$j][1] == $sorted[$i][1] |
1706
|
1367 |
3386 |
1712 |
$j < @sorted and $sorted[$j][0] == $sorted[$i][0] |
|
4753 |
0 |
1712 |
$j < @sorted and $sorted[$j][0] == $sorted[$i][0] and $sorted[$j][1] < $sorted[$i][1] |
1718
|
1436 |
3317 |
3615 |
$j < @sorted and $sorted[$j][1] < $sorted[$i][1] |
1730
|
1436 |
2871 |
446 |
$j < @sorted and $sorted[$j][0] <= $sorted[$i][1] |
1903
|
119437 |
7111 |
795 |
@inter && @diff |
2024
|
249 |
723 |
0 |
@todo and !$todo_sorted || keys %{$$path_tr{$todo[-1]};} == 1 |
2033
|
0 |
0 |
165 |
$i != $first and not $todo_sorted |
|
0 |
96 |
69 |
$i != $first and not $todo_sorted and @todo |
2050
|
189 |
0 |
406 |
keys %{$$path{$i};} == 1 and (my $j = (keys %{$$path{$i};})[0]) != $first |
2148
|
9 |
5 |
3 |
keys %accepting_state_inds == 2 and exists $accepting_state_inds{0} |
2224
|
182 |
87 |
0 |
ref $$tmp_path{$parent}{$branch} ne 'cc' and $$tmp_path{$parent}{$branch}[0] || @{$$tmp_path{$parent}{$branch}[1];} > 1 |
2353
|
971 |
226 |
138 |
$i == $k and $k == $j |
2355
|
226 |
195 |
533 |
$i != $k and $k != $j |
|
243 |
954 |
0 |
exists $$path{$i}{$j} and ($i != $k and $k != $j) |
2422
|
1 |
2 |
2 |
$path_0_0 == $cc_none and ref $path_0_end ne 'cc' |
|
3 |
2 |
0 |
$path_0_0 == $cc_none and ref $path_0_end ne 'cc' and $$path_0_end[0] |
2476
|
27 |
600 |
0 |
not $FULL_FACTORIZE_FIXES and @{$$tree[1];} == 1 || !grep({ref $_ ne 'cc';} map({@$_;} @{$$tree[1];})) |
2511
|
1404 |
193 |
1 |
ref $_ ne 'cc' && !$$_[0] && @{$$_[1];} == 1 |
2542
|
22 |
47 |
172 |
$pre_len == 0 and $suf_len == 0 |
2590
|
419 |
175 |
311 |
@{$$tree[1];} == 1 and @{$$tree[1][0];} == 1 |
2674
|
2 |
2 |
1 |
ref $tree_1 ne 'cc' and @{$$tree_1[1];} == 0 |
2725
|
2 |
2 |
1 |
ref $tree_1 ne 'cc' and @{$$tree_1[1];} == 0 |
2980
|
0 |
39 |
4 |
@non_starified_alts and @{$non_starified_alts[0];} > 1 |
3153
|
0 |
0 |
11 |
@{$$input_constraints[$i];} == 1 and length $$input_constraints[$i][0] |
3263
|
6 |
20 |
59 |
$i != @{$$tree[1][0];} and ref($cc = $$tree[1][0][$i]) eq 'cc' |
|
26 |
59 |
0 |
$i != @{$$tree[1][0];} and ref($cc = $$tree[1][0][$i]) eq 'cc' and !@$cc || $$cc[-1][1] != 1114111 |
3283
|
17 |
0 |
12 |
$beg < $i and length $expanded_words[0] |
3297
|
0 |
23 |
0 |
@$sub_input_constraints and $$sub_input_constraints[0] eq 'free text' || grep({length $_;} @{$$sub_input_constraints[0];}) |
3315
|
0 |
261 |
7 |
@$_ and $$_[$#$_][1] == 1114111 |
3624
|
2 |
6 |
0 |
length $max and $min > $max |
3766
|
260 |
0 |
8 |
$min && $i != 0 && _nfa_has_suffix($all_nfas[$i - 1]) |
|
253 |
0 |
15 |
$min && $i != $#all_nfas && _nfa_has_prefix($all_nfas[$i + 1]) |
3789
|
19 |
0 |
0 |
$$nfa[0][0] && grep({$$_[1] == 0;} map({@{$$_[1];};} @$nfa)) |
line |
l |
!l&&r |
!l&&!r |
condition |
334
|
5917 |
99 |
0 |
$cc_cache{join ',', 1, map({@$_;} @$char_class)} ||= $char_class |
355
|
1102 |
73 |
0 |
$cc_cache{join ',', 1, map({@$_;} @$neg)} ||= $neg |
435
|
440 |
0 |
0 |
$cc_cache{join ',', 1, map({@$_;} @$inter)} ||= $inter |
580
|
0 |
0 |
5 |
$$_[0] == 45 or $$_[0] == 93 |
833
|
253 |
14 |
1 |
length $max == 0 or $max > $min |
1096
|
149 |
112 |
138 |
$init_reachable || $init_equiv_reachable |
|
138 |
7 |
254 |
not $init_reachable || $init_equiv_reachable or $init_skipped == @accepting_state_inds |
1162
|
72 |
65 |
163 |
$$union[0][0] ||= $$nfa[0][0] |
1276
|
5364 |
440 |
0 |
$cached_cc_inter2{$$t_0[0]}{$$t_1[0]} ||= &cc_inter2($$t_0[0], $$t_1[0]) |
1396
|
3 |
0 |
14 |
exists $begs{$_} or exists $begends{$_} |
2024
|
260 |
201 |
262 |
!$todo_sorted || keys %{$$path_tr{$todo[-1]};} == 1 |
2208
|
92 |
279 |
777 |
not exists $$tmp_path{$branch} or $branch == 0 |
|
371 |
135 |
642 |
not exists $$tmp_path{$branch} or $branch == 0 or $branch == $unique_accepting_state_ind |
|
414 |
373 |
269 |
not exists $$tmp_path{$branch} or $branch == 0 or $branch == $unique_accepting_state_ind or keys %{$$tmp_path_tr{$branch};} != 1 |
2224
|
0 |
35 |
52 |
$$tmp_path{$parent}{$branch}[0] || @{$$tmp_path{$parent}{$branch}[1];} > 1 |
2476
|
3 |
568 |
627 |
not defined $tree or ref $tree eq 'cc' |
|
571 |
0 |
627 |
not defined $tree or ref $tree eq 'cc' or @{$$tree[1];} == 0 |
|
349 |
33 |
218 |
@{$$tree[1];} == 1 || !grep({ref $_ ne 'cc';} map({@$_;} @{$$tree[1];})) |
|
568 |
0 |
627 |
not defined $tree or ref $tree eq 'cc' or @{$$tree[1];} == 0 or not $FULL_FACTORIZE_FIXES and @{$$tree[1];} == 1 || !grep({ref $_ ne 'cc';} map({@$_;} @{$$tree[1];})) |
2493
|
0 |
1 |
319 |
ref $tmp_tree eq 'cc' or $$tmp_tree[0] |
|
1 |
0 |
319 |
ref $tmp_tree eq 'cc' or $$tmp_tree[0] or @{$$tmp_tree[1];} > 1 |
2530
|
1 |
213 |
499 |
$i >= @$_ or ref $$_[$i] ne 'cc' |
2592
|
10 |
2 |
12 |
$cc_to_regex_cache{$tree . $to_perlre} ||= cc_to_regex($tree, $to_perlre) |
2605
|
201 |
11 |
99 |
$cc_to_regex_cache{$atom . $to_perlre} ||= cc_to_regex($atom, $to_perlre) |
2612
|
0 |
0 |
0 |
$$tree[0] || $$atom[0] |
2621
|
419 |
0 |
175 |
@{$$tree[1];} > 1 || $$tree[0] && @{$$tree[1][0];} > 1 |
2624
|
1834 |
112 |
154 |
$cc_to_regex_cache{$_ . $to_perlre} ||= cc_to_regex($_, $to_perlre) |
2705
|
2 |
40 |
98 |
$FULL_FACTORIZE_FIXES or grep {$$_[0] if ref $_ ne 'cc';} map({@$_;} @{$$tree_1[1];}) |
2800
|
0 |
5 |
10 |
$FULL_FACTORIZE_FIXES or grep {$$_[0] if ref $_ ne 'cc';} map({@$_;} @{$$tree_1[1];}) |
2833
|
7 |
5 |
52 |
$FULL_FACTORIZE_FIXES or grep {$$_[0] if ref $_ ne 'cc';} map({@$_;} @{$$tree_0[1];}) |
2864
|
2 |
0 |
9 |
$FULL_FACTORIZE_FIXES or grep {$$_[0] if ref $_ ne 'cc';} map({@$_;} @{$$tree_0[1];}) |
2980
|
831 |
0 |
43 |
@non_starified_alts > 1 or $has_empty |
|
831 |
0 |
43 |
@non_starified_alts > 1 or $has_empty or @non_starified_alts and @{$non_starified_alts[0];} > 1 |
3153
|
10 |
10 |
11 |
$$input_constraints[$i] eq 'free text' or @{$$input_constraints[$i];} > 1 |
3233
|
2 |
1 |
0 |
$cc_to_input_constraint_cache{$tree} ||= cc_to_input_constraint($tree) |
3263
|
0 |
56 |
3 |
!@$cc || $$cc[-1][1] != 1114111 |
3268
|
53 |
3 |
0 |
$cc_to_input_constraint_cache{$cc} ||= cc_to_input_constraint($cc) |
3297
|
15 |
8 |
0 |
$$sub_input_constraints[0] eq 'free text' || grep({length $_;} @{$$sub_input_constraints[0];}) |
3336
|
0 |
3 |
25 |
$i >= @$_ or ref $$_[$i] ne 'cc' |
3391
|
200 |
24 |
0 |
$cc_to_input_constraint_cache{$_} ||= cc_to_input_constraint($_) |
3511
|
197 |
6 |
10 |
$has_beg_anchor || $has_end_anchor |
3530
|
6 |
0 |
197 |
not $has_beg_anchor or @alternation_nfas > 1 |
3537
|
2 |
0 |
201 |
not $has_end_anchor or @alternation_nfas > 1 |
3671
|
1081 |
63 |
0 |
$char_to_cc_cache{$_} ||= char_to_cc($_) |
3704
|
15 |
2 |
0 |
$char_to_cc_cache{$1} ||= char_to_cc($1) |