php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | lxb_css_syntax_token_data |
struct | lxb_css_syntax_token_base |
struct | lxb_css_syntax_token_number |
struct | lxb_css_syntax_token_string |
struct | lxb_css_syntax_token_dimension |
struct | lxb_css_syntax_token_delim |
struct | lxb_css_syntax_token |
union | lxb_css_syntax_token::lxb_css_syntax_token_u |
#define lxb_css_syntax_token_at_keyword | ( | token | ) |
#define lxb_css_syntax_token_bad_string | ( | token | ) |
#define lxb_css_syntax_token_bad_url | ( | token | ) |
#define lxb_css_syntax_token_base | ( | token | ) |
#define lxb_css_syntax_token_cdc | ( | token | ) |
#define lxb_css_syntax_token_cdo | ( | token | ) |
#define lxb_css_syntax_token_colon | ( | token | ) |
#define lxb_css_syntax_token_comma | ( | token | ) |
#define lxb_css_syntax_token_comment | ( | token | ) |
#define lxb_css_syntax_token_delim | ( | token | ) |
#define lxb_css_syntax_token_delim_char | ( | token | ) |
#define lxb_css_syntax_token_dimension | ( | token | ) |
#define lxb_css_syntax_token_dimension_string | ( | token | ) |
#define lxb_css_syntax_token_function | ( | token | ) |
#define lxb_css_syntax_token_hash | ( | token | ) |
#define lxb_css_syntax_token_ident | ( | token | ) |
#define lxb_css_syntax_token_l_parenthesis | ( | token | ) |
#define lxb_css_syntax_token_lc_bracket | ( | token | ) |
#define lxb_css_syntax_token_ls_bracket | ( | token | ) |
#define lxb_css_syntax_token_number | ( | token | ) |
#define lxb_css_syntax_token_percentage | ( | token | ) |
#define lxb_css_syntax_token_r_parenthesis | ( | token | ) |
#define lxb_css_syntax_token_rc_bracket | ( | token | ) |
#define lxb_css_syntax_token_rs_bracket | ( | token | ) |
#define lxb_css_syntax_token_semicolon | ( | token | ) |
#define lxb_css_syntax_token_string | ( | token | ) |
#define lxb_css_syntax_token_url | ( | token | ) |
#define lxb_css_syntax_token_whitespace | ( | token | ) |
typedef struct lxb_css_syntax_token_base lxb_css_syntax_token_base_t |
typedef lxb_status_t(* lxb_css_syntax_token_cb_f) (const lxb_char_t *data, size_t len, void *ctx) |
typedef const lxb_char_t *(* lxb_css_syntax_token_data_cb_f) (const lxb_char_t *begin, const lxb_char_t *end, lexbor_str_t *str, lexbor_mraw_t *mraw, lxb_css_syntax_token_data_t *td) |
typedef struct lxb_css_syntax_token_data lxb_css_syntax_token_data_t |
typedef struct lxb_css_syntax_token_delim lxb_css_syntax_token_delim_t |
typedef struct lxb_css_syntax_token_dimension lxb_css_syntax_token_dimension_t |
typedef struct lxb_css_syntax_token_number lxb_css_syntax_token_number_t |
typedef struct lxb_css_syntax_token_string lxb_css_syntax_token_string_t |
LXB_API lxb_css_syntax_token_t * lxb_css_syntax_token | ( | lxb_css_syntax_tokenizer_t * | tkz | ) |
LXB_API lxb_css_syntax_token_t * lxb_css_syntax_token_cached_create | ( | lxb_css_syntax_tokenizer_t * | tkz | ) |
lxb_inline void lxb_css_syntax_token_clean | ( | lxb_css_syntax_token_t * | token | ) |
LXB_API void lxb_css_syntax_token_clean_noi | ( | lxb_css_syntax_token_t * | token | ) |
LXB_API void lxb_css_syntax_token_consume | ( | lxb_css_syntax_tokenizer_t * | tkz | ) |
LXB_API void lxb_css_syntax_token_consume_n | ( | lxb_css_syntax_tokenizer_t * | tkz, |
unsigned | count ) |
lxb_inline lxb_css_syntax_token_t * lxb_css_syntax_token_create | ( | lexbor_dobject_t * | dobj | ) |
LXB_API lxb_css_syntax_token_t * lxb_css_syntax_token_create_noi | ( | lexbor_dobject_t * | dobj | ) |
lxb_inline lxb_css_syntax_token_t * lxb_css_syntax_token_destroy | ( | lxb_css_syntax_token_t * | token, |
lexbor_dobject_t * | dobj ) |
LXB_API lxb_css_syntax_token_t * lxb_css_syntax_token_destroy_noi | ( | lxb_css_syntax_token_t * | token, |
lexbor_dobject_t * | dobj ) |
LXB_API lxb_css_log_message_t * lxb_css_syntax_token_error | ( | lxb_css_parser_t * | parser, |
const lxb_css_syntax_token_t * | token, | ||
const char * | module_name ) |
LXB_API lxb_css_syntax_token_t * lxb_css_syntax_token_next | ( | lxb_css_syntax_tokenizer_t * | tkz | ) |
LXB_API lxb_status_t lxb_css_syntax_token_serialize | ( | const lxb_css_syntax_token_t * | token, |
lxb_css_syntax_token_cb_f | cb, | ||
void * | ctx ) |
LXB_API lxb_char_t * lxb_css_syntax_token_serialize_char | ( | const lxb_css_syntax_token_t * | token, |
size_t * | out_length ) |
LXB_API lxb_status_t lxb_css_syntax_token_serialize_str | ( | const lxb_css_syntax_token_t * | token, |
lexbor_str_t * | str, | ||
lexbor_mraw_t * | mraw ) |
LXB_API lxb_status_t lxb_css_syntax_token_string_dup | ( | lxb_css_syntax_token_string_t * | token, |
lexbor_str_t * | str, | ||
lexbor_mraw_t * | mraw ) |
LXB_API void lxb_css_syntax_token_string_free | ( | lxb_css_syntax_tokenizer_t * | tkz, |
lxb_css_syntax_token_t * | token ) |
LXB_API lxb_status_t lxb_css_syntax_token_string_make | ( | lxb_css_syntax_tokenizer_t * | tkz, |
lxb_css_syntax_token_t * | token ) |
lxb_inline lxb_css_syntax_token_type_t lxb_css_syntax_token_type | ( | const lxb_css_syntax_token_t * | token | ) |
LXB_API lxb_css_syntax_token_type_t lxb_css_syntax_token_type_id_by_name | ( | const lxb_char_t * | type_name, |
size_t | len ) |
lxb_inline const lxb_char_t * lxb_css_syntax_token_type_name | ( | const lxb_css_syntax_token_t * | token | ) |
LXB_API const lxb_char_t * lxb_css_syntax_token_type_name_by_id | ( | lxb_css_syntax_token_type_t | type | ) |
LXB_API const lxb_char_t * lxb_css_syntax_token_type_name_noi | ( | lxb_css_syntax_token_t * | token | ) |
LXB_API lxb_css_syntax_token_type_t lxb_css_syntax_token_type_noi | ( | lxb_css_syntax_token_t * | token | ) |
lxb_inline lxb_css_syntax_token_t * lxb_css_syntax_token_wo_ws | ( | lxb_css_syntax_tokenizer_t * | tkz | ) |