8 #ifndef hubbub_treebuilder_treebuilder_h_
9 #define hubbub_treebuilder_treebuilder_h_
void * document_node
The document node.
hubbub_error hubbub_treebuilder_setopt(hubbub_treebuilder *treebuilder, hubbub_treebuilder_opttype type, hubbub_treebuilder_optparams *params)
Configure a hubbub treebuilder.
struct hubbub_treebuilder_optparams::@15 error_handler
Error handling callback.
Hubbub treebuilder option parameters.
Tokeniser data structure.
hubbub_tree_handler * tree_handler
Tree handling callbacks.
union hubbub_treebuilder_optparams hubbub_treebuilder_optparams
Hubbub treebuilder option parameters.
hubbub_error hubbub_treebuilder_destroy(hubbub_treebuilder *treebuilder)
Destroy a hubbub treebuilder.
void(* hubbub_error_handler)(uint32_t line, uint32_t col, const char *message, void *pw)
Type of parse error handling function.
bool enable_scripting
Enable scripting.
hubbub_treebuilder_opttype
Hubbub treebuilder option types.
hubbub_error_handler handler
hubbub_error hubbub_treebuilder_create(hubbub_tokeniser *tokeniser, hubbub_treebuilder **treebuilder)
Create a hubbub treebuilder.