Photon 1.0.0
|
#include <stdbool.h>
#include <stddef.h>
#include "gumbo.h"
#include "token_type.h"
#include "tokenizer_states.h"
Go to the source code of this file.
Classes | |
struct | GumboInternalTokenDocType |
struct | GumboInternalTokenStartTag |
struct | GumboInternalToken |
Typedefs | |
typedef struct GumboInternalTokenDocType | GumboTokenDocType |
typedef struct GumboInternalTokenStartTag | GumboTokenStartTag |
typedef struct GumboInternalToken | GumboToken |
Functions | |
void | gumbo_tokenizer_state_init (struct GumboInternalParser *parser, const char *text, size_t text_length) |
void | gumbo_tokenizer_state_destroy (struct GumboInternalParser *parser) |
void | gumbo_tokenizer_set_state (struct GumboInternalParser *parser, GumboTokenizerEnum state) |
void | gumbo_tokenizer_set_is_current_node_foreign (struct GumboInternalParser *parser, bool is_foreign) |
bool | gumbo_lex (struct GumboInternalParser *parser, GumboToken *output) |
void | gumbo_token_destroy (struct GumboInternalParser *parser, GumboToken *token) |
typedef struct GumboInternalToken GumboToken |
typedef struct GumboInternalTokenDocType GumboTokenDocType |
typedef struct GumboInternalTokenStartTag GumboTokenStartTag |
bool gumbo_lex | ( | struct GumboInternalParser * | parser, |
GumboToken * | output | ||
) |
void gumbo_token_destroy | ( | struct GumboInternalParser * | parser, |
GumboToken * | token | ||
) |
void gumbo_tokenizer_set_is_current_node_foreign | ( | struct GumboInternalParser * | parser, |
bool | is_foreign | ||
) |
void gumbo_tokenizer_set_state | ( | struct GumboInternalParser * | parser, |
GumboTokenizerEnum | state | ||
) |
void gumbo_tokenizer_state_destroy | ( | struct GumboInternalParser * | parser | ) |
void gumbo_tokenizer_state_init | ( | struct GumboInternalParser * | parser, |
const char * | text, | ||
size_t | text_length | ||
) |