|
lxb_inline const lxb_css_syntax_token_t * | lxb_css_syntax_parser_failed (lxb_css_parser_t *parser, lxb_status_t status) |
|
lxb_status_t | lxb_css_syntax_parser_run (lxb_css_parser_t *parser) |
|
const lxb_css_syntax_token_t * | lxb_css_syntax_parser_token (lxb_css_parser_t *parser) |
|
const lxb_css_syntax_token_t * | lxb_css_syntax_parser_token_wo_ws (lxb_css_parser_t *parser) |
|
void | lxb_css_syntax_parser_consume (lxb_css_parser_t *parser) |
|
lxb_status_t | lxb_css_syntax_parser_tkz_cb (lxb_css_syntax_tokenizer_t *tkz, const lxb_char_t **data, const lxb_char_t **end, void *ctx) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_list_rules_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_list_rules_t *cb_rules, void *ctx, bool top_level, lxb_css_syntax_token_type_t stop) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_at_rule_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_at_rule_t *at_rule, void *ctx, lxb_css_syntax_token_type_t stop) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_qualified_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_qualified_rule_t *qualified, void *ctx, lxb_css_syntax_token_type_t stop) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_declarations_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_declarations_t *declarations, void *ctx, lxb_css_syntax_token_type_t stop) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_components_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_components_t *comp, void *ctx, lxb_css_syntax_token_type_t stop) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_function_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_function_t *func, void *ctx) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_block_push (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_block_t *block, void *ctx) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_pipe_push (lxb_css_parser_t *parser, lxb_css_parser_state_f state_back, const lxb_css_syntax_cb_pipe_t *pipe, void *ctx, lxb_css_syntax_token_type_t stop) |
|
lxb_css_syntax_rule_t * | lxb_css_syntax_parser_stack_pop (lxb_css_parser_t *parser) |
|
const lxb_css_syntax_token_t * | lxb_css_syntax_parser_start_block (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_syntax_rule_t *rule) |
|
const lxb_css_syntax_token_t * | lxb_css_syntax_parser_end (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, lxb_css_syntax_rule_t *rule) |
|