@@ -67,61 +67,61 @@ static const lxb_css_selectors_pseudo_data_t lxb_css_selectors_pseudo_data_pseud
67
67
static const lxb_css_selectors_pseudo_data_func_t lxb_css_selectors_pseudo_data_pseudo_class_function [LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION__LAST_ENTRY ] =
68
68
{
69
69
{(lxb_char_t * ) "#undef" , 6 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION__UNDEF ,
70
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
70
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
71
71
{.state = lxb_css_selectors_state_pseudo_class_function__undef , .block = NULL ,
72
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
72
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
73
73
{(lxb_char_t * ) "current" , 7 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_CURRENT ,
74
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
74
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
75
75
{.state = lxb_css_selectors_state_pseudo_class_function_current , .block = NULL ,
76
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, true},
76
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, true},
77
77
{(lxb_char_t * ) "dir" , 3 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_DIR ,
78
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
78
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
79
79
{.state = lxb_css_selectors_state_pseudo_class_function_dir , .block = NULL ,
80
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
80
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
81
81
{(lxb_char_t * ) "has" , 3 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_HAS ,
82
- false, LXB_CSS_SELECTOR_COMBINATOR_DESCENDANT ,
82
+ LXB_CSS_SELECTOR_COMBINATOR_DESCENDANT ,
83
83
{.state = lxb_css_selectors_state_pseudo_class_function_has , .block = NULL ,
84
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_forgiving_relative }, true, true},
84
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_forgiving_relative }, false, true, true},
85
85
{(lxb_char_t * ) "is" , 2 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_IS ,
86
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
86
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
87
87
{.state = lxb_css_selectors_state_pseudo_class_function_is , .block = NULL ,
88
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_forgiving }, true, true},
88
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_forgiving }, false, true, true},
89
89
{(lxb_char_t * ) "lang" , 4 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_LANG ,
90
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
90
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
91
91
{.state = lxb_css_selectors_state_pseudo_class_function_lang , .block = NULL ,
92
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
92
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
93
93
{(lxb_char_t * ) "not" , 3 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NOT ,
94
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
94
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
95
95
{.state = lxb_css_selectors_state_pseudo_class_function_not , .block = NULL ,
96
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, true},
96
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, true},
97
97
{(lxb_char_t * ) "nth-child" , 9 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NTH_CHILD ,
98
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
98
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
99
99
{.state = lxb_css_selectors_state_pseudo_class_function_nth_child , .block = NULL ,
100
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, true},
100
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, true},
101
101
{(lxb_char_t * ) "nth-col" , 7 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NTH_COL ,
102
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
102
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
103
103
{.state = lxb_css_selectors_state_pseudo_class_function_nth_col , .block = NULL ,
104
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
104
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
105
105
{(lxb_char_t * ) "nth-last-child" , 14 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NTH_LAST_CHILD ,
106
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
106
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
107
107
{.state = lxb_css_selectors_state_pseudo_class_function_nth_last_child , .block = NULL ,
108
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, true},
108
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, true},
109
109
{(lxb_char_t * ) "nth-last-col" , 12 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NTH_LAST_COL ,
110
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
110
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
111
111
{.state = lxb_css_selectors_state_pseudo_class_function_nth_last_col , .block = NULL ,
112
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
112
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
113
113
{(lxb_char_t * ) "nth-last-of-type" , 16 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NTH_LAST_OF_TYPE ,
114
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
114
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
115
115
{.state = lxb_css_selectors_state_pseudo_class_function_nth_last_of_type , .block = NULL ,
116
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
116
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
117
117
{(lxb_char_t * ) "nth-of-type" , 11 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_NTH_OF_TYPE ,
118
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
118
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
119
119
{.state = lxb_css_selectors_state_pseudo_class_function_nth_of_type , .block = NULL ,
120
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false},
120
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false },
121
121
{(lxb_char_t * ) "where" , 5 , LXB_CSS_SELECTOR_PSEUDO_CLASS_FUNCTION_WHERE ,
122
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
122
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
123
123
{.state = lxb_css_selectors_state_pseudo_class_function_where , .block = NULL ,
124
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_forgiving }, true, true}
124
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_forgiving }, false, true, true}
125
125
};
126
126
127
127
static const lxb_css_selectors_pseudo_data_t lxb_css_selectors_pseudo_data_pseudo_element [LXB_CSS_SELECTOR_PSEUDO_ELEMENT__LAST_ENTRY ] =
@@ -144,9 +144,9 @@ static const lxb_css_selectors_pseudo_data_t lxb_css_selectors_pseudo_data_pseud
144
144
static const lxb_css_selectors_pseudo_data_func_t lxb_css_selectors_pseudo_data_pseudo_element_function [LXB_CSS_SELECTOR_PSEUDO_ELEMENT_FUNCTION__LAST_ENTRY ] =
145
145
{
146
146
{(lxb_char_t * ) "#undef" , 6 , LXB_CSS_SELECTOR_PSEUDO_ELEMENT_FUNCTION__UNDEF ,
147
- false, LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
147
+ LXB_CSS_SELECTOR_COMBINATOR_CLOSE ,
148
148
{.state = lxb_css_selectors_state_pseudo_element_function__undef , .block = NULL ,
149
- .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false}
149
+ .failed = lxb_css_state_failed , .end = lxb_css_selectors_state_function_end }, false, false, false }
150
150
};
151
151
152
152
static const lexbor_shs_entry_t lxb_css_selectors_pseudo_class_shs [79 ] =
0 commit comments