|
LXB_API lxb_css_parser_t * | lxb_css_parser_create (void) |
|
LXB_API lxb_status_t | lxb_css_parser_init (lxb_css_parser_t *parser, lxb_css_syntax_tokenizer_t *tkz) |
|
LXB_API void | lxb_css_parser_clean (lxb_css_parser_t *parser) |
|
LXB_API void | lxb_css_parser_erase (lxb_css_parser_t *parser) |
|
LXB_API lxb_css_parser_t * | lxb_css_parser_destroy (lxb_css_parser_t *parser, bool self_destroy) |
|
LXB_API lxb_css_parser_state_t * | lxb_css_parser_states_push (lxb_css_parser_t *parser, lxb_css_parser_state_f state, void *context, bool stop) |
|
LXB_API lxb_css_parser_state_t * | lxb_css_parser_states_next (lxb_css_parser_t *parser, lxb_css_parser_state_f next, lxb_css_parser_state_f back, void *ctx, bool root) |
|
LXB_API lxb_status_t | lxb_css_parser_types_push (lxb_css_parser_t *parser, lxb_css_syntax_token_type_t type) |
|
LXB_API bool | lxb_css_parser_stop (lxb_css_parser_t *parser) |
|
LXB_API bool | lxb_css_parser_fail (lxb_css_parser_t *parser, lxb_status_t status) |
|
LXB_API bool | lxb_css_parser_unexpected (lxb_css_parser_t *parser) |
|
LXB_API bool | lxb_css_parser_success (lxb_css_parser_t *parser) |
|
LXB_API bool | lxb_css_parser_failed (lxb_css_parser_t *parser) |
|
LXB_API lxb_status_t | lxb_css_parser_unexpected_status (lxb_css_parser_t *parser) |
|
LXB_API bool | lxb_css_parser_unexpected_data (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token) |
|
LXB_API lxb_status_t | lxb_css_parser_unexpected_data_status (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token) |
|
LXB_API bool | lxb_css_parser_memory_fail (lxb_css_parser_t *parser) |
|
lxb_status_t | lxb_css_parser_memory_fail_status (lxb_css_parser_t *parser) |
|
lxb_inline lxb_status_t | lxb_css_parser_status (lxb_css_parser_t *parser) |
|
lxb_inline lxb_css_memory_t * | lxb_css_parser_memory (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_memory_set (lxb_css_parser_t *parser, lxb_css_memory_t *memory) |
|
lxb_inline lxb_css_selectors_t * | lxb_css_parser_selectors (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_selectors_set (lxb_css_parser_t *parser, lxb_css_selectors_t *selectors) |
|
lxb_inline bool | lxb_css_parser_is_running (lxb_css_parser_t *parser) |
|
lxb_inline bool | lxb_css_parser_status_is_unexpected_data (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_failed_set (lxb_css_parser_t *parser, bool is) |
|
lxb_inline void | lxb_css_parser_failed_set_by_id (lxb_css_parser_t *parser, int idx, bool is) |
|
lxb_inline bool | lxb_css_parser_is_failed (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_set_ok (lxb_css_parser_t *parser) |
|
lxb_inline const lxb_char_t * | lxb_css_parser_buffer (lxb_css_parser_t *parser, size_t *length) |
|
lxb_inline void | lxb_css_parser_buffer_set (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length) |
|
lxb_inline lxb_css_parser_state_f | lxb_css_parser_state (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_state_set (lxb_css_parser_t *parser, lxb_css_parser_state_f state) |
|
lxb_inline void | lxb_css_parser_state_block_set (lxb_css_parser_t *parser, lxb_css_parser_state_f state) |
|
lxb_inline void | lxb_css_parser_state_value_set (lxb_css_parser_t *parser, lxb_css_parser_state_f state) |
|
lxb_inline void * | lxb_css_parser_context (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_context_set (lxb_css_parser_t *parser, void *context) |
|
lxb_inline lxb_css_syntax_rule_t * | lxb_css_parser_current_rule (lxb_css_parser_t *parser) |
|
lxb_inline size_t | lxb_css_parser_rule_deep (lxb_css_parser_t *parser) |
|
lxb_inline lxb_css_parser_state_t * | lxb_css_parser_states_pop (lxb_css_parser_t *parser) |
|
lxb_inline lxb_css_parser_state_t * | lxb_css_parser_states_to_root (lxb_css_parser_t *parser) |
|
lxb_inline bool | lxb_css_parser_states_set_back (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_states_change_back (lxb_css_parser_t *parser, lxb_css_parser_state_f state) |
|
lxb_inline void | lxb_css_parser_states_clean (lxb_css_parser_t *parser) |
|
lxb_inline lxb_css_parser_state_t * | lxb_css_parser_states_current (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_states_set (lxb_css_parser_state_t *states, lxb_css_parser_state_f state, void *context) |
|
lxb_inline void | lxb_css_parser_states_up (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_states_down (lxb_css_parser_t *parser) |
|
lxb_inline lxb_css_log_t * | lxb_css_parser_log (lxb_css_parser_t *parser) |
|
lxb_inline void | lxb_css_parser_offset_set (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token) |
|
lxb_inline const lxb_css_syntax_list_rules_offset_t * | lxb_css_parser_list_rules_offset (lxb_css_parser_t *parser) |
|
lxb_inline const lxb_css_syntax_at_rule_offset_t * | lxb_css_parser_at_rule_offset (lxb_css_parser_t *parser) |
|
lxb_inline const lxb_css_syntax_qualified_offset_t * | lxb_css_parser_qualified_rule_offset (lxb_css_parser_t *parser) |
|
lxb_inline const lxb_css_syntax_declarations_offset_t * | lxb_css_parser_declarations_offset (lxb_css_parser_t *parser) |
|