7#ifndef LEXBOR_CSS_SYNTAX_H
8#define LEXBOR_CSS_SYNTAX_H
141 void *ctx,
bool top_level);
count(Countable|array $value, int $mode=COUNT_NORMAL)
lxb_status_t(* lexbor_serialize_cb_f)(const lxb_char_t *data, size_t len, void *ctx)
struct lxb_css_syntax_token lxb_css_syntax_token_t
bool(* lxb_css_parser_state_f)(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
struct lxb_css_syntax_tokenizer lxb_css_syntax_tokenizer_t
struct lxb_css_parser lxb_css_parser_t
lxb_css_syntax_token_type_t
lxb_css_parser_state_f failed
lxb_css_syntax_cb_done_f end
lxb_css_parser_state_f state
lxb_css_parser_state_f block
lxb_css_syntax_cb_base_t cb
lxb_css_syntax_declaration_end_f declaration_end
const lxb_css_syntax_cb_at_rule_t * at_rule
lxb_css_syntax_cb_base_t cb
const lxb_css_syntax_cb_at_rule_t * at_rule
lxb_css_parser_state_f next
const lxb_css_syntax_cb_qualified_rule_t * qualified_rule
uintptr_t before_important
const lxb_css_syntax_cb_list_rules_t * list_rules
lxb_css_parser_state_f state_back
const lxb_css_syntax_cb_pipe_t * pipe
const lxb_css_syntax_cb_at_rule_t * at_rule
const lxb_css_syntax_cb_qualified_rule_t * qualified_rule
lxb_css_syntax_token_type_t block_end
lxb_css_syntax_state_f phase
const lxb_css_syntax_cb_declarations_t * declarations
const lxb_css_syntax_cb_base_t * cb
lxb_css_parser_state_f state
const lxb_css_syntax_cb_components_t * components
lxb_css_syntax_state_f back
const lxb_css_syntax_cb_function_t * func
union lxb_css_syntax_rule::@073363174301106057201275360263214332217111046371 cbx
lxb_css_syntax_qualified_offset_t qualified
const lxb_css_syntax_cb_block_t * block
lxb_css_syntax_cb_base_t lxb_css_syntax_cb_components_t
lxb_css_syntax_cb_base_t lxb_css_syntax_cb_block_t
LXB_API lxb_status_t lxb_css_syntax_stack_expand(lxb_css_parser_t *parser, size_t count)
lxb_css_syntax_cb_base_t lxb_css_syntax_cb_at_rule_t
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 void lxb_css_syntax_codepoint_to_ascii(lxb_css_syntax_tokenizer_t *tkz, lxb_codepoint_t cp)
lxb_css_syntax_cb_base_t lxb_css_syntax_cb_pipe_t
struct lxb_css_syntax_rule lxb_css_syntax_rule_t
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_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_status_t(* lxb_css_syntax_declaration_end_f)(lxb_css_parser_t *parser, void *ctx, bool important, bool failed)
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_css_syntax_cb_base_t lxb_css_syntax_cb_qualified_rule_t
lxb_css_syntax_cb_base_t lxb_css_syntax_cb_function_t
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)
unsigned int lxb_status_t