Hubbub
|
Token data. More...
#include <types.h>
Data Fields | |
hubbub_token_type | type |
The token type. More... | |
union { | |
hubbub_doctype doctype | |
hubbub_tag tag | |
hubbub_string comment | |
hubbub_string character | |
} | data |
Type-specific data. More... | |
hubbub_string hubbub_token::character |
Definition at line 129 of file types.h.
Referenced by emit_character_token(), emit_current_chars(), handle_after_body(), handle_generic_rcdata(), handle_in_foreign_content(), handle_in_select(), hubbub_tokeniser_emit_token(), hubbub_tokeniser_handle_character_reference_data(), process_character(), process_characters_expect_whitespace(), and process_isindex_in_body().
hubbub_string hubbub_token::comment |
Definition at line 127 of file types.h.
Referenced by emit_current_comment(), hubbub_tokeniser_emit_token(), and process_comment_append().
union { ... } hubbub_token::data |
Type-specific data.
Referenced by emit_character_token(), emit_current_chars(), emit_current_comment(), emit_current_doctype(), emit_current_tag(), handle_after_after_body(), handle_after_after_frameset(), handle_after_body(), handle_after_frameset(), handle_after_head(), handle_before_head(), handle_before_html(), handle_generic_rcdata(), handle_in_caption(), handle_in_cell(), handle_in_column_group(), handle_in_foreign_content(), handle_in_frameset(), handle_in_head(), handle_in_head_noscript(), handle_in_row(), handle_in_select(), handle_in_select_in_table(), handle_in_table(), handle_in_table_body(), handle_initial(), hubbub_tokeniser_emit_token(), hubbub_tokeniser_handle_character_reference_data(), parse_generic_rcdata(), process_0p_in_body(), process_a_in_body(), process_applet_marquee_object_in_body(), process_body_in_body(), process_button_in_body(), process_character(), process_characters_expect_whitespace(), process_comment_append(), process_container_in_body(), process_dd_dt_li_in_body(), process_end_tag(), process_form_in_body(), process_frameset_in_body(), process_hN_in_body(), process_hr_in_body(), process_html_in_body(), process_image_in_body(), process_input_in_table(), process_isindex_in_body(), process_meta_in_head(), process_nobr_in_body(), process_opt_in_body(), process_phrasing_in_body(), process_plaintext_in_body(), process_presentational_in_body(), process_select_in_body(), and process_start_tag().
hubbub_doctype hubbub_token::doctype |
Definition at line 123 of file types.h.
Referenced by emit_current_doctype(), handle_initial(), and hubbub_tokeniser_emit_token().
hubbub_tag hubbub_token::tag |
Definition at line 125 of file types.h.
Referenced by emit_current_tag(), handle_after_after_body(), handle_after_after_frameset(), handle_after_body(), handle_after_frameset(), handle_after_head(), handle_before_head(), handle_before_html(), handle_generic_rcdata(), handle_in_caption(), handle_in_cell(), handle_in_column_group(), handle_in_foreign_content(), handle_in_frameset(), handle_in_head(), handle_in_head_noscript(), handle_in_row(), handle_in_select(), handle_in_select_in_table(), handle_in_table(), handle_in_table_body(), hubbub_tokeniser_emit_token(), parse_generic_rcdata(), process_0p_in_body(), process_a_in_body(), process_applet_marquee_object_in_body(), process_body_in_body(), process_button_in_body(), process_container_in_body(), process_dd_dt_li_in_body(), process_end_tag(), process_form_in_body(), process_frameset_in_body(), process_hN_in_body(), process_hr_in_body(), process_html_in_body(), process_image_in_body(), process_input_in_table(), process_isindex_in_body(), process_meta_in_head(), process_nobr_in_body(), process_opt_in_body(), process_phrasing_in_body(), process_plaintext_in_body(), process_presentational_in_body(), process_select_in_body(), and process_start_tag().
hubbub_token_type hubbub_token::type |
The token type.
Definition at line 120 of file types.h.
Referenced by emit_character_token(), emit_current_chars(), emit_current_comment(), emit_current_doctype(), emit_current_tag(), handle_after_after_body(), handle_after_after_frameset(), handle_after_body(), handle_after_frameset(), handle_after_head(), handle_before_head(), handle_before_html(), handle_generic_rcdata(), handle_in_body(), handle_in_caption(), handle_in_cell(), handle_in_column_group(), handle_in_foreign_content(), handle_in_frameset(), handle_in_head(), handle_in_head_noscript(), handle_in_row(), handle_in_select(), handle_in_select_in_table(), handle_in_table(), handle_in_table_body(), handle_initial(), hubbub_tokeniser_emit_token(), hubbub_tokeniser_handle_character_reference_data(), hubbub_tokeniser_handle_data(), process_0p_in_body(), and process_isindex_in_body().