| line | !l | l&&!r | l&&r | condition | 
 
| 144 | 4 | 4 | 12 | $buf =~ /^(?:                   # nothing left over
         | [\xC2-\xDF]                  # incomplete 2-byte char
         | [\xE0-\xEF] [\x80-\xBF]?     # incomplete 3-byte char
         | [\xF0-\xF4] [\x80-\xBF]{0,2} # incomplete 4-byte char
        )\z/x and $test =~ /[^\x00-\x7F]/ | 
 
| 153 | 8 | 48 | 0 | defined $encoding and $options->{'encoding'} | 
 
|  | 30 | 9 | 9 | defined $encoding and $options->{'encoding'} and not ref $encoding | 
 
| 172 | 3 | 66 | 0 | /\G[\x09\x0A\x0C\x0D ]*=[\x09\x0A\x0C\x0D ]*/cg and /\G"([^"]*)"?/cg || /\G'([^']*)'?/cg || /\G([^\x09\x0A\x0C\x0D >]*)/cg | 
 
| 216 | 52 | 10 | 5 | $name eq 'http-equiv' and $value eq 'content-type' | 
 
|  | 43 | 0 | 19 | $name eq 'content' and not defined $charset | 
 
| 227 | 1 | 44 | 0 | defined $need_pragma and !$need_pragma || $got_pragma |