|
XenevaOS
|
#include <parser.h>

Public Attributes | ||
| struct { | ||
| hubbub_token_handler handler | ||
| void * pw | ||
| } | token_handler | |
| struct { | ||
| hubbub_error_handler handler | ||
| void * pw | ||
| } | error_handler | |
| struct { | ||
| hubbub_content_model model | ||
| } | content_model | |
| hubbub_tree_handler * | tree_handler | |
| void * | document_node | |
| bool | enable_scripting | |
| bool | pause_parse | |
Hubbub parser option parameters
| struct { ... } hubbub_parser_optparams::content_model |
Current content model
| void* hubbub_parser_optparams::document_node |
Document node
| bool hubbub_parser_optparams::enable_scripting |
Whether to enable scripting
| struct { ... } hubbub_parser_optparams::error_handler |
Error handling callback
| hubbub_token_handler hubbub_parser_optparams::handler |
| hubbub_error_handler hubbub_parser_optparams::handler |
| hubbub_content_model hubbub_parser_optparams::model |
| bool hubbub_parser_optparams::pause_parse |
Pause parsing
| void* hubbub_parser_optparams::pw |
| struct { ... } hubbub_parser_optparams::token_handler |
Token handling callback
| hubbub_tree_handler* hubbub_parser_optparams::tree_handler |
Tree handling callbacks