line |
true |
false |
branch |
34
|
30 |
0 |
if(len == 0) |
40
|
0 |
0 |
if(new_token == NULL) |
64
|
0 |
0 |
for (size_t i = 0; i < len; ++i) |
66
|
0 |
0 |
if (str->data[i] == '\0') |
69
|
0 |
0 |
while ((next_non_null < len) && str->data[next_non_null] == '\0') {++next_non_null;} |
|
0 |
0 |
while ((next_non_null < len) && str->data[next_non_null] == '\0') {++next_non_null;} |
74
|
0 |
0 |
while ((next_null < len) && str->data[next_null] != '\0') {++next_null;} |
|
0 |
0 |
while ((next_null < len) && str->data[next_null] != '\0') {++next_null;} |
91
|
44 |
15 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) { |
116
|
36 |
0 |
if((tree->parse_flags & MyHTML_TREE_PARSE_FLAGS_WITHOUT_DOCTYPE_IN_TREE) == 0) |
120
|
5 |
31 |
if(tree->doctype.is_html == false && |
|
1 |
4 |
if(tree->doctype.is_html == false && |
121
|
0 |
1 |
(tree->doctype.attr_public == NULL || |
142
|
0 |
130 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
144
|
0 |
0 |
switch (token->tag_id) { |
181
|
2 |
15 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) { |
217
|
0 |
128 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
219
|
0 |
0 |
switch (token->tag_id) { |
244
|
0 |
15 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) { |
296
|
0 |
130 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
317
|
0 |
0 |
if(myhtml_tree_open_elements_find_by_tag_idx_reverse(tree, MyHTML_TAG_TEMPLATE, MyHTML_NAMESPACE_HTML, NULL) == NULL) |
329
|
0 |
0 |
if(current_node && current_node->tag_id != MyHTML_TAG_TEMPLATE) { |
354
|
0 |
15 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) |
361
|
0 |
15 |
if(new_token) |
419
|
0 |
0 |
if(tree->flags & MyHTML_TREE_FLAGS_SCRIPT) { |
504
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
544
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) |
586
|
0 |
128 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
617
|
0 |
15 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) |
624
|
0 |
15 |
if(new_token) |
703
|
19 |
0 |
while(i) { |
709
|
18 |
1 |
if(node->tag_id == token->tag_id && node->ns == MyHTML_NAMESPACE_HTML) { |
|
18 |
0 |
if(node->tag_id == token->tag_id && node->ns == MyHTML_NAMESPACE_HTML) { |
725
|
1 |
0 |
if(tag_ctx->cats[ node->ns ] & MyHTML_TAG_CATEGORIES_SPECIAL) { |
737
|
375 |
1226 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
749
|
0 |
1 |
if(body_node == NULL) { |
755
|
2 |
1 |
for (size_t i = 0; i < tree->open_elements->length; i++) { |
756
|
2 |
0 |
switch (tree->open_elements->list[i]->tag_id) { |
792
|
0 |
0 |
if(body_node == NULL) { |
798
|
0 |
0 |
for (size_t i = 0; i < tree->open_elements->length; i++) { |
799
|
0 |
0 |
switch (tree->open_elements->list[i]->tag_id) { |
858
|
0 |
129 |
if(myhtml_tree_element_in_scope(tree, token->tag_id, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE) == NULL) { |
885
|
0 |
0 |
if(template_node == NULL) |
894
|
0 |
0 |
if(node == NULL || myhtml_tree_element_in_scope_by_node(node, MyHTML_TAG_CATEGORIES_SCOPE) == false) { |
|
0 |
0 |
if(node == NULL || myhtml_tree_element_in_scope_by_node(node, MyHTML_TAG_CATEGORIES_SCOPE) == false) { |
919
|
0 |
0 |
if(form_node == NULL) { |
946
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON) == NULL) { |
957
|
0 |
186 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_LI, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_LIST_ITEM) == NULL) { |
983
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, token->tag_id, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE) == NULL) { |
1017
|
0 |
0 |
while(i) { |
1022
|
0 |
0 |
if((list[i]->tag_id == MyHTML_TAG_H1 || |
|
0 |
0 |
if((list[i]->tag_id == MyHTML_TAG_H1 || |
1023
|
0 |
0 |
list[i]->tag_id == MyHTML_TAG_H2 || |
1024
|
0 |
0 |
list[i]->tag_id == MyHTML_TAG_H3 || |
1025
|
0 |
0 |
list[i]->tag_id == MyHTML_TAG_H4 || |
1026
|
0 |
0 |
list[i]->tag_id == MyHTML_TAG_H5 || |
1027
|
0 |
0 |
list[i]->tag_id == MyHTML_TAG_H6) && |
1032
|
0 |
0 |
else if(tag_ctx->cats[list[i]->ns] & MyHTML_TAG_CATEGORIES_SCOPE) |
1036
|
0 |
0 |
if(node == NULL) { |
1054
|
0 |
0 |
while(tree->open_elements->length) { |
1057
|
0 |
0 |
if((list[tree->open_elements->length]->tag_id == MyHTML_TAG_H1 || |
|
0 |
0 |
if((list[tree->open_elements->length]->tag_id == MyHTML_TAG_H1 || |
1058
|
0 |
0 |
list[tree->open_elements->length]->tag_id == MyHTML_TAG_H2 || |
1059
|
0 |
0 |
list[tree->open_elements->length]->tag_id == MyHTML_TAG_H3 || |
1060
|
0 |
0 |
list[tree->open_elements->length]->tag_id == MyHTML_TAG_H4 || |
1061
|
0 |
0 |
list[tree->open_elements->length]->tag_id == MyHTML_TAG_H5 || |
1062
|
0 |
0 |
list[tree->open_elements->length]->tag_id == MyHTML_TAG_H6) && |
1097
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, token->tag_id, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE) == NULL) { |
1128
|
0 |
0 |
if(token->attr_first) { |
1132
|
0 |
0 |
if(token->attr_last) { |
1138
|
0 |
0 |
if (token->type & MyHTML_TOKEN_TYPE_DONE) { |
1164
|
0 |
646 |
if(token->type & MyHTML_TOKEN_TYPE_NULL) { |
1170
|
0 |
0 |
if(token->str.length) { |
1174
|
0 |
0 |
if((token->type & MyHTML_TOKEN_TYPE_WHITESPACE) == 0) |
1182
|
290 |
356 |
if((token->type & MyHTML_TOKEN_TYPE_WHITESPACE) == 0) |
1201
|
0 |
0 |
if(myhtml_tree_open_elements_find_by_tag_idx(tree, MyHTML_TAG_TEMPLATE, MyHTML_NAMESPACE_HTML, NULL)) { |
1210
|
0 |
0 |
if(tree->open_elements->length > 0) { |
1213
|
0 |
0 |
if(top_node->token) { |
1245
|
0 |
0 |
if(tree->open_elements->length > 1) |
1247
|
0 |
0 |
if(!(tree->open_elements->list[1]->tag_id == MyHTML_TAG_BODY && |
|
0 |
0 |
if(!(tree->open_elements->list[1]->tag_id == MyHTML_TAG_BODY && |
1248
|
0 |
0 |
tree->open_elements->list[1]->ns == MyHTML_NAMESPACE_HTML) || |
1262
|
0 |
0 |
if(tree->open_elements->length > 1) { |
1265
|
0 |
0 |
if(top_node->token) { |
1283
|
0 |
0 |
if(tree->open_elements->length > 1) |
1285
|
0 |
0 |
if(!(tree->open_elements->list[1]->tag_id == MyHTML_TAG_BODY && |
|
0 |
0 |
if(!(tree->open_elements->list[1]->tag_id == MyHTML_TAG_BODY && |
1297
|
0 |
0 |
if((tree->flags & MyHTML_TREE_FLAGS_FRAMESET_OK) == 0) { |
1317
|
0 |
144 |
if(tree->template_insertion->length) |
1321
|
271 |
144 |
for(size_t i = 0; i < tree->open_elements->length; i++) { |
1322
|
271 |
0 |
if(list[i]->tag_id != MyHTML_TAG_DD && list[i]->tag_id != MyHTML_TAG_DT && |
|
271 |
0 |
if(list[i]->tag_id != MyHTML_TAG_DD && list[i]->tag_id != MyHTML_TAG_DT && |
|
271 |
0 |
if(list[i]->tag_id != MyHTML_TAG_DD && list[i]->tag_id != MyHTML_TAG_DT && |
1323
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_LI && list[i]->tag_id != MyHTML_TAG_MENUITEM && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_LI && list[i]->tag_id != MyHTML_TAG_MENUITEM && |
1324
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_OPTGROUP && list[i]->tag_id != MyHTML_TAG_OPTION && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_OPTGROUP && list[i]->tag_id != MyHTML_TAG_OPTION && |
1325
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_P && list[i]->tag_id != MyHTML_TAG_RB && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_P && list[i]->tag_id != MyHTML_TAG_RB && |
1326
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_RP && list[i]->tag_id != MyHTML_TAG_RT && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_RP && list[i]->tag_id != MyHTML_TAG_RT && |
1327
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_RTC && list[i]->tag_id != MyHTML_TAG_TBODY && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_RTC && list[i]->tag_id != MyHTML_TAG_TBODY && |
1328
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_TD && list[i]->tag_id != MyHTML_TAG_TFOOT && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_TD && list[i]->tag_id != MyHTML_TAG_TFOOT && |
1329
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_TH && list[i]->tag_id != MyHTML_TAG_THEAD && |
|
271 |
0 |
list[i]->tag_id != MyHTML_TAG_TH && list[i]->tag_id != MyHTML_TAG_THEAD && |
1330
|
144 |
127 |
list[i]->tag_id != MyHTML_TAG_TR && list[i]->tag_id != MyHTML_TAG_BODY && |
|
0 |
144 |
list[i]->tag_id != MyHTML_TAG_TR && list[i]->tag_id != MyHTML_TAG_BODY && |
1365
|
0 |
129 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1375
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1381
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_MENUITEM)) |
1395
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1401
|
0 |
0 |
switch (current_node->tag_id) { |
1409
|
0 |
0 |
if(current_node->ns == MyHTML_NAMESPACE_HTML) { |
1428
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1446
|
0 |
0 |
if(tree->node_form && is_in_node == NULL) { |
|
0 |
0 |
if(tree->node_form && is_in_node == NULL) { |
1452
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1458
|
0 |
0 |
if(is_in_node == NULL) |
1470
|
186 |
0 |
while (oel_index) { |
1477
|
0 |
186 |
if(myhtml_is_html_node(node, MyHTML_TAG_LI)) { |
1493
|
186 |
0 |
else if(tag_ctx->cats[node->ns] & MyHTML_TAG_CATEGORIES_SPECIAL) |
1495
|
186 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
|
186 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
|
0 |
186 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
|
0 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
1501
|
0 |
186 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1517
|
0 |
0 |
while (oel_index) { |
1523
|
0 |
0 |
if(myhtml_is_html_node(node, MyHTML_TAG_DD)) { |
1537
|
0 |
0 |
else if(myhtml_is_html_node(node, MyHTML_TAG_DT)) { |
1551
|
0 |
0 |
else if(tag_ctx->cats[node->ns] & MyHTML_TAG_CATEGORIES_SPECIAL) |
1553
|
0 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
|
0 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
|
0 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
|
0 |
0 |
if(!((node->tag_id == MyHTML_TAG_ADDRESS || node->tag_id == MyHTML_TAG_DIV || |
1559
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1569
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1581
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_BUTTON, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE)) { |
1600
|
0 |
0 |
if(node) { |
1607
|
0 |
0 |
if(node) { |
1644
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_NOBR, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE)) { |
1709
|
0 |
0 |
if(myhtml_token_attr_match_case(tree->token, token, "type", 4, "hidden", 6) == NULL) { |
1727
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1733
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_MENUITEM)) |
1772
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_P, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_BUTTON)) { |
1803
|
0 |
0 |
if(tree->flags & MyHTML_TREE_FLAGS_SCRIPT) { |
1827
|
0 |
0 |
if(tree->insert_mode == MyHTML_INSERTION_MODE_IN_TABLE || |
|
0 |
0 |
if(tree->insert_mode == MyHTML_INSERTION_MODE_IN_TABLE || |
1828
|
0 |
0 |
tree->insert_mode == MyHTML_INSERTION_MODE_IN_CAPTION || |
1829
|
0 |
0 |
tree->insert_mode == MyHTML_INSERTION_MODE_IN_TABLE_BODY || |
1830
|
0 |
0 |
tree->insert_mode == MyHTML_INSERTION_MODE_IN_ROW || |
1846
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_OPTION)) |
1859
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_MENUITEM)) |
1871
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_RUBY, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE)) { |
1889
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_RUBY, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE)) { |
1894
|
0 |
0 |
if(current_node->tag_id != MyHTML_TAG_RTC && current_node->tag_id != MyHTML_TAG_RUBY) { |
1917
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE_SELF) |
1935
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE_SELF) |
1973
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
1975
|
0 |
0 |
switch (token->tag_id) { |
1993
|
0 |
0 |
if(token->tag_id == MyHTML_TAG__END_OF_FILE) |
2000
|
0 |
0 |
if(current_node->tag_id == MyHTML_TAG_SCRIPT) |
2017
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2024
|
0 |
0 |
if(table_node == NULL) { |
2075
|
0 |
0 |
if((current_node->tag_id == MyHTML_TAG_TABLE || |
|
0 |
0 |
if((current_node->tag_id == MyHTML_TAG_TABLE || |
2076
|
0 |
0 |
current_node->tag_id == MyHTML_TAG_TBODY || |
2077
|
0 |
0 |
current_node->tag_id == MyHTML_TAG_TFOOT || |
2078
|
0 |
0 |
current_node->tag_id == MyHTML_TAG_THEAD || |
2079
|
0 |
0 |
current_node->tag_id == MyHTML_TAG_TR) && |
2167
|
0 |
0 |
if(table_node == NULL) { |
2191
|
0 |
0 |
if(myhtml_token_attr_match_case(tree->token, token, "type", 4, "hidden", 6) == NULL) { |
2215
|
0 |
0 |
if(tree->node_form || template) |
|
0 |
0 |
if(tree->node_form || template) |
2246
|
0 |
0 |
if(token->tag_id == MyHTML_TAG__TEXT) |
2248
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_NULL) { |
2254
|
0 |
0 |
if(token->str.length) |
2264
|
0 |
0 |
for(size_t i = 0; i < token_list->length; i++) { |
2265
|
0 |
0 |
if((token_list->list[i]->type & MyHTML_TOKEN_TYPE_WHITESPACE) == 0) { |
2271
|
0 |
0 |
if(is_not_ws) |
2273
|
0 |
0 |
for(size_t i = 0; i < token_list->length; i++) { |
2282
|
0 |
0 |
for(size_t i = 0; i < token_list->length; i++) { |
2296
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2301
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_CAPTION, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_TABLE) == NULL) { |
2325
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_CAPTION, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_TABLE) == NULL) { |
2367
|
0 |
0 |
switch (token->tag_id) |
2379
|
0 |
0 |
if(myhtml_tree_element_in_scope(tree, MyHTML_TAG_CAPTION, MyHTML_NAMESPACE_HTML, MyHTML_TAG_CATEGORIES_SCOPE_TABLE) == NULL) { |
2411
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2418
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
2444
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
2462
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) { |
2468
|
0 |
0 |
if(new_token) |
2474
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
2520
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
|
0 |
0 |
if(current_node && myhtml_is_html_node(current_node, MyHTML_TAG_COLGROUP)) { |
2539
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2548
|
0 |
0 |
if(node == NULL) { |
2567
|
0 |
0 |
if(tbody_node == NULL && tfoot_node == NULL && thead_node == NULL) { |
|
0 |
0 |
if(tbody_node == NULL && tfoot_node == NULL && thead_node == NULL) { |
|
0 |
0 |
if(tbody_node == NULL && tfoot_node == NULL && thead_node == NULL) { |
2639
|
0 |
0 |
if(tbody_node == NULL && tfoot_node == NULL && thead_node == NULL) { |
|
0 |
0 |
if(tbody_node == NULL && tfoot_node == NULL && thead_node == NULL) { |
|
0 |
0 |
if(tbody_node == NULL && tfoot_node == NULL && thead_node == NULL) { |
2665
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2672
|
0 |
0 |
if(tr_node == NULL) { |
2690
|
0 |
0 |
if(tr_node == NULL) { |
2709
|
0 |
0 |
if(node == NULL) { |
2716
|
0 |
0 |
if(tr_node == NULL) |
2767
|
0 |
0 |
if(tr_node == NULL) { |
2791
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2799
|
0 |
0 |
if(node == NULL) { |
2844
|
0 |
0 |
if(node == NULL) { |
2851
|
0 |
0 |
if(node) { |
2856
|
0 |
0 |
if(node) |
2868
|
0 |
0 |
switch (token->tag_id) |
2883
|
0 |
0 |
if(td_node == NULL && th_node == NULL) { |
|
0 |
0 |
if(td_node == NULL && th_node == NULL) { |
2892
|
0 |
0 |
myhtml_tree_close_cell(tree, (td_node == NULL ? th_node : td_node), token); |
2907
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
2914
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_OPTION)) |
2916
|
0 |
0 |
if(tree->open_elements->length > 1) { |
2919
|
0 |
0 |
if(myhtml_is_html_node(optgrp_node, MyHTML_TAG_OPTGROUP)) |
2928
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_OPTGROUP)) |
2944
|
0 |
0 |
if(myhtml_is_html_node(current_node, MyHTML_TAG_OPTION)) |
2960
|
0 |
0 |
if(select_node == NULL) { |
2987
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_NULL) { |
2993
|
0 |
0 |
if(token->str.length) |
3019
|
0 |
0 |
if(myhtml_is_html_node(current_node, token->tag_id)) |
3030
|
0 |
0 |
if(current_node->tag_id == MyHTML_TAG_OPTION && |
|
0 |
0 |
if(current_node->tag_id == MyHTML_TAG_OPTION && |
3036
|
0 |
0 |
if(current_node->tag_id == token->tag_id && |
|
0 |
0 |
if(current_node->tag_id == token->tag_id && |
3051
|
0 |
0 |
if(select_node == NULL) { |
3072
|
0 |
0 |
if(select_node == NULL) { |
3104
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
3106
|
0 |
0 |
switch (token->tag_id) { |
3121
|
0 |
0 |
if(some_node == NULL) { |
3138
|
0 |
0 |
switch (token->tag_id) |
3168
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
3170
|
0 |
0 |
switch (token->tag_id) { |
3239
|
0 |
0 |
if(node == NULL) { |
3269
|
0 |
1 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
3271
|
0 |
0 |
switch (token->tag_id) { |
3274
|
0 |
0 |
if(tree->fragment) { |
3299
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) |
3308
|
0 |
0 |
if(tree->open_elements->length == 0) { |
3355
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
3357
|
0 |
0 |
switch (token->tag_id) { |
3362
|
0 |
0 |
if(current_node == tree->document->child) { |
3373
|
0 |
0 |
if(tree->fragment == NULL && |
|
0 |
0 |
if(tree->fragment == NULL && |
3374
|
0 |
0 |
!(current_node->tag_id == MyHTML_TAG_FRAMESET && |
3396
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) { |
3407
|
0 |
0 |
if(token->str.length) |
3468
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
3470
|
0 |
0 |
switch (token->tag_id) { |
3488
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) { |
3499
|
0 |
0 |
if(token->str.length) |
3541
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) |
3564
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) |
3597
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) { |
3621
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_WHITESPACE) |
3625
|
0 |
0 |
if(new_token) |
3664
|
0 |
0 |
if(tree->open_elements->length) |
3669
|
0 |
0 |
while (i) |
3673
|
0 |
0 |
if(current_node->tag_id == token->tag_id) { |
3680
|
0 |
0 |
if(list[i]->ns == MyHTML_NAMESPACE_HTML) |
3694
|
0 |
0 |
if(adjusted_node->ns == MyHTML_NAMESPACE_MATHML) { |
3697
|
0 |
0 |
else if(adjusted_node->ns == MyHTML_NAMESPACE_SVG) { |
3706
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE_SELF) |
3708
|
0 |
0 |
if(token->tag_id == MyHTML_TAG_SCRIPT && |
|
0 |
0 |
if(token->tag_id == MyHTML_TAG_SCRIPT && |
3723
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_CLOSE) { |
3726
|
0 |
0 |
if(token->tag_id == MyHTML_TAG_SCRIPT && |
|
0 |
0 |
if(token->tag_id == MyHTML_TAG_SCRIPT && |
3727
|
0 |
0 |
current_node->tag_id == MyHTML_TAG_SCRIPT && |
3742
|
0 |
0 |
if(token->type & MyHTML_TOKEN_TYPE_NULL) { |
3752
|
0 |
0 |
if((token->type & MyHTML_TOKEN_TYPE_WHITESPACE) == 0) |
3818
|
0 |
0 |
if(token->tag_id == MyHTML_TAG_FONT) |
3823
|
0 |
0 |
myhtml_token_attr_by_name(token, "face" , 4) == NULL && |
3830
|
0 |
0 |
if(tree->fragment == NULL) { |
3837
|
0 |
0 |
while(current_node && !(myhtml_tree_is_mathml_integration_point(tree, current_node) || |
3839
|
0 |
0 |
current_node->ns == MyHTML_NAMESPACE_HTML)); |
3860
|
0 |
2288 |
if(tree->flags & MyHTML_TREE_FLAGS_PARSE_FLAG) { |
3861
|
0 |
0 |
if(tree->flags &MyHTML_TREE_FLAGS_PARSE_FLAG_EMIT_NEWLINE) |
3863
|
0 |
0 |
if(token->tag_id == MyHTML_TAG__TEXT) { |
3866
|
0 |
0 |
if(token->str.length > 0) { |
3867
|
0 |
0 |
if(token->str.data[0] == '\n') { |
3872
|
0 |
0 |
if(token->str.length == 0) { |
3892
|
0 |
2288 |
if(myhtml_rules_check_for_first_newline(tree, token)) { |
3898
|
0 |
2288 |
if(tree->state_of_builder != MyHTML_TOKENIZER_STATE_DATA) |
3904
|
1986 |
302 |
if(tree->open_elements->length == 0 || adjusted_node->ns == MyHTML_NAMESPACE_HTML) { |
|
1986 |
0 |
if(tree->open_elements->length == 0 || adjusted_node->ns == MyHTML_NAMESPACE_HTML) { |
3907
|
0 |
0 |
else if(myhtml_tree_is_mathml_integration_point(tree, adjusted_node) && |
|
0 |
0 |
else if(myhtml_tree_is_mathml_integration_point(tree, adjusted_node) && |
3908
|
0 |
0 |
((token->tag_id == MyHTML_TAG__TEXT || |
3909
|
0 |
0 |
(token->tag_id != MyHTML_TAG_MGLYPH && token->tag_id != MyHTML_TAG_MALIGNMARK)) && |
|
0 |
0 |
(token->tag_id != MyHTML_TAG_MGLYPH && token->tag_id != MyHTML_TAG_MALIGNMARK)) && |
3914
|
0 |
0 |
else if(adjusted_node->tag_id == MyHTML_TAG_ANNOTATION_XML && |
|
0 |
0 |
else if(adjusted_node->tag_id == MyHTML_TAG_ANNOTATION_XML && |
3915
|
0 |
0 |
adjusted_node->ns == MyHTML_NAMESPACE_MATHML && |
3916
|
0 |
0 |
token->tag_id == MyHTML_TAG_SVG && (token->type & MyHTML_TOKEN_TYPE_CLOSE) == 0) |
3920
|
0 |
0 |
else if(myhtml_tree_is_html_integration_point(tree, adjusted_node) && |
|
0 |
0 |
else if(myhtml_tree_is_html_integration_point(tree, adjusted_node) && |
3921
|
0 |
0 |
((token->type & MyHTML_TOKEN_TYPE_CLOSE) == 0 || token->tag_id == MyHTML_TAG__TEXT)) |
3925
|
0 |
0 |
else if(token->tag_id == MyHTML_TAG__END_OF_FILE) |
3930
|
1685 |
603 |
if(reprocess == false) { |
3941
|
0 |
115 |
if(myhtml->insertion_func == NULL) |