Go to the source code of this file.
|
lxb_html_tokenizer_t * | lxb_html_tokenizer_create (void) |
|
lxb_status_t | lxb_html_tokenizer_init (lxb_html_tokenizer_t *tkz) |
|
lxb_status_t | lxb_html_tokenizer_inherit (lxb_html_tokenizer_t *tkz_to, lxb_html_tokenizer_t *tkz_from) |
|
lxb_html_tokenizer_t * | lxb_html_tokenizer_ref (lxb_html_tokenizer_t *tkz) |
|
lxb_html_tokenizer_t * | lxb_html_tokenizer_unref (lxb_html_tokenizer_t *tkz) |
|
void | lxb_html_tokenizer_clean (lxb_html_tokenizer_t *tkz) |
|
lxb_html_tokenizer_t * | lxb_html_tokenizer_destroy (lxb_html_tokenizer_t *tkz) |
|
lxb_status_t | lxb_html_tokenizer_tags_make (lxb_html_tokenizer_t *tkz, size_t table_size) |
|
void | lxb_html_tokenizer_tags_destroy (lxb_html_tokenizer_t *tkz) |
|
lxb_status_t | lxb_html_tokenizer_attrs_make (lxb_html_tokenizer_t *tkz, size_t table_size) |
|
void | lxb_html_tokenizer_attrs_destroy (lxb_html_tokenizer_t *tkz) |
|
lxb_status_t | lxb_html_tokenizer_begin (lxb_html_tokenizer_t *tkz) |
|
lxb_status_t | lxb_html_tokenizer_chunk (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, size_t size) |
|
lxb_status_t | lxb_html_tokenizer_end (lxb_html_tokenizer_t *tkz) |
|
lxb_ns_id_t | lxb_html_tokenizer_current_namespace (lxb_html_tokenizer_t *tkz) |
|
void | lxb_html_tokenizer_set_state_by_tag (lxb_html_tokenizer_t *tkz, bool scripting, lxb_tag_id_t tag_id, lxb_ns_id_t ns) |
|
void | lxb_html_tokenizer_status_set_noi (lxb_html_tokenizer_t *tkz, lxb_status_t status) |
|
void | lxb_html_tokenizer_callback_token_done_set_noi (lxb_html_tokenizer_t *tkz, lxb_html_tokenizer_token_f call_func, void *ctx) |
|
void * | lxb_html_tokenizer_callback_token_done_ctx_noi (lxb_html_tokenizer_t *tkz) |
|
void | lxb_html_tokenizer_state_set_noi (lxb_html_tokenizer_t *tkz, lxb_html_tokenizer_state_f state) |
|
void | lxb_html_tokenizer_tmp_tag_id_set_noi (lxb_html_tokenizer_t *tkz, lxb_tag_id_t tag_id) |
|
lxb_html_tree_t * | lxb_html_tokenizer_tree_noi (lxb_html_tokenizer_t *tkz) |
|
void | lxb_html_tokenizer_tree_set_noi (lxb_html_tokenizer_t *tkz, lxb_html_tree_t *tree) |
|
lexbor_mraw_t * | lxb_html_tokenizer_mraw_noi (lxb_html_tokenizer_t *tkz) |
|
lexbor_hash_t * | lxb_html_tokenizer_tags_noi (lxb_html_tokenizer_t *tkz) |
|
◆ LXB_HTML_TAG_RES_DATA
◆ LXB_HTML_TAG_RES_SHS_DATA
#define LXB_HTML_TAG_RES_SHS_DATA |
◆ LXB_HTML_TKZ_TEMP_SIZE
#define LXB_HTML_TKZ_TEMP_SIZE (4096 * 4) |
◆ anonymous enum
Enumerator |
---|
LXB_HTML_TOKENIZER_OPT_UNDEF | |
LXB_HTML_TOKENIZER_OPT_TAGS_SELF | |
LXB_HTML_TOKENIZER_OPT_ATTRS_SELF | |
LXB_HTML_TOKENIZER_OPT_ATTRS_MRAW_SELF | |
Definition at line 22 of file tokenizer.c.
◆ lxb_html_tokenizer_attrs_destroy()
◆ lxb_html_tokenizer_attrs_make()
◆ lxb_html_tokenizer_begin()
◆ lxb_html_tokenizer_callback_token_done_ctx_noi()
◆ lxb_html_tokenizer_callback_token_done_set_noi()
◆ lxb_html_tokenizer_chunk()
◆ lxb_html_tokenizer_clean()
◆ lxb_html_tokenizer_create()
◆ lxb_html_tokenizer_current_namespace()
◆ lxb_html_tokenizer_destroy()
◆ lxb_html_tokenizer_end()
◆ lxb_html_tokenizer_inherit()
◆ lxb_html_tokenizer_init()
◆ lxb_html_tokenizer_mraw_noi()
◆ lxb_html_tokenizer_ref()
◆ lxb_html_tokenizer_set_state_by_tag()
◆ lxb_html_tokenizer_state_set_noi()
◆ lxb_html_tokenizer_status_set_noi()
◆ lxb_html_tokenizer_tags_destroy()
◆ lxb_html_tokenizer_tags_make()
◆ lxb_html_tokenizer_tags_noi()
◆ lxb_html_tokenizer_tmp_tag_id_set_noi()
◆ lxb_html_tokenizer_tree_noi()
◆ lxb_html_tokenizer_tree_set_noi()
◆ lxb_html_tokenizer_unref()
◆ lxb_html_tokenizer_eof