| line |
true |
false |
branch |
|
34
|
0 |
0 |
for(size_t i = 0; i < list->entries_list_length; i++) |
|
39
|
0 |
0 |
if(i_found == true) |
|
62
|
0 |
0 |
for(size_t i = 0; i < list->entries_list_length; i++) |
|
68
|
0 |
0 |
if(sel_entry->combinator == MyCSS_SELECTORS_COMBINATOR_UNDEF) |
|
73
|
0 |
0 |
if(i_found == true) |
|
82
|
0 |
0 |
if(base_node == NULL) |
|
86
|
0 |
0 |
if(text_node == NULL) |
|
90
|
0 |
0 |
if(text == NULL) |
|
94
|
0 |
0 |
for(size_t i = 0; i < list->entries_list_length; i++) { |
|
97
|
0 |
0 |
if(data == NULL) { |
|
102
|
0 |
0 |
if(sel_entry->key->data){ |
|
107
|
0 |
0 |
if(new_data == NULL) { |
|
117
|
0 |
0 |
while(next) { |
|
118
|
0 |
0 |
if(next->key->data) { |
|
120
|
0 |
0 |
const char *whitespace = (prev > 0) ? " " : ""; |
|
125
|
0 |
0 |
if(new_data == NULL) { |
|
136
|
0 |
0 |
if(strstr(text, data) != NULL) { |
|
156
|
0 |
0 |
for(size_t i = 0; i < list->entries_list_length; i++) |
|
161
|
0 |
0 |
if(i_found == true) { |
|
164
|
0 |
0 |
if(is_true == false) |
|
179
|
0 |
0 |
for(size_t i = 0; i < list->entries_list_length; i++) |
|
184
|
0 |
0 |
if(i_found == true) |
|
191
|
0 |
0 |
if(work_spec.a) |
|
193
|
0 |
0 |
else if(work_spec.b) |
|
195
|
0 |
0 |
else if(work_spec.c) |
|
203
|
0 |
0 |
for(size_t i = 0; i < list->entries_list_length; i++) |
|
208
|
0 |
0 |
if(*i_found) { |
|
227
|
0 |
0 |
if(selector->value == NULL) |
|
235
|
0 |
0 |
if(anb->of) { |
|
239
|
0 |
0 |
if(spec->b) |
|
242
|
0 |
0 |
if(modest_finder_selector_sub_type_pseudo_class_function_nth_child_check_selectors(finder, &i_found, node, anb->of, spec) == false) |
|
248
|
0 |
0 |
while(node) |
|
250
|
0 |
0 |
for(size_t i = 0; i < anb->of->entries_list_length; i++) |
|
255
|
0 |
0 |
if(i_found) { |
|
265
|
0 |
0 |
while(node) { |
|
266
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
273
|
0 |
0 |
if(anb->a == 0) { |
|
274
|
0 |
0 |
if(anb->b == node_pos) |
|
280
|
0 |
0 |
if(n >= 0.0f && (n - (double)((long)(n))) == 0.0f) |
|
|
0 |
0 |
if(n >= 0.0f && (n - (double)((long)(n))) == 0.0f) |
|
294
|
0 |
0 |
if(selector->value == NULL) |
|
302
|
0 |
0 |
if(anb->of) { |
|
306
|
0 |
0 |
if(spec->b) |
|
309
|
0 |
0 |
if(modest_finder_selector_sub_type_pseudo_class_function_nth_child_check_selectors(finder, &i_found, node, anb->of, spec) == false) |
|
312
|
0 |
0 |
while(node) |
|
314
|
0 |
0 |
for(size_t i = 0; i < anb->of->entries_list_length; i++) |
|
319
|
0 |
0 |
if(i_found == true) { |
|
329
|
0 |
0 |
while(node) { |
|
330
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
337
|
0 |
0 |
if(anb->a == 0) { |
|
338
|
0 |
0 |
if(anb->b == node_pos) |
|
344
|
0 |
0 |
if(n >= 0.0f && (n - (double)((long)(n))) == 0.0f) |
|
|
0 |
0 |
if(n >= 0.0f && (n - (double)((long)(n))) == 0.0f) |
|
358
|
0 |
0 |
if(selector->value == NULL) |
|
366
|
0 |
0 |
while(node) { |
|
367
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) { |
|
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) { |
|
374
|
0 |
0 |
if(anb->a == 0) { |
|
375
|
0 |
0 |
if(anb->b != node_pos) |
|
381
|
0 |
0 |
if(n < 0.0f || (n - (double)((long)(n))) != 0.0f) |
|
|
0 |
0 |
if(n < 0.0f || (n - (double)((long)(n))) != 0.0f) |
|
390
|
0 |
0 |
if(selector->value == NULL) |
|
398
|
0 |
0 |
while(node) { |
|
399
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) { |
|
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) { |
|
406
|
0 |
0 |
if(anb->a == 0) { |
|
407
|
0 |
0 |
if(anb->b != node_pos) |
|
413
|
0 |
0 |
if(n < 0.0f || (n - (double)((long)(n))) != 0.0f) |
|
|
0 |
0 |
if(n < 0.0f || (n - (double)((long)(n))) != 0.0f) |
|
428
|
0 |
0 |
if (base_node->token) |
|
435
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_A || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_A || |
|
436
|
0 |
0 |
base_node->tag_id == MyHTML_TAG_AREA || |
|
439
|
0 |
0 |
if(base_node->token) |
|
450
|
0 |
0 |
while(node) { |
|
451
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__COMMENT) { |
|
452
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT) |
|
455
|
0 |
0 |
if(node->token) { |
|
459
|
0 |
0 |
for(size_t i = 0; i < len; i++) { |
|
460
|
0 |
0 |
if(data[i] != ' ' && data[i] != '\t' && data[i] != '\n' && data[i] != '\r') |
|
|
0 |
0 |
if(data[i] != ' ' && data[i] != '\t' && data[i] != '\n' && data[i] != '\r') |
|
|
0 |
0 |
if(data[i] != ' ' && data[i] != '\t' && data[i] != '\n' && data[i] != '\r') |
|
|
0 |
0 |
if(data[i] != ' ' && data[i] != '\t' && data[i] != '\n' && data[i] != '\r') |
|
466
|
0 |
0 |
if(node->child) |
|
469
|
0 |
0 |
while(node != base_node && node->next == NULL) |
|
|
0 |
0 |
while(node != base_node && node->next == NULL) |
|
472
|
0 |
0 |
if(node == base_node) |
|
484
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || base_node->tag_id == MyHTML_TAG_MENUITEM) |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || base_node->tag_id == MyHTML_TAG_MENUITEM) |
|
488
|
0 |
0 |
while (attr) |
|
490
|
0 |
0 |
if(attr->key.length == 4) { |
|
491
|
0 |
0 |
if(mycore_strncasecmp("type", attr->key.data, 4) == 0) |
|
493
|
0 |
0 |
if(attr->value.length == 8) { |
|
494
|
0 |
0 |
if(mycore_strncasecmp("checkbox", attr->value.data, 8) == 0) { |
|
498
|
0 |
0 |
else if(attr->value.length == 5) { |
|
499
|
0 |
0 |
if(mycore_strncasecmp("radio", attr->value.data, 5) == 0) { |
|
511
|
0 |
0 |
else if(base_node->tag_id == MyHTML_TAG_OPTION) |
|
515
|
0 |
0 |
else if(base_node->token && base_node->tag_id >= MyHTML_TAG_LAST_ENTRY) |
|
|
0 |
0 |
else if(base_node->token && base_node->tag_id >= MyHTML_TAG_LAST_ENTRY) |
|
534
|
0 |
0 |
if(base_node->token == NULL) |
|
537
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_BUTTON || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_BUTTON || |
|
538
|
0 |
0 |
base_node->tag_id == MyHTML_TAG_INPUT || |
|
539
|
0 |
0 |
base_node->tag_id == MyHTML_TAG_SELECT || |
|
542
|
0 |
0 |
if(modest_finder_match_attribute_only_key(base_node->token->attr_first, "disabled", 8)) |
|
547
|
0 |
0 |
while(node) { |
|
549
|
0 |
0 |
if(node->tag_id == MyHTML_TAG_FIELDSET) { |
|
550
|
0 |
0 |
if(node->child && node->child->tag_id != MyHTML_TAG_LEGEND) { |
|
|
0 |
0 |
if(node->child && node->child->tag_id != MyHTML_TAG_LEGEND) { |
|
551
|
0 |
0 |
if(node->token && modest_finder_match_attribute_only_key(node->token->attr_first, "disabled", 8)) |
|
|
0 |
0 |
if(node->token && modest_finder_match_attribute_only_key(node->token->attr_first, "disabled", 8)) |
|
563
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_OPTION) { |
|
564
|
0 |
0 |
if(modest_finder_match_attribute_only_key(base_node->token->attr_first, "disabled", 8)) |
|
569
|
0 |
0 |
while(node) { |
|
570
|
0 |
0 |
if(node->tag_id == MyHTML_TAG_OPTGROUP) { |
|
571
|
0 |
0 |
if(node->token) |
|
583
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_OPTGROUP || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_OPTGROUP || |
|
588
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_FIELDSET) |
|
590
|
0 |
0 |
if(modest_finder_match_attribute_only_key(base_node->token->attr_first, "disabled", 8)) |
|
595
|
0 |
0 |
while(node) { |
|
597
|
0 |
0 |
if(node->tag_id == MyHTML_TAG_FIELDSET) { |
|
598
|
0 |
0 |
if(node->child && node->child->tag_id != MyHTML_TAG_LEGEND) { |
|
|
0 |
0 |
if(node->child && node->child->tag_id != MyHTML_TAG_LEGEND) { |
|
599
|
0 |
0 |
if(node->token && modest_finder_match_attribute_only_key(node->token->attr_first, "disabled", 8)) |
|
|
0 |
0 |
if(node->token && modest_finder_match_attribute_only_key(node->token->attr_first, "disabled", 8)) |
|
611
|
0 |
0 |
if(base_node->token && base_node->tag_id >= MyHTML_TAG_LAST_ENTRY) |
|
|
0 |
0 |
if(base_node->token && base_node->tag_id >= MyHTML_TAG_LAST_ENTRY) |
|
613
|
0 |
0 |
if (modest_finder_match_attribute_only_key(base_node->token->attr_first, "disabled", 8)) |
|
630
|
0 |
0 |
while(node) { |
|
631
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__COMMENT) |
|
634
|
0 |
0 |
if(node->child) |
|
637
|
0 |
0 |
while(node != base_node && node->next == NULL) |
|
|
0 |
0 |
while(node != base_node && node->next == NULL) |
|
640
|
0 |
0 |
if(node == base_node) |
|
659
|
0 |
0 |
while(node) { |
|
660
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
673
|
0 |
0 |
while(node) { |
|
674
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) |
|
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) |
|
685
|
0 |
0 |
if (base_node->token) |
|
697
|
0 |
0 |
if (base_node->token) |
|
721
|
0 |
0 |
while(node) { |
|
722
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
|
0 |
0 |
if(node->tag_id != MyHTML_TAG__TEXT && node->tag_id != MyHTML_TAG__COMMENT) |
|
735
|
0 |
0 |
while(node) { |
|
736
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) |
|
|
0 |
0 |
if(node->tag_id == base_node->tag_id && node->ns == base_node->ns) |
|
747
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_A || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_A || |
|
748
|
0 |
0 |
base_node->tag_id == MyHTML_TAG_AREA || |
|
751
|
0 |
0 |
if(base_node->token) |
|
774
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
775
|
0 |
0 |
base_node->tag_id == MyHTML_TAG_SELECT || |
|
778
|
0 |
0 |
if(base_node->token) |
|
799
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
802
|
0 |
0 |
if(base_node->token) |
|
811
|
0 |
0 |
if(modest_finder_selector_sub_type_pseudo_class_read_write(finder, base_node, selector, spec)) |
|
819
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
822
|
0 |
0 |
if(modest_finder_match_attribute_only_key(base_node->token->attr_first, "readonly", 8)) |
|
833
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
|
0 |
0 |
if(base_node->tag_id == MyHTML_TAG_INPUT || |
|
834
|
0 |
0 |
base_node->tag_id == MyHTML_TAG_SELECT || |
|
837
|
0 |
0 |
if(base_node->token) |
|
846
|
0 |
0 |
if(base_node->tree && base_node->tree->node_html == base_node) |
|
|
0 |
0 |
if(base_node->tree && base_node->tree->node_html == base_node) |