| line | !l | l&&!r | l&&r | condition | 
 
| 83 | 14 | 0 | 16 | $last_last_text eq ']' and $last_text eq ',' | 
 
| 102 | 234 | 40 | 6 | $last_type ne 'TK_WORD' and $last_type ne 'TK_OPERATOR' | 
 
| 119 | 245 | 50 | 26 | $token_text eq ']' and $current_mode eq '[INDENTED-EXPRESSION]' | 
 
| 131 | 10 | 157 | 88 | $last_type ne 'TK_OPERATOR' and $last_type ne 'TK_START_EXPR' | 
 
| 186 | 1006 | 57 | 0 | $last_type eq 'TK_SEMICOLON' and $current_mode eq 'BLOCK' || $current_mode eq 'DO_BLOCK' | 
 
|  | 1006 | 0 | 6 | $last_type eq 'TK_SEMICOLON' and is_expression($current_mode) | 
 
| 208 | 49 | 1057 | 6 | $last_type ne 'TK_END_BLOCK' and grep {lc $token_text eq $_;} 'else', 'catch', 'finally' | 
 
| 211 | 352 | 51 | 21 | $last_type eq 'TK_START_EXPR' || $last_text eq '=' || $last_text eq ',' and $token_text eq 'function' | 
 
| 221 | 22 | 6 | 312 | $last_type ne 'TK_START_EXPR' || $token_text ne 'var' and $last_text ne ':' | 
 
| 223 | 267 | 43 | 2 | $token_text eq 'if' and $last_word eq 'else' | 
 
|  | 310 | 2 | 0 | $token_text eq 'if' and $last_word eq 'else' and $last_text ne '{' | 
 
| 231 | 59 | 2 | 2 | grep {$token_text eq $_;} @line_starter and $last_text ne ')' | 
 
| 263 | 363 | 28 | 54 | $var_line and $token_text ne ',' | 
 
| 269 | 365 | 52 | 28 | $var_line and $token_text eq ',' | 
 
|  | 417 | 18 | 10 | $var_line and $token_text eq ',' and is_expression($current_mode) | 
 
| 273 | 377 | 58 | 10 | $token_text eq ':' and $in_case | 
 
| 285 | 261 | 26 | 0 | $token_text eq '!' || $token_text eq '+' || $token_text eq '-' and $last_text eq 'return' || $last_text eq 'case' | 
 
|  | 261 | 12 | 6 | $token_text eq '!' || $token_text eq '+' || $token_text eq '-' and $last_type eq 'TK_START_EXPR' | 
 
| 386 | 29 | 957 | 205 | scalar @output and $output[scalar @output - 1] eq ' ' || $output[scalar @output - 1] eq $indent_string | 
 
| 412 | 20 | 14 | 965 | $last_output ne ' ' and $last_output ne "\n" | 
 
|  | 34 | 78 | 887 | $last_output ne ' ' and $last_output ne "\n" and $last_output ne $indent_string | 
 
| 430 | 0 | 0 | 6 | scalar @output and $output[scalar @output - 1] eq $indent_string | 
 
| 529 | 30 | 1100 | 10 | $parser_pos != scalar @input and $c =~ /^[0-9]+[Ee]$/ | 
 
|  | 1130 | 2 | 8 | $parser_pos != scalar @input and $c =~ /^[0-9]+[Ee]$/ and $input[$parser_pos] eq '-' || $input[$parser_pos] eq '+' | 
 
| 539 | 868 | 2 | 256 | $wanted_newline and $last_type ne 'TK_OPERATOR' | 
 
|  | 870 | 34 | 222 | $wanted_newline and $last_type ne 'TK_OPERATOR' and not $if_line_flag | 
 
| 565 | 14 | 0 | 2 | $input[$parser_pos] eq '*' && $input[$parser_pos + 1] && $input[$parser_pos + 1] eq '/' | 
 
|  | 2 | 0 | 14 | not $input[$parser_pos] eq '*' && $input[$parser_pos + 1] && $input[$parser_pos + 1] eq '/' and $parser_pos < scalar @input | 
 
| 579 | 0 | 20 | 193 | $input[$parser_pos] ne "\r" and $input[$parser_pos] ne "\n" | 
 
| 593 | 508 | 12 | 15 | $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') | 
 
| 647 | 2 | 19 | 17 | $parser_pos < scalar @input and grep {$input[$parser_pos] eq $_;} @wordchar | 
 
| 660 | 1 | 0 | 13 | $parser_pos < scalar @input and grep {$input[$parser_pos] eq $_;} @digits | 
 
| 661 | 1 | 6 | 28 | $parser_pos < scalar @input and $c ne '#' | 
 
|  | 7 | 6 | 22 | $parser_pos < scalar @input and $c ne '#' and $c ne '=' | 
 
| 674 | 479 | 1 | 19 | $c eq '<' and $parser_pos + 2 < scalar @input | 
 
|  | 480 | 12 | 7 | $c eq '<' and $parser_pos + 2 < scalar @input and join('', @input[$parser_pos - 1 .. $parser_pos + 2]) eq '' | 
 
| 687 | 0 | 434 | 46 | $parser_pos < scalar @input and grep {$c . $input[$parser_pos] eq $_;} @punct | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 75 | 22 | 2 | 52 | $last_type eq 'TK_WORD' or $last_text eq ')' | 
 
| 82 | 16 | 14 | 22 | $current_mode eq '[EXPRESSION]' or $current_mode eq '[INDENTED-EXPRESSION]' | 
 
| 102 | 2 | 10 | 300 | $last_text eq ';' or $last_type eq 'TK_START_BLOCK' | 
 
|  | 4 | 16 | 280 | $last_type eq 'TK_END_EXPR' or $last_type eq 'TK_START_EXPR' | 
 
| 171 | 8 | 2 | 1112 | $token_text eq 'case' or $token_text eq 'default' | 
 
| 186 | 51 | 0 | 6 | $current_mode eq 'BLOCK' || $current_mode eq 'DO_BLOCK' | 
 
| 208 | 155 | 273 | 678 | grep {$token_text eq $_;} @line_starter or $prefix eq 'NEWLINE' | 
 
| 211 | 68 | 4 | 352 | $last_type eq 'TK_START_EXPR' || $last_text eq '=' || $last_text eq ',' | 
 
|  | 0 | 0 | 403 | $last_text eq 'return' or $last_text eq 'throw' | 
 
| 221 | 289 | 29 | 22 | $last_type ne 'TK_START_EXPR' || $token_text ne 'var' | 
 
| 244 | 51 | 14 | 1047 | $token_text eq 'if' or $token_text eq 'else' | 
 
| 253 | 6 | 2 | 81 | $last_type eq 'TK_START_BLOCK' or $last_type eq 'TK_END_BLOCK' | 
 
|  | 8 | 2 | 79 | $last_type eq 'TK_START_BLOCK' or $last_type eq 'TK_END_BLOCK' or $last_type eq 'TK_SEMICOLON' | 
 
| 285 | 4 | 12 | 287 | $token_text eq '--' or $token_text eq '++' | 
 
|  | 14 | 12 | 261 | $token_text eq '!' || $token_text eq '+' || $token_text eq '-' | 
 
|  | 4 | 4 | 18 | $last_text eq 'return' || $last_text eq 'case' | 
 
|  | 10 | 8 | 261 | $token_text eq '!' || $token_text eq '+' || $token_text eq '-' | 
 
| 386 | 22 | 183 | 957 | $output[scalar @output - 1] eq ' ' || $output[scalar @output - 1] eq $indent_string | 
 
| 400 | 753 | 10 | 176 | $output[scalar @output - 1] ne "\n" or not $ignore_repeated | 
 
| 441 | 0 | 16 | 18 | $mode eq '[EXPRESSION]' || $mode eq '[INDENTED-EXPRESSION]' || $mode eq '(EXPRESSION)' | 
 
| 477 | 0 | 6 | 452 | $o eq '(' or $o eq '[' | 
 
|  | 0 | 6 | 446 | $o eq ')' or $o eq ']' | 
 
|  | 6 | 4 | 442 | $o eq ')' or $o eq ']' or $o eq '}' | 
 
| 529 | 8 | 2 | 0 | $input[$parser_pos] eq '-' || $input[$parser_pos] eq '+' | 
 
| 544 | 260 | 76 | 1743 | $c eq '(' or $c eq '[' | 
 
| 547 | 245 | 76 | 1422 | $c eq ')' or $c eq ']' | 
 
| 593 | 20 | 46 | 535 | $c eq q['] or $c eq '"' | 
 
|  | 0 | 15 | 12 | $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') | 
 
|  | 66 | 282 | 253 | $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') | 
 
| 605 | 9 | 20 | 100 | $esc or $in_char_class | 
 
|  | 29 | 79 | 21 | $esc or $in_char_class or $input[$parser_pos] ne $sep | 
 
| 627 | 16 | 321 | 64 | $esc or $input[$parser_pos] ne $sep |