line |
!l |
l&&!r |
l&&r |
condition |
192
|
0 |
0 |
0 |
$self->has_max_row and $self->_max_row == $target_row
|
243
|
0 |
0 |
0 |
$cell_ref and $cell_ref eq 'EOF'
|
319
|
0 |
0 |
0 |
not $cell_ref and $index_result eq 'EOF'
|
375
|
0 |
0 |
0 |
ref $merge_row and $$merge_row[$cell_ref->{'cell_col'}]
|
388
|
0 |
0 |
0 |
$column_attributes and $column_attributes->{'hidden'}
|
413
|
0 |
0 |
0 |
$advance_result and $advance_result eq 'EOF'
|
418
|
0 |
0 |
0 |
defined $target_col and $self->has_max_col
|
|
0 |
0 |
0 |
defined $target_col and $self->has_max_col and $target_row == $self->_max_row
|
|
0 |
0 |
0 |
defined $target_col and $self->has_max_col and $target_row == $self->_max_row and $target_col > $self->_max_col
|
434
|
0 |
0 |
0 |
defined $stored_row and $stored_row == $target_row
|
444
|
0 |
0 |
0 |
not $row_found and $self->_max_row_position_recorded - 1 >= $target_row
|
467
|
0 |
0 |
0 |
$advance_result and $advance_result eq 'EOF'
|
530
|
0 |
0 |
0 |
$self->_has_new_row_inst and defined $target_row
|
|
0 |
0 |
0 |
$self->_has_new_row_inst and defined $target_row and $self->_get_new_row_number == $target_row
|
548
|
0 |
0 |
0 |
not defined $test_position and $test_target < $self->_max_row_position_recorded - 1
|
564
|
0 |
0 |
0 |
not defined $test_position and $test_target < $self->_max_row_position_recorded - 1
|
590
|
0 |
0 |
0 |
$attribute_ref->{'node_depth'} == 0 and $attribute_ref->{'node_name'} eq 'EOF'
|
614
|
0 |
0 |
0 |
defined $current_row and $target_row > $current_row
|
720
|
0 |
0 |
0 |
$cell->{'cell_xml_value'} and $cell->{'cell_xml_value'} ne ''
|
723
|
0 |
0 |
0 |
$cell->{'cell_xml_value'} and length $cell->{'cell_xml_value'} == 0
|
724
|
0 |
0 |
0 |
exists $cell->{'cell_xml_value'} and defined $cell->{'cell_xml_value'}
|
733
|
0 |
0 |
0 |
$self->get_values_only and !defined($cell->{'cell_xml_value'}) || length $cell->{'cell_xml_value'} == 0
|
774
|
0 |
0 |
0 |
defined $new_ref->{'row_span'}[1] and $self->_max_col < $new_ref->{'row_span'}[1]
|
835
|
0 |
0 |
0 |
$current_row and $current_row eq 'EOF'
|
954
|
0 |
0 |
0 |
$node_name and $node_name eq 'mergeCells'
|
1004
|
0 |
0 |
0 |
$column_format && $column_format->{'hidden'}
|
line |
l |
!l&&r |
!l&&!r |
condition |
183
|
0 |
0 |
0 |
not $cell_ref or $cell_ref eq 'EOR'
|
308
|
0 |
0 |
0 |
not $self->has_max_row or $current_row <= $self->_max_row
|
477
|
0 |
0 |
0 |
$row_found > 3 or $row_found < 1
|
502
|
0 |
0 |
0 |
$self->is_empty_the_end || $self->_get_new_row_end < $target_col
|
590
|
0 |
0 |
0 |
$fast_forward < 0 or $attribute_ref->{'node_depth'} == 0 and $attribute_ref->{'node_name'} eq 'EOF'
|
723
|
0 |
0 |
0 |
not defined $cell->{'cell_xml_value'} or $cell->{'cell_xml_value'} and length $cell->{'cell_xml_value'} == 0
|
733
|
0 |
0 |
0 |
!defined($cell->{'cell_xml_value'}) || length $cell->{'cell_xml_value'} == 0
|
768
|
0 |
0 |
0 |
$new_ref->{'row_span'}[0] //= $new_ref->{'row_value_cells'}[0]{'cell_col'}
|
769
|
0 |
0 |
0 |
not $self->has_max_col or $self->_max_col < $new_ref->{'row_value_cells'}[-1]{'cell_col'}
|
779
|
0 |
0 |
0 |
$new_ref->{'row_span'}[1] //= $self->_max_col
|
884
|
0 |
0 |
0 |
$node_name eq 'dimension' or $self->advance_element_position('dimension')
|
913
|
0 |
0 |
0 |
$node_name eq 'cols' or $self->advance_element_position('cols')
|
954
|
0 |
0 |
0 |
$node_name and $node_name eq 'mergeCells' or $self->advance_element_position('mergeCells')
|