php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
insertion_mode.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7#ifndef LEXBOR_HTML_TREE_INSERTION_MODE_H
8#define LEXBOR_HTML_TREE_INSERTION_MODE_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14#include "lexbor/html/token.h"
15#include "lexbor/html/tree.h"
16
17
18LXB_API bool
20 lxb_html_token_t *token);
21
22LXB_API bool
24 lxb_html_token_t *token);
25
26LXB_API bool
28 lxb_html_token_t *token);
29
30LXB_API bool
32 lxb_html_token_t *token);
33
34LXB_API bool
36 lxb_html_token_t *token);
37
38LXB_API bool
40 lxb_html_token_t *token);
41
42LXB_API bool
44 lxb_html_token_t *token);
45
46LXB_API bool
48 lxb_html_token_t *token);
49
50LXB_API bool
52 lxb_html_token_t *token);
53
56 lexbor_str_t *str);
57
58LXB_API bool
60 lxb_html_token_t *token);
61
62LXB_API bool
64 lxb_html_token_t *token);
65
66LXB_API bool
68 lxb_html_token_t *token);
69
70LXB_API bool
72 lxb_html_token_t *token);
73
74LXB_API bool
76 lxb_html_token_t *token);
77
78LXB_API bool
80 lxb_html_token_t *token);
81
82LXB_API bool
84 lxb_html_token_t *token);
85
86LXB_API bool
88 lxb_html_token_t *token);
89
90LXB_API bool
92 lxb_html_token_t *token);
93
94LXB_API bool
96 lxb_html_token_t *token);
97
98LXB_API bool
100 lxb_html_token_t *token);
101
102LXB_API bool
104 lxb_html_token_t *token);
105
106LXB_API bool
108 lxb_html_token_t *token);
109
110LXB_API bool
112 lxb_html_token_t *token);
113
114LXB_API bool
116 lxb_html_token_t *token);
117
118LXB_API bool
120 lxb_html_token_t *token);
121
122LXB_API bool
124 lxb_html_token_t *token);
125
126LXB_API bool
128 lxb_html_token_t *token);
129
130
131#ifdef __cplusplus
132} /* extern "C" */
133#endif
134
135#endif /* LEXBOR_HTML_TREE_INSERTION_MODE_H */
#define LXB_API
Definition def.h:48
struct lxb_html_tree lxb_html_tree_t
Definition base.h:28
LXB_API bool lxb_html_tree_insertion_mode_in_table_anything_else(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_table.c:348
LXB_API bool lxb_html_tree_insertion_mode_after_body(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition after_body.c:12
LXB_API bool lxb_html_tree_insertion_mode_in_table_text(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_initial(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition initial.c:134
LXB_API bool lxb_html_tree_insertion_mode_in_head(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_head.c:41
LXB_API bool lxb_html_tree_insertion_mode_after_after_body(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_caption(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_caption.c:113
LXB_API bool lxb_html_tree_insertion_mode_in_body_skip_new_line_textarea(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_body.c:53
LXB_API lxb_status_t lxb_html_tree_insertion_mode_in_body_text_append(lxb_html_tree_t *tree, lexbor_str_t *str)
Definition in_body.c:113
LXB_API bool lxb_html_tree_insertion_mode_in_table_body(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_select(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_select.c:311
LXB_API bool lxb_html_tree_insertion_mode_after_head(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition after_head.c:27
LXB_API bool lxb_html_tree_insertion_mode_after_frameset(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_cell(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_cell.c:142
LXB_API bool lxb_html_tree_insertion_mode_in_body_skip_new_line(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_body.c:26
LXB_API bool lxb_html_tree_insertion_mode_text(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition text.c:14
LXB_API bool lxb_html_tree_insertion_mode_in_head_noscript(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_before_head(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition before_head.c:27
LXB_API bool lxb_html_tree_insertion_mode_in_table(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_table.c:371
LXB_API bool lxb_html_tree_insertion_mode_foreign_content(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_template(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_before_html(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition before_html.c:29
LXB_API bool lxb_html_tree_insertion_mode_in_select_in_table(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_row(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_row.c:162
LXB_API bool lxb_html_tree_insertion_mode_after_after_frameset(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_column_group(lxb_html_tree_t *tree, lxb_html_token_t *token)
LXB_API bool lxb_html_tree_insertion_mode_in_body(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_body.c:1685
LXB_API bool lxb_html_tree_insertion_mode_in_frameset(lxb_html_tree_t *tree, lxb_html_token_t *token)
Definition in_frameset.c:12
unsigned int lxb_status_t
Definition types.h:28