|
lxb_inline lxb_status_t | lxb_css_syntax_string_realloc (lxb_css_syntax_tokenizer_t *tkz, size_t upto) |
|
lxb_inline lxb_status_t | lxb_css_syntax_string_append (lxb_css_syntax_tokenizer_t *tkz, const lxb_char_t *data, size_t length) |
|
lxb_inline lxb_status_t | lxb_css_syntax_state_string_term (lxb_css_syntax_tokenizer_t *tkz) |
|
lxb_inline const lxb_char_t * | lxb_css_syntax_state_string_set (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data) |
|
lxb_inline const lxb_char_t * | lxb_css_syntax_state_dimension_set (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data) |
|
lxb_inline lxb_css_syntax_token_t * | lxb_css_syntax_state_token_create (lxb_css_syntax_tokenizer_t *tkz) |
|
lxb_inline void | lxb_css_syntax_state_delim_set (lxb_css_syntax_token_t *token, const lxb_char_t *data, lxb_char_t ch, size_t length) |
|
lxb_inline lxb_css_syntax_token_t * | lxb_css_syntax_list_append_delim (lxb_css_syntax_tokenizer_t *tkz, const lxb_char_t *data, size_t length, lxb_char_t ch) |
|
const lxb_char_t * | lxb_css_syntax_state_delim (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_comment (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_whitespace (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_string (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_hash (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_lparenthesis (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_rparenthesis (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_plus (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_plus_process (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_comma (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_minus (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_minus_process (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_full_stop (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_colon (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_semicolon (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_less_sign (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_at (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_ls_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_rsolidus (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_rs_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_lc_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_rc_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
lxb_inline void | lxb_css_syntax_consume_numeric_set_int (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *start, const lxb_char_t *end) |
|
lxb_inline void | lxb_css_syntax_consume_numeric_set_float (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *start, const lxb_char_t *end, bool e_is_negative, int exponent, int e_digit) |
|
const lxb_char_t * | lxb_css_syntax_state_consume_before_numeric (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_ident_like_begin (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
const lxb_char_t * | lxb_css_syntax_state_ident_like_not_url_begin (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end) |
|
lxb_inline lxb_status_t | lxb_css_syntax_string_append_rep (lxb_css_syntax_tokenizer_t *tkz) |
|