line |
true |
false |
branch |
34
|
281 |
0 |
exists $opts->{'preserve_newlines'} ? : |
36
|
281 |
0 |
exists $opts->{'space_after_anon_function'} ? : |
67
|
281 |
3209 |
if ($token_type eq 'TK_EOF') |
71
|
336 |
2873 |
if ($token_type eq 'TK_START_EXPR') { } |
|
321 |
2552 |
elsif ($token_type eq 'TK_END_EXPR') { } |
|
255 |
2297 |
elsif ($token_type eq 'TK_START_BLOCK') { } |
|
251 |
2046 |
elsif ($token_type eq 'TK_END_BLOCK') { } |
|
1132 |
914 |
elsif ($token_type eq 'TK_WORD') { } |
|
292 |
622 |
elsif ($token_type eq 'TK_SEMICOLON') { } |
|
89 |
533 |
elsif ($token_type eq 'TK_STRING') { } |
|
445 |
88 |
elsif ($token_type eq 'TK_OPERATOR') { } |
|
2 |
86 |
elsif ($token_type eq 'TK_BLOCK_COMMENT') { } |
|
34 |
52 |
elsif ($token_type eq 'TK_COMMENT') { } |
|
52 |
0 |
elsif ($token_type eq 'TK_UNKNOWN') { } |
74
|
76 |
260 |
if ($token_text eq '[') { } |
75
|
24 |
52 |
if ($last_type eq 'TK_WORD' or $last_text eq ')') |
82
|
30 |
22 |
if ($current_mode eq '[EXPRESSION]' or $current_mode eq '[INDENTED-EXPRESSION]') { } |
83
|
16 |
14 |
if ($last_last_text eq ']' and $last_text eq ',') { } |
|
10 |
4 |
elsif ($last_text eq '[') { } |
102
|
12 |
300 |
if ($last_text eq ';' or $last_type eq 'TK_START_BLOCK') { } |
|
20 |
280 |
elsif ($last_type eq 'TK_END_EXPR' or $last_type eq 'TK_START_EXPR') { } |
|
6 |
274 |
elsif ($last_type ne 'TK_WORD' and $last_type ne 'TK_OPERATOR') { } |
|
18 |
256 |
elsif ($last_word eq 'function') { } |
|
67 |
189 |
elsif (grep {$last_word eq $_;} @line_starter) { } |
110
|
8 |
10 |
if ($opt_space_after_anon_function) |
119
|
26 |
295 |
if ($token_text eq ']' and $current_mode eq '[INDENTED-EXPRESSION]') |
126
|
10 |
245 |
if ($last_word eq 'do') { } |
131
|
88 |
167 |
if ($last_type ne 'TK_OPERATOR' and $last_type ne 'TK_START_EXPR') |
132
|
19 |
69 |
if ($last_type eq 'TK_START_BLOCK') { } |
142
|
22 |
229 |
if ($last_type eq 'TK_START_BLOCK') { } |
144
|
4 |
18 |
if ($just_added_newline) { } |
164
|
10 |
1122 |
if ($do_block_just_closed) |
171
|
10 |
1112 |
if ($token_text eq 'case' or $token_text eq 'default') |
172
|
2 |
8 |
if ($last_text eq ':') { } |
186
|
49 |
1063 |
if ($last_type eq 'TK_END_BLOCK') { } |
|
51 |
1012 |
elsif ($last_type eq 'TK_SEMICOLON' and $current_mode eq 'BLOCK' || $current_mode eq 'DO_BLOCK') { } |
|
6 |
1006 |
elsif ($last_type eq 'TK_SEMICOLON' and is_expression($current_mode)) { } |
|
7 |
999 |
elsif ($last_type eq 'TK_STRING') { } |
|
102 |
897 |
elsif ($last_type eq 'TK_WORD') { } |
|
181 |
716 |
elsif ($last_type eq 'TK_START_BLOCK') { } |
|
67 |
649 |
elsif ($last_type eq 'TK_END_EXPR') { } |
187
|
37 |
12 |
if (not grep({lc $token_text eq $_;} 'else', 'catch', 'finally')) { } |
208
|
6 |
1106 |
if ($last_type ne 'TK_END_BLOCK' and grep {lc $token_text eq $_;} 'else', 'catch', 'finally') { } |
|
428 |
678 |
elsif (grep {$token_text eq $_;} @line_starter or $prefix eq 'NEWLINE') { } |
|
110 |
568 |
elsif ($prefix eq 'SPACE') { } |
211
|
4 |
424 |
if ($last_text eq 'else') { } |
|
21 |
403 |
elsif ($last_type eq 'TK_START_EXPR' || $last_text eq '=' || $last_text eq ',' and $token_text eq 'function') { } |
|
0 |
403 |
elsif ($last_text eq 'return' or $last_text eq 'throw') { } |
|
340 |
63 |
elsif ($last_type ne 'TK_END_EXPR') { } |
221
|
312 |
28 |
if ($last_type ne 'TK_START_EXPR' || $token_text ne 'var' and $last_text ne ':') |
223
|
0 |
312 |
if ($token_text eq 'if' and $last_word eq 'else' and $last_text ne '{') { } |
231
|
2 |
61 |
if (grep {$token_text eq $_;} @line_starter and $last_text ne ')') |
240
|
36 |
1076 |
if ($token_text eq 'var') |
244
|
65 |
1047 |
if ($token_text eq 'if' or $token_text eq 'else') |
253
|
10 |
79 |
if ($last_type eq 'TK_START_BLOCK' or $last_type eq 'TK_END_BLOCK' or $last_type eq 'TK_SEMICOLON') { } |
|
0 |
79 |
elsif ($last_type eq 'TK_WORD') { } |
263
|
54 |
391 |
if ($var_line and $token_text ne ',') |
265
|
2 |
52 |
if ($token_text eq ':') |
269
|
10 |
70 |
if ($var_line and $token_text eq ',' and is_expression($current_mode)) |
273
|
10 |
435 |
if ($token_text eq ':' and $in_case) |
279
|
2 |
433 |
if ($token_text eq '::') |
285
|
130 |
303 |
if ($token_text eq ',') { } |
|
16 |
287 |
elsif ($token_text eq '--' or $token_text eq '++') { } |
|
8 |
279 |
elsif ($token_text eq '!' || $token_text eq '+' || $token_text eq '-' and $last_text eq 'return' || $last_text eq 'case') { } |
|
6 |
273 |
elsif ($token_text eq '!' || $token_text eq '+' || $token_text eq '-' and $last_type eq 'TK_START_EXPR') { } |
|
11 |
262 |
elsif ($last_type eq 'TK_OPERATOR') { } |
|
8 |
254 |
elsif ($last_type eq 'TK_END_EXPR') { } |
|
0 |
254 |
elsif ($token_text eq '.') { } |
|
56 |
198 |
elsif ($token_text eq ':') { } |
286
|
28 |
102 |
if ($var_line) { } |
|
4 |
98 |
elsif ($last_type eq 'TK_END_BLOCK') { } |
287
|
6 |
22 |
if ($var_line_tainted) { } |
299
|
18 |
80 |
if ($current_mode eq 'BLOCK') { } |
310
|
6 |
10 |
if ($last_text eq ';') { } |
311
|
4 |
2 |
if ($current_mode eq 'BLOCK') { } |
322
|
4 |
6 |
if ($last_text eq '{') |
347
|
18 |
38 |
if (is_ternary_op()) { } |
353
|
238 |
65 |
if ($start_delim) |
357
|
262 |
41 |
if ($end_delim) |
392
|
948 |
20 |
unless defined $ignore_repeated |
396
|
29 |
939 |
unless (scalar @output) |
400
|
763 |
176 |
if ($output[scalar @output - 1] ne "\n" or not $ignore_repeated) |
411
|
991 |
8 |
if scalar @output |
412
|
887 |
92 |
if ($last_output ne ' ' and $last_output ne "\n" and $last_output ne $indent_string) |
425
|
285 |
0 |
if ($opt_indent_level) |
430
|
6 |
0 |
if (scalar @output and $output[scalar @output - 1] eq $indent_string) |
441
|
16 |
18 |
$mode eq '[EXPRESSION]' || $mode eq '[INDENTED-EXPRESSION]' || $mode eq '(EXPRESSION)' ? : |
444
|
10 |
562 |
$current_mode eq 'DO_BLOCK' ? : |
456
|
42 |
532 |
if ($o eq ':') { } |
|
32 |
500 |
elsif ($o eq '?') { } |
|
42 |
458 |
elsif ($o eq '{') { } |
457
|
34 |
8 |
if ($level == 0) |
462
|
32 |
0 |
if ($level == 0) |
463
|
18 |
14 |
if ($colon_count == 0) { } |
471
|
38 |
4 |
if ($level == 0) |
477
|
6 |
452 |
if ($o eq '(' or $o eq '[') { } |
|
10 |
442 |
elsif ($o eq ')' or $o eq ']' or $o eq '}') { } |
490
|
280 |
3220 |
if ($parser_pos >= scalar @input) |
498
|
1 |
821 |
if ($parser_pos >= scalar @input) |
501
|
336 |
485 |
if ($c eq "\n") |
508
|
3215 |
4 |
if ($opt_preserve_newlines) |
509
|
10 |
3205 |
if ($n_newlines > 1) |
511
|
10 |
10 |
$i == 0 ? : |
515
|
315 |
2900 |
$n_newlines == 1 ? : |
517
|
1140 |
2079 |
if (grep {$c eq $_;} @wordchar) |
518
|
1121 |
19 |
if ($parser_pos < scalar @input) |
522
|
11 |
1826 |
if ($parser_pos == scalar @input) |
529
|
10 |
0 |
if ($parser_pos != scalar @input and $c =~ /^[0-9]+[Ee]$/ and $input[$parser_pos] eq '-' || $input[$parser_pos] eq '+') |
536
|
4 |
1126 |
if ($c eq 'in') |
539
|
222 |
36 |
if ($wanted_newline and $last_type ne 'TK_OPERATOR' and not $if_line_flag) |
544
|
336 |
1743 |
if ($c eq '(' or $c eq '[') |
547
|
321 |
1422 |
if ($c eq ')' or $c eq ']') |
550
|
255 |
1167 |
if ($c eq '{') |
553
|
251 |
916 |
if ($c eq '}') |
556
|
292 |
624 |
if ($c eq ';') |
559
|
50 |
574 |
if ($c eq '/') |
562
|
2 |
48 |
if ($input[$parser_pos] eq '*') |
564
|
2 |
0 |
if ($parser_pos < scalar @input) |
568
|
0 |
14 |
if ($parser_pos >= scalar @input) |
577
|
21 |
27 |
if ($input[$parser_pos] eq '/') |
582
|
1 |
192 |
if ($parser_pos >= scalar @input) |
587
|
12 |
9 |
if ($wanted_newline) |
593
|
48 |
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')) |
601
|
89 |
0 |
if ($parser_pos < scalar @input) |
602
|
23 |
66 |
if ($sep eq '/') { } |
607
|
99 |
9 |
if (not $esc) { } |
608
|
9 |
90 |
$input[$parser_pos] eq '\\' ? : |
609
|
5 |
94 |
if ($input[$parser_pos] eq '[') { } |
|
4 |
90 |
elsif ($input[$parser_pos] eq ']') { } |
618
|
2 |
106 |
if ($parser_pos >= scalar @input) |
629
|
321 |
16 |
if (not $esc) { } |
630
|
16 |
305 |
$input[$parser_pos] eq '\\' ? : |
635
|
2 |
335 |
if ($parser_pos >= scalar @input) |
645
|
21 |
64 |
if ($sep eq '/') |
655
|
14 |
498 |
if ($c eq '#') |
660
|
13 |
1 |
if ($parser_pos < scalar @input and grep {$input[$parser_pos] eq $_;} @digits) |
666
|
6 |
7 |
if ($c eq '#') { } |
674
|
7 |
13 |
if ($c eq '<' and $parser_pos + 2 < scalar @input and join('', @input[$parser_pos - 1 .. $parser_pos + 2]) eq '') |
680
|
6 |
0 |
if ($wanted_newline) |
686
|
434 |
52 |
if (grep {$c eq $_;} @punct) |
690
|
0 |
46 |
if $parser_pos >= scalar @input |