Go to the source code of this file.
|
lxb_css_syntax_token_t * | lxb_css_syntax_tokenizer_token (lxb_css_syntax_tokenizer_t *tkz) |
|
lxb_status_t | lxb_css_syntax_tokenizer_cache_push (lxb_css_syntax_tokenizer_cache_t *cache, lxb_css_syntax_token_t *value) |
|
lxb_css_syntax_token_t * | lxb_css_syntax_token (lxb_css_syntax_tokenizer_t *tkz) |
|
lxb_css_syntax_token_t * | lxb_css_syntax_token_next (lxb_css_syntax_tokenizer_t *tkz) |
|
void | lxb_css_syntax_token_consume (lxb_css_syntax_tokenizer_t *tkz) |
|
void | lxb_css_syntax_token_consume_n (lxb_css_syntax_tokenizer_t *tkz, unsigned count) |
|
lxb_status_t | lxb_css_syntax_token_string_dup (lxb_css_syntax_token_string_t *token, lexbor_str_t *str, lexbor_mraw_t *mraw) |
|
lxb_status_t | lxb_css_syntax_token_string_make (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token) |
|
lxb_css_syntax_token_t * | lxb_css_syntax_token_cached_create (lxb_css_syntax_tokenizer_t *tkz) |
|
void | lxb_css_syntax_token_string_free (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token) |
|
const lxb_char_t * | lxb_css_syntax_token_type_name_by_id (lxb_css_syntax_token_type_t type) |
|
lxb_css_syntax_token_type_t | lxb_css_syntax_token_type_id_by_name (const lxb_char_t *type_name, size_t len) |
|
lxb_status_t | lxb_css_syntax_token_serialize (const lxb_css_syntax_token_t *token, lxb_css_syntax_token_cb_f cb, void *ctx) |
|
lxb_status_t | lxb_css_syntax_token_serialize_str (const lxb_css_syntax_token_t *token, lexbor_str_t *str, lexbor_mraw_t *mraw) |
|
lxb_char_t * | lxb_css_syntax_token_serialize_char (const lxb_css_syntax_token_t *token, size_t *out_length) |
|
lxb_css_log_message_t * | lxb_css_syntax_token_error (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, const char *module_name) |
|
lxb_css_syntax_token_t * | lxb_css_syntax_token_create_noi (lexbor_dobject_t *dobj) |
|
void | lxb_css_syntax_token_clean_noi (lxb_css_syntax_token_t *token) |
|
lxb_css_syntax_token_t * | lxb_css_syntax_token_destroy_noi (lxb_css_syntax_token_t *token, lexbor_dobject_t *dobj) |
|
const lxb_char_t * | lxb_css_syntax_token_type_name_noi (lxb_css_syntax_token_t *token) |
|
lxb_css_syntax_token_type_t | lxb_css_syntax_token_type_noi (lxb_css_syntax_token_t *token) |
|
◆ LEXBOR_STR_RES_ANSI_REPLACEMENT_CHARACTER
#define LEXBOR_STR_RES_ANSI_REPLACEMENT_CHARACTER |
◆ LEXBOR_STR_RES_MAP_HEX
#define LEXBOR_STR_RES_MAP_HEX |
◆ LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP
#define LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP |
◆ lxb_css_syntax_token()
◆ lxb_css_syntax_token_cached_create()
◆ lxb_css_syntax_token_clean_noi()
◆ lxb_css_syntax_token_consume()
◆ lxb_css_syntax_token_consume_n()
◆ lxb_css_syntax_token_create_noi()
◆ lxb_css_syntax_token_destroy_noi()
◆ lxb_css_syntax_token_error()
◆ lxb_css_syntax_token_next()
◆ lxb_css_syntax_token_serialize()
◆ lxb_css_syntax_token_serialize_char()
◆ lxb_css_syntax_token_serialize_str()
◆ lxb_css_syntax_token_string_dup()
◆ lxb_css_syntax_token_string_free()
◆ lxb_css_syntax_token_string_make()
◆ lxb_css_syntax_token_type_id_by_name()
◆ lxb_css_syntax_token_type_name_by_id()
◆ lxb_css_syntax_token_type_name_noi()
◆ lxb_css_syntax_token_type_noi()
◆ lxb_css_syntax_tokenizer_cache_push()
◆ lxb_css_syntax_tokenizer_token()