/php-src/ext/dom/lexbor/lexbor/html/ |
H A D | tokenizer.h | 26 (*lxb_html_tokenizer_state_f)(lxb_html_tokenizer_t *tkz, 30 (*lxb_html_tokenizer_token_f)(lxb_html_tokenizer_t *tkz, 93 lxb_html_tokenizer_t *base; 103 LXB_API lxb_html_tokenizer_t * 107 lxb_html_tokenizer_init(lxb_html_tokenizer_t *tkz); 113 LXB_API lxb_html_tokenizer_t * 114 lxb_html_tokenizer_ref(lxb_html_tokenizer_t *tkz); 116 LXB_API lxb_html_tokenizer_t * 122 LXB_API lxb_html_tokenizer_t * 145 lxb_html_tokenizer_end(lxb_html_tokenizer_t *tkz); [all …]
|
H A D | tokenizer.c | 34 lxb_html_tokenizer_token_done(lxb_html_tokenizer_t *tkz, 38 lxb_html_tokenizer_t * 45 lxb_html_tokenizer_init(lxb_html_tokenizer_t *tkz) in lxb_html_tokenizer_init() 162 lxb_html_tokenizer_t * 163 lxb_html_tokenizer_ref(lxb_html_tokenizer_t *tkz) in lxb_html_tokenizer_ref() 178 lxb_html_tokenizer_t * 179 lxb_html_tokenizer_unref(lxb_html_tokenizer_t *tkz) in lxb_html_tokenizer_unref() 199 lxb_html_tokenizer_clean(lxb_html_tokenizer_t *tkz) in lxb_html_tokenizer_clean() 218 lxb_html_tokenizer_t * 273 lxb_html_tokenizer_begin(lxb_html_tokenizer_t *tkz) in lxb_html_tokenizer_begin() [all …]
|
H A D | parser.h | 31 lxb_html_tokenizer_t *tkz; 107 lxb_inline lxb_html_tokenizer_t * 147 LXB_API lxb_html_tokenizer_t *
|
H A D | base.h | 26 typedef struct lxb_html_tokenizer lxb_html_tokenizer_t; typedef
|
H A D | token.h | 98 lxb_html_token_find_attr(lxb_html_tokenizer_t *tkz, lxb_html_token_t *token,
|
H A D | tree.h | 40 lxb_html_tokenizer_t *tkz_ref; 82 lxb_html_tree_init(lxb_html_tree_t *tree, lxb_html_tokenizer_t *tkz);
|
H A D | token.c | 351 lxb_html_token_find_attr(lxb_html_tokenizer_t *tkz, lxb_html_token_t *token, in lxb_html_token_find_attr()
|
H A D | tree.c | 39 lxb_html_tree_token_callback(lxb_html_tokenizer_t *tkz, 53 lxb_html_tree_init(lxb_html_tree_t *tree, lxb_html_tokenizer_t *tkz) in lxb_html_tree_init() 200 lxb_html_tree_token_callback(lxb_html_tokenizer_t *tkz, in lxb_html_tree_token_callback()
|
H A D | parser.c | 437 lxb_html_tokenizer_t *
|
/php-src/ext/dom/lexbor/lexbor/html/tokenizer/ |
H A D | state_comment.c | 15 lxb_html_tokenizer_state_comment_start(lxb_html_tokenizer_t *tkz, 20 lxb_html_tokenizer_state_comment_start_dash(lxb_html_tokenizer_t *tkz, 25 lxb_html_tokenizer_state_comment(lxb_html_tokenizer_t *tkz, 30 lxb_html_tokenizer_state_comment_less_than_sign(lxb_html_tokenizer_t *tkz, 52 lxb_html_tokenizer_state_comment_end_dash(lxb_html_tokenizer_t *tkz, 57 lxb_html_tokenizer_state_comment_end(lxb_html_tokenizer_t *tkz, 62 lxb_html_tokenizer_state_comment_end_bang(lxb_html_tokenizer_t *tkz, 89 lxb_html_tokenizer_state_comment_start(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_comment_start() 121 lxb_html_tokenizer_state_comment_start_dash(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_comment_start_dash() 169 lxb_html_tokenizer_state_comment(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_comment() [all …]
|
H A D | state_script.c | 23 lxb_html_tokenizer_state_script_data(lxb_html_tokenizer_t *tkz, 28 lxb_html_tokenizer_state_script_data_less_than_sign(lxb_html_tokenizer_t *tkz, 33 lxb_html_tokenizer_state_script_data_end_tag_open(lxb_html_tokenizer_t *tkz, 38 lxb_html_tokenizer_state_script_data_end_tag_name(lxb_html_tokenizer_t *tkz, 43 lxb_html_tokenizer_state_script_data_escape_start(lxb_html_tokenizer_t *tkz, 49 lxb_html_tokenizer_t *tkz, 54 lxb_html_tokenizer_state_script_data_escaped(lxb_html_tokenizer_t *tkz, 59 lxb_html_tokenizer_state_script_data_escaped_dash(lxb_html_tokenizer_t *tkz, 133 lxb_html_tokenizer_state_script_data_before(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_script_data_before() 150 lxb_html_tokenizer_state_script_data(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_script_data() [all …]
|
H A D | state.c | 34 lxb_html_tokenizer_state_data(lxb_html_tokenizer_t *tkz, 38 lxb_html_tokenizer_state_plaintext(lxb_html_tokenizer_t *tkz, 44 lxb_html_tokenizer_state_tag_open(lxb_html_tokenizer_t *tkz, 49 lxb_html_tokenizer_state_end_tag_open(lxb_html_tokenizer_t *tkz, 54 lxb_html_tokenizer_state_tag_name(lxb_html_tokenizer_t *tkz, 60 lxb_html_tokenizer_state_attribute_name(lxb_html_tokenizer_t *tkz, 152 _lxb_html_tokenizer_state_char_ref(lxb_html_tokenizer_t *tkz, 225 lxb_html_tokenizer_state_data(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_data() 340 lxb_html_tokenizer_state_plaintext(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_plaintext() 409 lxb_html_tokenizer_state_tag_open(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_tag_open() [all …]
|
H A D | state_doctype.c | 21 lxb_html_tokenizer_state_doctype(lxb_html_tokenizer_t *tkz, 26 lxb_html_tokenizer_state_doctype_before_name(lxb_html_tokenizer_t *tkz, 31 lxb_html_tokenizer_state_doctype_name(lxb_html_tokenizer_t *tkz, 36 lxb_html_tokenizer_state_doctype_after_name(lxb_html_tokenizer_t *tkz, 115 lxb_html_tokenizer_state_doctype_bogus(lxb_html_tokenizer_t *tkz, 124 lxb_html_tokenizer_state_doctype_before(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_doctype_before() 144 lxb_html_tokenizer_state_doctype(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_doctype() 197 lxb_html_tokenizer_state_doctype_before_name(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_doctype_before_name() 284 lxb_html_tokenizer_state_doctype_name(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_doctype_name() 373 lxb_html_tokenizer_state_doctype_after_name(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_doctype_after_name() [all …]
|
H A D | state_rawtext.c | 21 lxb_html_tokenizer_state_rawtext(lxb_html_tokenizer_t *tkz, 26 lxb_html_tokenizer_state_rawtext_less_than_sign(lxb_html_tokenizer_t *tkz, 31 lxb_html_tokenizer_state_rawtext_end_tag_open(lxb_html_tokenizer_t *tkz, 36 lxb_html_tokenizer_state_rawtext_end_tag_name(lxb_html_tokenizer_t *tkz, 45 lxb_html_tokenizer_state_rawtext_before(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rawtext_before() 62 lxb_html_tokenizer_state_rawtext(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rawtext() 145 lxb_html_tokenizer_state_rawtext_less_than_sign(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rawtext_less_than_sign() 165 lxb_html_tokenizer_state_rawtext_end_tag_open(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rawtext_end_tag_open() 188 lxb_html_tokenizer_state_rawtext_end_tag_name(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rawtext_end_tag_name()
|
H A D | state_rcdata.c | 21 lxb_html_tokenizer_state_rcdata(lxb_html_tokenizer_t *tkz, 26 lxb_html_tokenizer_state_rcdata_less_than_sign(lxb_html_tokenizer_t *tkz, 31 lxb_html_tokenizer_state_rcdata_end_tag_open(lxb_html_tokenizer_t *tkz, 36 lxb_html_tokenizer_state_rcdata_end_tag_name(lxb_html_tokenizer_t *tkz, 45 lxb_html_tokenizer_state_rcdata_before(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rcdata_before() 62 lxb_html_tokenizer_state_rcdata(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rcdata() 154 lxb_html_tokenizer_state_rcdata_less_than_sign(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rcdata_less_than_sign() 174 lxb_html_tokenizer_state_rcdata_end_tag_open(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rcdata_end_tag_open() 197 lxb_html_tokenizer_state_rcdata_end_tag_name(lxb_html_tokenizer_t *tkz, in lxb_html_tokenizer_state_rcdata_end_tag_name()
|
H A D | state.h | 195 lxb_html_tokenizer_state_data_before(lxb_html_tokenizer_t *tkz, 200 lxb_html_tokenizer_state_plaintext_before(lxb_html_tokenizer_t *tkz, 205 lxb_html_tokenizer_state_before_attribute_name(lxb_html_tokenizer_t *tkz, 210 lxb_html_tokenizer_state_self_closing_start_tag(lxb_html_tokenizer_t *tkz, 215 lxb_html_tokenizer_state_cr(lxb_html_tokenizer_t *tkz, const lxb_char_t *data, 219 lxb_html_tokenizer_state_char_ref(lxb_html_tokenizer_t *tkz,
|
H A D | state_comment.h | 18 lxb_html_tokenizer_state_comment_before_start(lxb_html_tokenizer_t *tkz,
|
H A D | state_script.h | 23 lxb_html_tokenizer_state_script_data_before(lxb_html_tokenizer_t *tkz,
|
H A D | state_doctype.h | 18 lxb_html_tokenizer_state_doctype_before(lxb_html_tokenizer_t *tkz,
|
H A D | state_rawtext.h | 23 lxb_html_tokenizer_state_rawtext_before(lxb_html_tokenizer_t *tkz,
|
H A D | state_rcdata.h | 23 lxb_html_tokenizer_state_rcdata_before(lxb_html_tokenizer_t *tkz,
|
/php-src/ext/dom/lexbor/patches/ |
H A D | 0001-Expose-line-and-column-information-for-use-in-PHP.patch | 47 @@ -91,6 +91,7 @@ lxb_html_tokenizer_init(lxb_html_tokenizer_t *tkz) 55 @@ -152,6 +153,8 @@ lxb_html_tokenizer_inherit(lxb_html_tokenizer_t *tkz_to, 64 @@ -312,7 +315,26 @@ lxb_html_tokenizer_chunk(lxb_html_tokenizer_t *tkz, const lxb_char_t *data,
|
H A D | 0005-Shrink-size-of-static-binary-search-tree.patch | 41 @@ -1815,7 +1815,7 @@ lxb_html_tokenizer_state_char_ref_named(lxb_html_tokenizer_t *tkz,
|