Hubbub
|
#include <assert.h>
#include <string.h>
#include "treebuilder/modes.h"
#include "treebuilder/internal.h"
#include "treebuilder/treebuilder.h"
#include "utils/utils.h"
Go to the source code of this file.
Functions | |
hubbub_error | handle_generic_rcdata (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "generic rcdata" insertion mode. More... | |
hubbub_error handle_generic_rcdata | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
Handle tokens in "generic rcdata" insertion mode.
treebuilder | The treebuilder instance |
token | The token to process |
Definition at line 24 of file generic_rcdata.c.
References append_text(), hubbub_token::character, hubbub_treebuilder_context::collect, complete_script(), hubbub_treebuilder::context, hubbub_tree_handler::ctx, hubbub_token::data, element_stack_pop(), element_type_from_name(), hubbub_treebuilder_context::enable_scripting, HUBBUB_OK, HUBBUB_REPROCESS, HUBBUB_TOKEN_CHARACTER, HUBBUB_TOKEN_COMMENT, HUBBUB_TOKEN_DOCTYPE, HUBBUB_TOKEN_END_TAG, HUBBUB_TOKEN_EOF, HUBBUB_TOKEN_START_TAG, hubbub_string::len, hubbub_treebuilder_context::mode, hubbub_tag::name, hubbub_string::ptr, SCRIPT, hubbub_treebuilder_context::strip_leading_lr, hubbub_token::tag, hubbub_treebuilder::tree_handler, type, hubbub_treebuilder_context::type, hubbub_token::type, and hubbub_tree_handler::unref_node.
Referenced by hubbub_treebuilder_token_handler().