|
static unsigned int | get_dom_select_pseudo (struct dom_scanner_token *token) |
static enum dom_code | parse_dom_select_attribute (struct dom_select_node *sel, struct dom_scanner *scanner) |
static size_t | get_scanner_token_number (struct dom_scanner_token *token) |
static enum dom_code | parse_dom_select_nth_arg (struct dom_select_nth_match *nth, struct dom_scanner *scanner) |
static enum dom_code | parse_dom_select_pseudo (struct dom_select *select, struct dom_select_node *sel, struct dom_scanner *scanner) |
static enum dom_code | parse_dom_select (struct dom_select *select, struct dom_stack *stack, struct dom_string *string) |
struct dom_select * | init_dom_select (enum dom_select_syntax syntax, struct dom_string *string) |
void | done_dom_select (struct dom_select *select) |
static struct dom_select_node * | get_child_dom_select_node (struct dom_select_node *selector, enum dom_node_type type) |
static int | match_attribute_value (struct dom_select_node *selector, struct dom_node *node) |
static int | match_attribute_selectors (struct dom_select_node *base, struct dom_node *node) |
static int | match_element_relation (struct dom_select_node *selector, struct dom_node *node, struct dom_stack *stack) |
static int | match_element_selector (struct dom_select_node *selector, struct dom_node *node, struct dom_stack *stack) |
enum dom_code | dom_select_push_element (struct dom_stack *stack, struct dom_node *node, void *data) |
enum dom_code | dom_select_pop_element (struct dom_stack *stack, struct dom_node *node, void *data) |
enum dom_code | dom_select_push_text (struct dom_stack *stack, struct dom_node *node, void *data) |
struct dom_node_list * | select_dom_nodes (struct dom_select *select, struct dom_node *root) |