| line | !l | l&&!r | l&&r | condition | 
 
| 143 | 0 | 0 | 0 | $raw_lines[$template_line - 2] =~ /^%/u and not $raw_lines[$template_line - 2] =~ /[;{("']/u | 
 
| 209 | 417 | 0 | 0 | $skip_next_newline and $curr_char eq "\n" | 
 
| 214 | 407 | 0 | 10 | $curr_char eq "\n" and $prev_char ne "\n" | 
 
| 229 | 407 | 0 | 0 | $curr_char eq "\n" and $prev_char eq "\n" | 
 
| 235 | 407 | 0 | 0 | $curr_char eq "-" and $next_char eq "%" | 
 
|  | 407 | 0 | 0 | $curr_char eq "-" and $next_char eq "%" and $prev_char eq ' ' || $prev_char eq "\n" | 
 
|  | 0 | 0 | 0 | $curr_char eq "-" and $next_char eq "%" and $prev_char eq ' ' || $prev_char eq "\n" and $chars[$current_char_idx + 2] eq ">" | 
 
| 247 | 166 | 217 | 24 | not $code_block and $prev_char eq "\n" || $current_char_idx == 0 | 
 
|  | 217 | 24 | 0 | not $code_block and $prev_char eq "\n" || $current_char_idx == 0 and $curr_char eq "%" | 
 
|  | 241 | 0 | 0 | not $code_block and $prev_char eq "\n" || $current_char_idx == 0 and $curr_char eq "%" and $next_char eq " " | 
 
| 261 | 391 | 0 | 16 | $prev_char eq "<" and $curr_char eq "%" | 
 
|  | 391 | 16 | 0 | $prev_char eq "<" and $curr_char eq "%" and $next_char eq ' ' || $next_char eq "\n" | 
 
| 277 | 235 | 50 | 116 | $code_block and $code_block_output || $prev_char eq ' ' || $prev_char eq "\n" || $prev_char eq '-' | 
 
|  | 50 | 100 | 16 | $code_block and $code_block_output || $prev_char eq ' ' || $prev_char eq "\n" || $prev_char eq '-' and $curr_char eq "%" | 
 
|  | 150 | 0 | 16 | $code_block and $code_block_output || $prev_char eq ' ' || $prev_char eq "\n" || $prev_char eq '-' and $curr_char eq "%" and $next_char eq ">" | 
 
| 300 | 375 | 0 | 10 | $prev_char eq "<" and $curr_char eq "%" | 
 
|  | 375 | 0 | 10 | $prev_char eq "<" and $curr_char eq "%" and $next_char eq "=" | 
 
| 326 | 209 | 0 | 16 | $curr_char eq "<" and $next_char eq "%" | 
 
| 331 | 193 | 0 | 16 | $curr_char eq ">" and $prev_char eq "%" | 
 
| 336 | 193 | 0 | 0 | $curr_char eq "%" and $prev_char eq "%" |