Hubbub $Id$
|
#include "treebuilder/treebuilder.h"
Go to the source code of this file.
Enumerations | |
enum | insertion_mode { INITIAL , BEFORE_HTML , BEFORE_HEAD , IN_HEAD , IN_HEAD_NOSCRIPT , AFTER_HEAD , IN_BODY , IN_TABLE , IN_CAPTION , IN_COLUMN_GROUP , IN_TABLE_BODY , IN_ROW , IN_CELL , IN_SELECT , IN_SELECT_IN_TABLE , IN_FOREIGN_CONTENT , AFTER_BODY , IN_FRAMESET , AFTER_FRAMESET , AFTER_AFTER_BODY , AFTER_AFTER_FRAMESET , GENERIC_RCDATA } |
The various treebuilder insertion modes. More... | |
Functions | |
hubbub_error | handle_initial (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in initial insertion mode. | |
hubbub_error | handle_before_html (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "before html" insertion mode. | |
hubbub_error | handle_before_head (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "before head" insertion mode. | |
hubbub_error | handle_in_head (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "in head" insertion mode. | |
hubbub_error | handle_in_head_noscript (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in head noscript" insertion mode. | |
hubbub_error | handle_after_head (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "after head" insertion mode. | |
hubbub_error | handle_in_body (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in body" insertion mode. | |
hubbub_error | handle_in_table (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "in table" insertion mode. | |
hubbub_error | handle_in_caption (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in caption" insertion mode. | |
hubbub_error | handle_in_column_group (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in column group" insertion mode. | |
hubbub_error | handle_in_table_body (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in table body" insertion mode. | |
hubbub_error | handle_in_row (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in row" insertion mode. | |
hubbub_error | handle_in_cell (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in cell" insertion mode. | |
hubbub_error | handle_in_select (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "in head" insertion mode. | |
hubbub_error | handle_in_select_in_table (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "in select in table" insertion mode. | |
hubbub_error | handle_generic_rcdata (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "generic rcdata" insertion mode. | |
hubbub_error | handle_script_collect_characters (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
hubbub_error | handle_in_foreign_content (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle tokens in "in foreign content" insertion mode. | |
hubbub_error | handle_after_body (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "after body" insertion mode. | |
hubbub_error | handle_in_frameset (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "in frameset" insertion mode. | |
hubbub_error | handle_after_frameset (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "after frameset" insertion mode. | |
hubbub_error | handle_after_after_body (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "after after body" insertion mode. | |
hubbub_error | handle_after_after_frameset (hubbub_treebuilder *treebuilder, const hubbub_token *token) |
Handle token in "after after frameset" insertion mode. | |
enum insertion_mode |
The various treebuilder insertion modes.
hubbub_error handle_after_after_body | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_after_after_frameset | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_after_body | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_after_frameset | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_after_head | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_before_head | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_before_html | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_generic_rcdata | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_body | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_caption | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_cell | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_column_group | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_foreign_content | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_frameset | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_head | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
Handle token in "in head" insertion mode.
treebuilder | The treebuilder instance |
token | The token to handle |
hubbub_error handle_in_head_noscript | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_row | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
Handle tokens in "in row" insertion mode.
treebuilder | The treebuilder instance |
token | The token to process |
hubbub_error handle_in_select | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_select_in_table | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_table | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_in_table_body | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_initial | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |
hubbub_error handle_script_collect_characters | ( | hubbub_treebuilder * | treebuilder, |
const hubbub_token * | token | ||
) |