line |
true |
false |
branch |
31
|
278 |
0 |
exists $opts->{'preserve_newlines'} ? : |
33
|
278 |
0 |
exists $opts->{'space_after_anon_function'} ? : |
64
|
278 |
3149 |
if ($token_type eq 'TK_EOF') |
68
|
326 |
2823 |
if ($token_type eq 'TK_START_EXPR') { } |
|
315 |
2508 |
elsif ($token_type eq 'TK_END_EXPR') { } |
|
253 |
2255 |
elsif ($token_type eq 'TK_START_BLOCK') { } |
|
251 |
2004 |
elsif ($token_type eq 'TK_END_BLOCK') { } |
|
1110 |
894 |
elsif ($token_type eq 'TK_WORD') { } |
|
288 |
606 |
elsif ($token_type eq 'TK_SEMICOLON') { } |
|
84 |
522 |
elsif ($token_type eq 'TK_STRING') { } |
|
441 |
81 |
elsif ($token_type eq 'TK_OPERATOR') { } |
|
2 |
79 |
elsif ($token_type eq 'TK_BLOCK_COMMENT') { } |
|
34 |
45 |
elsif ($token_type eq 'TK_COMMENT') { } |
|
45 |
0 |
elsif ($token_type eq 'TK_UNKNOWN') { } |
71
|
76 |
250 |
if ($token_text eq '[') { } |
72
|
24 |
52 |
if ($last_type eq 'TK_WORD' or $last_text eq ')') |
79
|
30 |
22 |
if ($current_mode eq '[EXPRESSION]' or $current_mode eq '[INDENTED-EXPRESSION]') { } |
80
|
16 |
14 |
if ($last_last_text eq ']' and $last_text eq ',') { } |
|
10 |
4 |
elsif ($last_text eq '[') { } |
99
|
12 |
290 |
if ($last_text eq ';' or $last_type eq 'TK_START_BLOCK') { } |
|
20 |
270 |
elsif ($last_type eq 'TK_END_EXPR' or $last_type eq 'TK_START_EXPR') { } |
|
6 |
264 |
elsif ($last_type ne 'TK_WORD' and $last_type ne 'TK_OPERATOR') { } |
|
16 |
248 |
elsif ($last_word eq 'function') { } |
|
67 |
181 |
elsif (grep {$last_word eq $_;} @line_starter) { } |
107
|
8 |
8 |
if ($opt_space_after_anon_function) |
116
|
26 |
289 |
if ($token_text eq ']' and $current_mode eq '[INDENTED-EXPRESSION]') |
123
|
10 |
243 |
if ($last_word eq 'do') { } |
128
|
86 |
167 |
if ($last_type ne 'TK_OPERATOR' and $last_type ne 'TK_START_EXPR') |
129
|
19 |
67 |
if ($last_type eq 'TK_START_BLOCK') { } |
139
|
22 |
229 |
if ($last_type eq 'TK_START_BLOCK') { } |
141
|
4 |
18 |
if ($just_added_newline) { } |
161
|
10 |
1100 |
if ($do_block_just_closed) |
168
|
10 |
1090 |
if ($token_text eq 'case' or $token_text eq 'default') |
169
|
2 |
8 |
if ($last_text eq ':') { } |
183
|
49 |
1041 |
if ($last_type eq 'TK_END_BLOCK') { } |
|
48 |
993 |
elsif ($last_type eq 'TK_SEMICOLON' and $current_mode eq 'BLOCK' || $current_mode eq 'DO_BLOCK') { } |
|
6 |
987 |
elsif ($last_type eq 'TK_SEMICOLON' and is_expression($current_mode)) { } |
|
7 |
980 |
elsif ($last_type eq 'TK_STRING') { } |
|
100 |
880 |
elsif ($last_type eq 'TK_WORD') { } |
|
179 |
701 |
elsif ($last_type eq 'TK_START_BLOCK') { } |
|
67 |
634 |
elsif ($last_type eq 'TK_END_EXPR') { } |
184
|
37 |
12 |
if (not grep({lc $token_text eq $_;} 'else', 'catch', 'finally')) { } |
205
|
6 |
1084 |
if ($last_type ne 'TK_END_BLOCK' and grep {lc $token_text eq $_;} 'else', 'catch', 'finally') { } |
|
420 |
664 |
elsif (grep {$token_text eq $_;} @line_starter or $prefix eq 'NEWLINE') { } |
|
108 |
556 |
elsif ($prefix eq 'SPACE') { } |
208
|
4 |
416 |
if ($last_text eq 'else') { } |
|
19 |
397 |
elsif ($last_type eq 'TK_START_EXPR' || $last_text eq '=' || $last_text eq ',' and $token_text eq 'function') { } |
|
0 |
397 |
elsif ($last_text eq 'return' or $last_text eq 'throw') { } |
|
334 |
63 |
elsif ($last_type ne 'TK_END_EXPR') { } |
218
|
307 |
27 |
if ($last_type ne 'TK_START_EXPR' || $token_text ne 'var' and $last_text ne ':') |
220
|
0 |
307 |
if ($token_text eq 'if' and $last_word eq 'else' and $last_text ne '{') { } |
228
|
2 |
61 |
if (grep {$token_text eq $_;} @line_starter and $last_text ne ')') |
237
|
34 |
1056 |
if ($token_text eq 'var') |
241
|
65 |
1025 |
if ($token_text eq 'if' or $token_text eq 'else') |
250
|
10 |
74 |
if ($last_type eq 'TK_START_BLOCK' or $last_type eq 'TK_END_BLOCK' or $last_type eq 'TK_SEMICOLON') { } |
|
0 |
74 |
elsif ($last_type eq 'TK_WORD') { } |
260
|
52 |
389 |
if ($var_line and $token_text ne ',') |
262
|
2 |
50 |
if ($token_text eq ':') |
266
|
10 |
68 |
if ($var_line and $token_text eq ',' and is_expression($current_mode)) |
270
|
10 |
431 |
if ($token_text eq ':' and $in_case) |
276
|
2 |
429 |
if ($token_text eq '::') |
282
|
130 |
299 |
if ($token_text eq ',') { } |
|
16 |
283 |
elsif ($token_text eq '--' or $token_text eq '++') { } |
|
8 |
275 |
elsif ($token_text eq '!' || $token_text eq '+' || $token_text eq '-' and $last_text eq 'return' || $last_text eq 'case') { } |
|
6 |
269 |
elsif ($token_text eq '!' || $token_text eq '+' || $token_text eq '-' and $last_type eq 'TK_START_EXPR') { } |
|
11 |
258 |
elsif ($last_type eq 'TK_OPERATOR') { } |
|
8 |
250 |
elsif ($last_type eq 'TK_END_EXPR') { } |
|
0 |
250 |
elsif ($token_text eq '.') { } |
|
56 |
194 |
elsif ($token_text eq ':') { } |
283
|
28 |
102 |
if ($var_line) { } |
|
4 |
98 |
elsif ($last_type eq 'TK_END_BLOCK') { } |
284
|
6 |
22 |
if ($var_line_tainted) { } |
296
|
18 |
80 |
if ($current_mode eq 'BLOCK') { } |
307
|
6 |
10 |
if ($last_text eq ';') { } |
308
|
4 |
2 |
if ($current_mode eq 'BLOCK') { } |
319
|
4 |
6 |
if ($last_text eq '{') |
344
|
18 |
38 |
if (is_ternary_op()) { } |
350
|
234 |
65 |
if ($start_delim) |
354
|
258 |
41 |
if ($end_delim) |
389
|
943 |
20 |
unless defined $ignore_repeated |
393
|
29 |
934 |
unless (scalar @output) |
397
|
758 |
176 |
if ($output[scalar @output - 1] ne "\n" or not $ignore_repeated) |
408
|
979 |
8 |
if scalar @output |
409
|
875 |
92 |
if ($last_output ne ' ' and $last_output ne "\n" and $last_output ne $indent_string) |
422
|
285 |
0 |
if ($opt_indent_level) |
427
|
6 |
0 |
if (scalar @output and $output[scalar @output - 1] eq $indent_string) |
438
|
16 |
18 |
$mode eq '[EXPRESSION]' || $mode eq '[INDENTED-EXPRESSION]' || $mode eq '(EXPRESSION)' ? : |
441
|
10 |
556 |
$current_mode eq 'DO_BLOCK' ? : |
453
|
42 |
532 |
if ($o eq ':') { } |
|
32 |
500 |
elsif ($o eq '?') { } |
|
42 |
458 |
elsif ($o eq '{') { } |
454
|
34 |
8 |
if ($level == 0) |
459
|
32 |
0 |
if ($level == 0) |
460
|
18 |
14 |
if ($colon_count == 0) { } |
468
|
38 |
4 |
if ($level == 0) |
474
|
6 |
452 |
if ($o eq '(' or $o eq '[') { } |
|
10 |
442 |
elsif ($o eq ')' or $o eq ']' or $o eq '}') { } |
487
|
278 |
3159 |
if ($parser_pos >= scalar @input) |
495
|
0 |
818 |
if ($parser_pos >= scalar @input) |
498
|
336 |
482 |
if ($c eq "\n") |
505
|
3155 |
4 |
if ($opt_preserve_newlines) |
506
|
10 |
3145 |
if ($n_newlines > 1) |
508
|
10 |
10 |
$i == 0 ? : |
512
|
315 |
2840 |
$n_newlines == 1 ? : |
514
|
1118 |
2041 |
if (grep {$c eq $_;} @wordchar) |
515
|
1099 |
19 |
if ($parser_pos < scalar @input) |
519
|
11 |
1749 |
if ($parser_pos == scalar @input) |
526
|
10 |
0 |
if ($parser_pos != scalar @input and $c =~ /^[0-9]+[Ee]$/ and $input[$parser_pos] eq '-' || $input[$parser_pos] eq '+') |
533
|
4 |
1104 |
if ($c eq 'in') |
536
|
222 |
36 |
if ($wanted_newline and $last_type ne 'TK_OPERATOR' and not $if_line_flag) |
541
|
326 |
1715 |
if ($c eq '(' or $c eq '[') |
544
|
315 |
1400 |
if ($c eq ')' or $c eq ']') |
547
|
253 |
1147 |
if ($c eq '{') |
550
|
251 |
896 |
if ($c eq '}') |
553
|
288 |
608 |
if ($c eq ';') |
556
|
49 |
559 |
if ($c eq '/') |
559
|
2 |
47 |
if ($input[$parser_pos] eq '*') |
561
|
2 |
0 |
if ($parser_pos < scalar @input) |
565
|
0 |
14 |
if ($parser_pos >= scalar @input) |
574
|
21 |
26 |
if ($input[$parser_pos] eq '/') |
579
|
1 |
192 |
if ($parser_pos >= scalar @input) |
584
|
12 |
9 |
if ($wanted_newline) |
590
|
46 |
4 |
if ($c eq q['] or $c eq '"' or $c eq '/' and $last_type eq 'TK_WORD' && $last_text eq 'return' || ($last_type eq 'TK_START_EXPR' || $last_type eq 'TK_START_BLOCK' || $last_type eq 'TK_END_BLOCK' || $last_type eq 'TK_OPERATOR' || $last_type eq 'TK_EOF' || $last_type eq 'TK_SEMICOLON')) |
598
|
84 |
0 |
if ($parser_pos < scalar @input) |
599
|
22 |
62 |
if ($sep eq '/') { } |
604
|
90 |
9 |
if (not $esc) { } |
605
|
9 |
81 |
$input[$parser_pos] eq '\\' ? : |
606
|
5 |
85 |
if ($input[$parser_pos] eq '[') { } |
|
4 |
81 |
elsif ($input[$parser_pos] eq ']') { } |
615
|
2 |
97 |
if ($parser_pos >= scalar @input) |
626
|
86 |
0 |
if (not $esc) { } |
627
|
0 |
86 |
$input[$parser_pos] eq '\\' ? : |
632
|
0 |
86 |
if ($parser_pos >= scalar @input) |
642
|
20 |
62 |
if ($sep eq '/') |
652
|
14 |
487 |
if ($c eq '#') |
657
|
13 |
1 |
if ($parser_pos < scalar @input and grep {$input[$parser_pos] eq $_;} @digits) |
663
|
6 |
7 |
if ($c eq '#') { } |
671
|
7 |
13 |
if ($c eq '<' and $parser_pos + 2 < scalar @input and join('', @input[$parser_pos - 1 .. $parser_pos + 2]) eq '') |
677
|
6 |
0 |
if ($wanted_newline) |
683
|
430 |
45 |
if (grep {$c eq $_;} @punct) |
687
|
0 |
46 |
if $parser_pos >= scalar @input |