Hubbub
$Id$
|
#include <stdbool.h>
#include <inttypes.h>
#include <hubbub/errors.h>
#include <hubbub/functypes.h>
#include <hubbub/tree.h>
#include <hubbub/types.h>
#include "tokeniser/tokeniser.h"
Go to the source code of this file.
Classes | |
union | hubbub_treebuilder_optparams |
Hubbub treebuilder option parameters. More... | |
Typedefs | |
typedef struct hubbub_treebuilder | hubbub_treebuilder |
typedef enum hubbub_treebuilder_opttype | hubbub_treebuilder_opttype |
Hubbub treebuilder option types. More... | |
typedef union hubbub_treebuilder_optparams | hubbub_treebuilder_optparams |
Hubbub treebuilder option parameters. More... | |
Enumerations | |
enum | hubbub_treebuilder_opttype { HUBBUB_TREEBUILDER_ERROR_HANDLER, HUBBUB_TREEBUILDER_TREE_HANDLER, HUBBUB_TREEBUILDER_DOCUMENT_NODE, HUBBUB_TREEBUILDER_ENABLE_SCRIPTING } |
Hubbub treebuilder option types. More... | |
Functions | |
hubbub_error | hubbub_treebuilder_create (hubbub_tokeniser *tokeniser, hubbub_treebuilder **treebuilder) |
Create a hubbub treebuilder. More... | |
hubbub_error | hubbub_treebuilder_destroy (hubbub_treebuilder *treebuilder) |
Destroy a hubbub treebuilder. More... | |
hubbub_error | hubbub_treebuilder_setopt (hubbub_treebuilder *treebuilder, hubbub_treebuilder_opttype type, hubbub_treebuilder_optparams *params) |
Configure a hubbub treebuilder. More... | |
typedef struct hubbub_treebuilder hubbub_treebuilder |
typedef union hubbub_treebuilder_optparams hubbub_treebuilder_optparams |
Hubbub treebuilder option parameters.
typedef enum hubbub_treebuilder_opttype hubbub_treebuilder_opttype |
Hubbub treebuilder option types.
hubbub_error hubbub_treebuilder_create | ( | hubbub_tokeniser * | tokeniser, |
hubbub_treebuilder ** | treebuilder | ||
) |
Create a hubbub treebuilder.
tokeniser | Underlying tokeniser instance |
treebuilder | Pointer to location to receive treebuilder instance |
hubbub_error hubbub_treebuilder_destroy | ( | hubbub_treebuilder * | treebuilder | ) |
Destroy a hubbub treebuilder.
treebuilder | The treebuilder instance to destroy |
hubbub_error hubbub_treebuilder_setopt | ( | hubbub_treebuilder * | treebuilder, |
hubbub_treebuilder_opttype | type, | ||
hubbub_treebuilder_optparams * | params | ||
) |
Configure a hubbub treebuilder.
treebuilder | The treebuilder instance to configure |
type | The option type to configure |
params | Pointer to option-specific parameters |