|
XenevaOS
|
#include <internal.h>

Public Attributes | ||
| insertion_mode | mode | |
| insertion_mode | second_mode | |
| element_context * | element_stack | |
| uint32_t | stack_alloc | |
| uint32_t | current_node | |
| formatting_list_entry * | formatting_list | |
| formatting_list_entry * | formatting_list_end | |
| void * | head_element | |
| void * | form_element | |
| void * | document | |
| bool | enable_scripting | |
| struct { | ||
| insertion_mode mode | ||
| element_type type | ||
| } | collect | |
| bool | strip_leading_lr | |
| bool | in_table_foster | |
| bool | frameset_ok | |
Context for a tree builder
| struct { ... } hubbub_treebuilder_context::collect |
Context for character collecting
| uint32_t hubbub_treebuilder_context::current_node |
Index of current node in stack
| void* hubbub_treebuilder_context::document |
Pointer to the document node
| element_context* hubbub_treebuilder_context::element_stack |
Stack of open elements
| bool hubbub_treebuilder_context::enable_scripting |
Whether scripting is enabled
| void* hubbub_treebuilder_context::form_element |
Pointer to most recently opened FORM element
| formatting_list_entry* hubbub_treebuilder_context::formatting_list |
List of active formatting elements
| formatting_list_entry* hubbub_treebuilder_context::formatting_list_end |
End of active formatting list
| bool hubbub_treebuilder_context::frameset_ok |
Whether to process a frameset
| void* hubbub_treebuilder_context::head_element |
Pointer to HEAD element
| bool hubbub_treebuilder_context::in_table_foster |
Whether nodes that would be inserted into the current node should be foster parented
| insertion_mode hubbub_treebuilder_context::mode |
The current insertion mode
Insertion mode to return to
| insertion_mode hubbub_treebuilder_context::second_mode |
The secondary insertion mode
| uint32_t hubbub_treebuilder_context::stack_alloc |
Number of stack slots allocated
| bool hubbub_treebuilder_context::strip_leading_lr |
Whether to strip a LR from the start of the next character sequence received
| element_type hubbub_treebuilder_context::type |
Type of node