| line |
true |
false |
branch |
|
25
|
0 |
0 |
if(position == NULL) |
|
28
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_VALUE__LENGTH || |
|
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_VALUE__LENGTH || |
|
31
|
0 |
0 |
switch (position->two.type) { |
|
47
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT || |
|
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_BACKGROUND_POSITION_LEFT || |
|
60
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
68
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
69
|
0 |
0 |
position->four.type == MyCSS_PROPERTY_VALUE__LENGTH || |
|
85
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
94
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
95
|
0 |
0 |
position->three.type == MyCSS_PROPERTY_VALUE__LENGTH || |
|
98
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
110
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_BACKGROUND_POSITION_CENTER) |
|
119
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
128
|
0 |
0 |
switch (position->three.type) { |
|
133
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
147
|
0 |
0 |
switch (position->three.type) { |
|
152
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
168
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_BACKGROUND_POSITION_TOP || |
|
|
0 |
0 |
if(position->one.type == MyCSS_PROPERTY_BACKGROUND_POSITION_TOP || |
|
181
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
189
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
190
|
0 |
0 |
position->four.type == MyCSS_PROPERTY_VALUE__LENGTH || |
|
206
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
215
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
|
0 |
0 |
if(position->three.type == MyCSS_PROPERTY_VALUE_UNDEF || |
|
216
|
0 |
0 |
position->three.type == MyCSS_PROPERTY_VALUE__LENGTH || |
|
219
|
0 |
0 |
if(position->four.type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
240
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
248
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
251
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
257
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
260
|
0 |
0 |
if(background->color) |
|
271
|
0 |
0 |
if(background->position == NULL) |
|
274
|
0 |
0 |
if(background->position->value == NULL) |
|
280
|
0 |
0 |
if(position->one.type == 0) |
|
282
|
0 |
0 |
else if(position->two.type == 0) |
|
284
|
0 |
0 |
else if(position->three.type == 0) |
|
286
|
0 |
0 |
else if(position->four.type == 0) |
|
293
|
0 |
0 |
if(value_type == MyCSS_PROPERTY_VALUE__LENGTH) |
|
295
|
0 |
0 |
else if(value_type == MyCSS_PROPERTY_VALUE__PERCENTAGE) |
|
303
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
314
|
0 |
0 |
if(mycss_property_shared_background_size(entry, token, &value, &value_type, &str)) |
|
319
|
0 |
0 |
if(value) { |
|
324
|
0 |
0 |
else if(value_type == MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO) |
|
342
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
353
|
0 |
0 |
if(mycss_property_shared_background_size(entry, token, &value, &value_type, &str)) |
|
357
|
0 |
0 |
if(background->size->value == NULL) |
|
362
|
0 |
0 |
if(value) { |
|
369
|
0 |
0 |
else if(value_type == MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO) |
|
390
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
393
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_DELIM && *token->data == '/') { |
|
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_DELIM && *token->data == '/') { |
|
404
|
0 |
0 |
if(mycss_property_shared_background_position(entry, token, &value, &value_type, &str)) |
|
408
|
0 |
0 |
if(mycss_property_parser_background_check_position(entry, background, value, value_type)) |
|
420
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
429
|
0 |
0 |
if(mycss_property_shared_background_repeat_two(entry, token, &value_type, &str)) |
|
453
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
464
|
0 |
0 |
if(dec_entry->value == NULL) |
|
468
|
0 |
0 |
if(mycss_property_shared_image(entry, token, &value, &value_type, &str, &parser_changed)) |
|
472
|
0 |
0 |
if(background->image == NULL) |
|
475
|
0 |
0 |
if(background->image->value == NULL) |
|
481
|
0 |
0 |
if(background->image->value_type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
486
|
0 |
0 |
if(parser_changed) { |
|
497
|
0 |
0 |
if(mycss_property_shared_by_value_type(entry, token, &value_type, MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE, &str)) |
|
501
|
0 |
0 |
if(background->image == NULL) |
|
504
|
0 |
0 |
if(background->image->value == NULL) |
|
512
|
0 |
0 |
if(background->image->value_type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
520
|
0 |
0 |
if(mycss_property_shared_background_position(entry, token, &value, &value_type, &str)) |
|
524
|
0 |
0 |
if(background->position == NULL) |
|
529
|
0 |
0 |
if(mycss_property_parser_background_check_position(entry, background, value, value_type)) { |
|
538
|
0 |
0 |
if(mycss_property_shared_background_repeat_one(entry, token, &value_type, &str)) |
|
542
|
0 |
0 |
if(background->repeat == NULL) |
|
545
|
0 |
0 |
if(background->repeat->value == NULL) |
|
557
|
0 |
0 |
if(mycss_property_shared_background_repeat_two(entry, token, &value_type, &str)) |
|
561
|
0 |
0 |
if(background->repeat == NULL) |
|
564
|
0 |
0 |
if(background->repeat->value == NULL) |
|
577
|
0 |
0 |
if(mycss_property_shared_color(entry, token, &value, &value_type, &str, &parser_changed)) |
|
581
|
0 |
0 |
if(background->color == NULL) |
|
587
|
0 |
0 |
if(parser_changed) { |
|
599
|
0 |
0 |
if(mycss_property_shared_background_attachment(entry, token, &value_type, &str)) |
|
603
|
0 |
0 |
if(background->attachment == NULL) |
|
606
|
0 |
0 |
if(background->attachment->value == NULL) |
|
619
|
0 |
0 |
if(mycss_property_shared_background_clip(entry, token, &value_type, &str)) |
|
623
|
0 |
0 |
if(background->clip) { |
|
624
|
0 |
0 |
if(background->origin == NULL) |
|
627
|
0 |
0 |
if(background->origin->value == NULL) |
|
638
|
0 |
0 |
if(background->clip->value == NULL) |
|
659
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
662
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
666
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
676
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
684
|
0 |
0 |
if(mycss_property_shared_background_attachment(entry, token, &value_type, &str)) |
|
686
|
0 |
0 |
if(dec_entry->value == NULL) |
|
696
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
697
|
0 |
0 |
if(dec_entry->value == NULL) |
|
709
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
712
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
716
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
726
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
734
|
0 |
0 |
if(mycss_property_shared_background_clip(entry, token, &value_type, &str)) |
|
736
|
0 |
0 |
if(dec_entry->value == NULL) |
|
746
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
747
|
0 |
0 |
if(dec_entry->value == NULL) |
|
759
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
762
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
766
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
776
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
787
|
0 |
0 |
if(mycss_property_shared_image(entry, token, &value, &value_type, &str, &parser_changed)) |
|
789
|
0 |
0 |
if(dec_entry->value == NULL) |
|
795
|
0 |
0 |
if(dec_entry->value_type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
798
|
0 |
0 |
if(parser_changed) { |
|
809
|
0 |
0 |
if(mycss_property_shared_by_value_type(entry, token, &value_type, MyCSS_PROPERTY_BACKGROUND_IMAGE_NONE, &str)) |
|
811
|
0 |
0 |
if(dec_entry->value == NULL) |
|
817
|
0 |
0 |
if(dec_entry->value_type == MyCSS_PROPERTY_VALUE_UNDEF) |
|
824
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
825
|
0 |
0 |
if(dec_entry->value == NULL) |
|
837
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
840
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
844
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
854
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
862
|
0 |
0 |
if(mycss_property_shared_background_clip(entry, token, &value_type, &str)) |
|
864
|
0 |
0 |
if(dec_entry->value == NULL) |
|
874
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
875
|
0 |
0 |
if(dec_entry->value == NULL) |
|
887
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
896
|
0 |
0 |
if(mycss_property_shared_background_position(entry, token, &value, &value_type, &str)) |
|
898
|
0 |
0 |
if(dec_entry->value == NULL) |
|
904
|
0 |
0 |
if(position->one.type == 0) |
|
906
|
0 |
0 |
else if(position->two.type == 0) |
|
908
|
0 |
0 |
else if(position->three.type == 0) |
|
910
|
0 |
0 |
else if(position->four.type == 0) |
|
917
|
0 |
0 |
if(value_type == MyCSS_PROPERTY_VALUE__LENGTH) |
|
919
|
0 |
0 |
else if(value_type == MyCSS_PROPERTY_VALUE__PERCENTAGE) |
|
925
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
926
|
0 |
0 |
if(dec_entry->value == NULL) |
|
932
|
0 |
0 |
if(mycss_property_parser_background_position_check(dec_entry->value)) { |
|
945
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
948
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
952
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
962
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
965
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
969
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
979
|
0 |
0 |
if(mycss_property_shared_background_repeat_two(entry, token, &value_type, &str)) |
|
995
|
0 |
0 |
if(dec_entry->value == NULL) |
|
1004
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
1012
|
0 |
0 |
if(mycss_property_shared_background_repeat_one(entry, token, &value_type, &str)) |
|
1020
|
0 |
0 |
if(mycss_property_shared_background_repeat_two(entry, token, &value_type, &str)) |
|
1028
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
1029
|
0 |
0 |
if(dec_entry->value == NULL) |
|
1041
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
1044
|
0 |
0 |
if(mycss_property_shared_check_declaration_end(entry, token)) { |
|
1048
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_COMMA) { |
|
1058
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
1067
|
0 |
0 |
if(mycss_property_shared_background_size(entry, token, &value, &value_type, &str)) |
|
1072
|
0 |
0 |
if(value) { |
|
1079
|
0 |
0 |
else if(value_type == MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO) |
|
1097
|
0 |
0 |
if(token->type == MyCSS_TOKEN_TYPE_WHITESPACE) |
|
1106
|
0 |
0 |
if(mycss_property_shared_background_size(entry, token, &value, &value_type, &str)) |
|
1108
|
0 |
0 |
if(dec_entry->value == NULL) |
|
1113
|
0 |
0 |
if(value) { |
|
1120
|
0 |
0 |
else if(value_type == MyCSS_PROPERTY_BACKGROUND_SIZE_AUTO) |
|
1136
|
0 |
0 |
if(mycss_property_shared_default(entry, token, &dec_entry->value_type, &str)) { |
|
1137
|
0 |
0 |
if(dec_entry->value == NULL) |