php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "lexbor/css/syntax/tokenizer.h"
Go to the source code of this file.
Data Structures | |
struct | lxb_css_syntax_list_rules_offset_t |
struct | lxb_css_syntax_at_rule_offset_t |
struct | lxb_css_syntax_qualified_offset_t |
struct | lxb_css_syntax_declarations_offset_t |
struct | lxb_css_syntax_cb_base_t |
struct | lxb_css_syntax_cb_declarations_t |
struct | lxb_css_syntax_cb_list_rules_t |
struct | lxb_css_syntax_rule |
Typedefs | |
typedef struct lxb_css_syntax_rule | lxb_css_syntax_rule_t |
typedef const lxb_css_syntax_token_t *(* | lxb_css_syntax_state_f) (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_syntax_rule_t *rule) |
typedef lxb_status_t(* | lxb_css_syntax_declaration_end_f) (lxb_css_parser_t *parser, void *ctx, bool important, bool failed) |
typedef lxb_status_t(* | lxb_css_syntax_cb_done_f) (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx, bool failed) |
typedef lxb_css_syntax_cb_base_t | lxb_css_syntax_cb_pipe_t |
typedef lxb_css_syntax_cb_base_t | lxb_css_syntax_cb_block_t |
typedef lxb_css_syntax_cb_base_t | lxb_css_syntax_cb_function_t |
typedef lxb_css_syntax_cb_base_t | lxb_css_syntax_cb_components_t |
typedef lxb_css_syntax_cb_base_t | lxb_css_syntax_cb_at_rule_t |
typedef lxb_css_syntax_cb_base_t | lxb_css_syntax_cb_qualified_rule_t |
Functions | |
LXB_API lxb_status_t | lxb_css_syntax_parse_list_rules (lxb_css_parser_t *parser, const lxb_css_syntax_cb_list_rules_t *cb, const lxb_char_t *data, size_t length, void *ctx, bool top_level) |
LXB_API lxb_status_t | lxb_css_syntax_stack_expand (lxb_css_parser_t *parser, size_t count) |
LXB_API void | lxb_css_syntax_codepoint_to_ascii (lxb_css_syntax_tokenizer_t *tkz, lxb_codepoint_t cp) |
LXB_API lxb_status_t | lxb_css_syntax_ident_serialize (const lxb_char_t *data, size_t length, lexbor_serialize_cb_f cb, void *ctx) |
LXB_API lxb_status_t | lxb_css_syntax_string_serialize (const lxb_char_t *data, size_t length, lexbor_serialize_cb_f cb, void *ctx) |
LXB_API lxb_status_t | lxb_css_syntax_ident_or_string_serialize (const lxb_char_t *data, size_t length, lexbor_serialize_cb_f cb, void *ctx) |
typedef lxb_status_t(* lxb_css_syntax_cb_done_f) (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx, bool failed) |
typedef lxb_status_t(* lxb_css_syntax_declaration_end_f) (lxb_css_parser_t *parser, void *ctx, bool important, bool failed) |
typedef struct lxb_css_syntax_rule lxb_css_syntax_rule_t |
typedef const lxb_css_syntax_token_t *(* lxb_css_syntax_state_f) (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_syntax_rule_t *rule) |
LXB_API void lxb_css_syntax_codepoint_to_ascii | ( | lxb_css_syntax_tokenizer_t * | tkz, |
lxb_codepoint_t | cp ) |
LXB_API lxb_status_t lxb_css_syntax_ident_or_string_serialize | ( | const lxb_char_t * | data, |
size_t | length, | ||
lexbor_serialize_cb_f | cb, | ||
void * | ctx ) |
LXB_API lxb_status_t lxb_css_syntax_ident_serialize | ( | const lxb_char_t * | data, |
size_t | length, | ||
lexbor_serialize_cb_f | cb, | ||
void * | ctx ) |
LXB_API lxb_status_t lxb_css_syntax_parse_list_rules | ( | lxb_css_parser_t * | parser, |
const lxb_css_syntax_cb_list_rules_t * | cb, | ||
const lxb_char_t * | data, | ||
size_t | length, | ||
void * | ctx, | ||
bool | top_level ) |
LXB_API lxb_status_t lxb_css_syntax_stack_expand | ( | lxb_css_parser_t * | parser, |
size_t | count ) |
LXB_API lxb_status_t lxb_css_syntax_string_serialize | ( | const lxb_char_t * | data, |
size_t | length, | ||
lexbor_serialize_cb_f | cb, | ||
void * | ctx ) |