php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
state.c File Reference

Go to the source code of this file.

Macros

#define LEXBOR_STR_RES_ANSI_REPLACEMENT_CHARACTER
 
#define LEXBOR_STR_RES_ALPHANUMERIC_CHARACTER
 
#define LEXBOR_STR_RES_REPLACEMENT_CHARACTER
 
#define LEXBOR_STR_RES_ALPHA_CHARACTER
 
#define LEXBOR_STR_RES_MAP_HEX
 
#define LEXBOR_STR_RES_MAP_NUM
 
#define LXB_HTML_TOKENIZER_RES_ENTITIES_SBST
 

Functions

const lxb_tag_data_tlxb_tag_append_lower (lexbor_hash_t *hash, const lxb_char_t *name, size_t length)
 
lxb_dom_attr_data_tlxb_dom_attr_local_name_append (lexbor_hash_t *hash, const lxb_char_t *name, size_t length)
 
const lxb_char_tlxb_html_tokenizer_state_data_before (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_html_tokenizer_state_plaintext_before (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_html_tokenizer_state_before_attribute_name (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_html_tokenizer_state_cr (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_html_tokenizer_state_self_closing_start_tag (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_html_tokenizer_state_char_ref (lxb_html_tokenizer_t *tkz, const lxb_char_t *data, const lxb_char_t *end)
 

Macro Definition Documentation

◆ LEXBOR_STR_RES_ALPHA_CHARACTER

#define LEXBOR_STR_RES_ALPHA_CHARACTER

Definition at line 14 of file state.c.

◆ LEXBOR_STR_RES_ALPHANUMERIC_CHARACTER

#define LEXBOR_STR_RES_ALPHANUMERIC_CHARACTER

Definition at line 12 of file state.c.

◆ LEXBOR_STR_RES_ANSI_REPLACEMENT_CHARACTER

#define LEXBOR_STR_RES_ANSI_REPLACEMENT_CHARACTER

Definition at line 11 of file state.c.

◆ LEXBOR_STR_RES_MAP_HEX

#define LEXBOR_STR_RES_MAP_HEX

Definition at line 15 of file state.c.

◆ LEXBOR_STR_RES_MAP_NUM

#define LEXBOR_STR_RES_MAP_NUM

Definition at line 16 of file state.c.

◆ LEXBOR_STR_RES_REPLACEMENT_CHARACTER

#define LEXBOR_STR_RES_REPLACEMENT_CHARACTER

Definition at line 13 of file state.c.

◆ LXB_HTML_TOKENIZER_RES_ENTITIES_SBST

#define LXB_HTML_TOKENIZER_RES_ENTITIES_SBST

Definition at line 20 of file state.c.

Function Documentation

◆ lxb_dom_attr_local_name_append()

lxb_dom_attr_data_t * lxb_dom_attr_local_name_append ( lexbor_hash_t * hash,
const lxb_char_t * name,
size_t length )

Definition at line 358 of file attr.c.

◆ lxb_html_tokenizer_state_before_attribute_name()

const lxb_char_t * lxb_html_tokenizer_state_before_attribute_name ( lxb_html_tokenizer_t * tkz,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 617 of file state.c.

◆ lxb_html_tokenizer_state_char_ref()

const lxb_char_t * lxb_html_tokenizer_state_char_ref ( lxb_html_tokenizer_t * tkz,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1745 of file state.c.

◆ lxb_html_tokenizer_state_cr()

const lxb_char_t * lxb_html_tokenizer_state_cr ( lxb_html_tokenizer_t * tkz,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1257 of file state.c.

◆ lxb_html_tokenizer_state_data_before()

const lxb_char_t * lxb_html_tokenizer_state_data_before ( lxb_html_tokenizer_t * tkz,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 204 of file state.c.

◆ lxb_html_tokenizer_state_plaintext_before()

const lxb_char_t * lxb_html_tokenizer_state_plaintext_before ( lxb_html_tokenizer_t * tkz,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 321 of file state.c.

◆ lxb_html_tokenizer_state_self_closing_start_tag()

const lxb_char_t * lxb_html_tokenizer_state_self_closing_start_tag ( lxb_html_tokenizer_t * tkz,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1275 of file state.c.

◆ lxb_tag_append_lower()

const lxb_tag_data_t * lxb_tag_append_lower ( lexbor_hash_t * hash,
const lxb_char_t * name,
size_t length )

Definition at line 41 of file tag.c.