|
LXB_API lxb_html_tokenizer_t * | lxb_html_tokenizer_create (void) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_init (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_inherit (lxb_html_tokenizer_t *tkz_to, lxb_html_tokenizer_t *tkz_from) |
|
LXB_API lxb_html_tokenizer_t * | lxb_html_tokenizer_ref (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_html_tokenizer_t * | lxb_html_tokenizer_unref (lxb_html_tokenizer_t *tkz) |
|
LXB_API void | lxb_html_tokenizer_clean (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_html_tokenizer_t * | lxb_html_tokenizer_destroy (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_tags_make (lxb_html_tokenizer_t *tkz, size_t table_size) |
|
LXB_API void | lxb_html_tokenizer_tags_destroy (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_attrs_make (lxb_html_tokenizer_t *tkz, size_t table_size) |
|
LXB_API void | lxb_html_tokenizer_attrs_destroy (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_begin (lxb_html_tokenizer_t *tkz) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_chunk (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, size_t size) |
|
LXB_API lxb_status_t | lxb_html_tokenizer_end (lxb_html_tokenizer_t *tkz) |
|
LXB_API const lxb_char_t * | lxb_html_tokenizer_change_incoming (lxb_html_tokenizer_t *tkz, const lxb_char_t *pos) |
|
LXB_API lxb_ns_id_t | lxb_html_tokenizer_current_namespace (lxb_html_tokenizer_t *tkz) |
|
LXB_API 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) |
|
lxb_inline void | lxb_html_tokenizer_status_set (lxb_html_tokenizer_t *tkz, lxb_status_t status) |
|
lxb_inline void | lxb_html_tokenizer_tags_set (lxb_html_tokenizer_t *tkz, lexbor_hash_t *tags) |
|
lxb_inline lexbor_hash_t * | lxb_html_tokenizer_tags (lxb_html_tokenizer_t *tkz) |
|
lxb_inline void | lxb_html_tokenizer_attrs_set (lxb_html_tokenizer_t *tkz, lexbor_hash_t *attrs) |
|
lxb_inline lexbor_hash_t * | lxb_html_tokenizer_attrs (lxb_html_tokenizer_t *tkz) |
|
lxb_inline void | lxb_html_tokenizer_attrs_mraw_set (lxb_html_tokenizer_t *tkz, lexbor_mraw_t *mraw) |
|
lxb_inline lexbor_mraw_t * | lxb_html_tokenizer_attrs_mraw (lxb_html_tokenizer_t *tkz) |
|
lxb_inline void | lxb_html_tokenizer_callback_token_done_set (lxb_html_tokenizer_t *tkz, lxb_html_tokenizer_token_f call_func, void *ctx) |
|
lxb_inline void * | lxb_html_tokenizer_callback_token_done_ctx (lxb_html_tokenizer_t *tkz) |
|
lxb_inline void | lxb_html_tokenizer_state_set (lxb_html_tokenizer_t *tkz, lxb_html_tokenizer_state_f state) |
|
lxb_inline void | lxb_html_tokenizer_tmp_tag_id_set (lxb_html_tokenizer_t *tkz, lxb_tag_id_t tag_id) |
|
lxb_inline lxb_html_tree_t * | lxb_html_tokenizer_tree (lxb_html_tokenizer_t *tkz) |
|
lxb_inline void | lxb_html_tokenizer_tree_set (lxb_html_tokenizer_t *tkz, lxb_html_tree_t *tree) |
|
lxb_inline lexbor_mraw_t * | lxb_html_tokenizer_mraw (lxb_html_tokenizer_t *tkz) |
|
lxb_inline lxb_status_t | lxb_html_tokenizer_temp_realloc (lxb_html_tokenizer_t *tkz, size_t size) |
|
lxb_inline lxb_status_t | lxb_html_tokenizer_temp_append_data (lxb_html_tokenizer_t *tkz, const lxb_char_t *data) |
|
lxb_inline lxb_status_t | lxb_html_tokenizer_temp_append (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, size_t size) |
|
LXB_API void | lxb_html_tokenizer_status_set_noi (lxb_html_tokenizer_t *tkz, lxb_status_t status) |
|
LXB_API void | lxb_html_tokenizer_callback_token_done_set_noi (lxb_html_tokenizer_t *tkz, lxb_html_tokenizer_token_f call_func, void *ctx) |
|
LXB_API void * | lxb_html_tokenizer_callback_token_done_ctx_noi (lxb_html_tokenizer_t *tkz) |
|
LXB_API void | lxb_html_tokenizer_state_set_noi (lxb_html_tokenizer_t *tkz, lxb_html_tokenizer_state_f state) |
|
LXB_API void | lxb_html_tokenizer_tmp_tag_id_set_noi (lxb_html_tokenizer_t *tkz, lxb_tag_id_t tag_id) |
|
LXB_API lxb_html_tree_t * | lxb_html_tokenizer_tree_noi (lxb_html_tokenizer_t *tkz) |
|
LXB_API void | lxb_html_tokenizer_tree_set_noi (lxb_html_tokenizer_t *tkz, lxb_html_tree_t *tree) |
|
LXB_API lexbor_mraw_t * | lxb_html_tokenizer_mraw_noi (lxb_html_tokenizer_t *tkz) |
|
LXB_API lexbor_hash_t * | lxb_html_tokenizer_tags_noi (lxb_html_tokenizer_t *tkz) |
|