|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <tokenizer.h>
Data Fields | |
| lxb_html_tokenizer_state_f | state |
| lxb_html_tokenizer_state_f | state_return |
| lxb_html_tokenizer_token_f | callback_token_done |
| void * | callback_token_ctx |
| lexbor_hash_t * | tags |
| lexbor_hash_t * | attrs |
| lexbor_mraw_t * | attrs_mraw |
| lexbor_mraw_t * | mraw |
| lxb_html_token_t * | token |
| lexbor_dobject_t * | dobj_token |
| lexbor_dobject_t * | dobj_token_attr |
| lexbor_array_obj_t * | parse_errors |
| lxb_html_tree_t * | tree |
| const lxb_char_t * | markup |
| const lxb_char_t * | temp |
| lxb_tag_id_t | tmp_tag_id |
| lxb_char_t * | start |
| lxb_char_t * | pos |
| const lxb_char_t * | end |
| const lxb_char_t * | begin |
| const lxb_char_t * | last |
| size_t | current_line |
| size_t | current_column |
| const lexbor_sbst_entry_static_t * | entity |
| const lexbor_sbst_entry_static_t * | entity_match |
| uintptr_t | entity_start |
| uintptr_t | entity_end |
| uint32_t | entity_length |
| uint32_t | entity_number |
| bool | is_attribute |
| lxb_html_tokenizer_opt_t | opt |
| lxb_status_t | status |
| bool | is_eof |
| lxb_html_tokenizer_t * | base |
| size_t | ref_count |
Definition at line 34 of file tokenizer.h.
| lexbor_hash_t* lxb_html_tokenizer::attrs |
Definition at line 42 of file tokenizer.h.
| lexbor_mraw_t* lxb_html_tokenizer::attrs_mraw |
Definition at line 43 of file tokenizer.h.
| lxb_html_tokenizer_t* lxb_html_tokenizer::base |
Definition at line 93 of file tokenizer.h.
| const lxb_char_t* lxb_html_tokenizer::begin |
Definition at line 74 of file tokenizer.h.
| void* lxb_html_tokenizer::callback_token_ctx |
Definition at line 39 of file tokenizer.h.
| lxb_html_tokenizer_token_f lxb_html_tokenizer::callback_token_done |
Definition at line 38 of file tokenizer.h.
| size_t lxb_html_tokenizer::current_column |
Definition at line 77 of file tokenizer.h.
| size_t lxb_html_tokenizer::current_line |
Definition at line 76 of file tokenizer.h.
| lexbor_dobject_t* lxb_html_tokenizer::dobj_token |
Definition at line 52 of file tokenizer.h.
| lexbor_dobject_t* lxb_html_tokenizer::dobj_token_attr |
Definition at line 53 of file tokenizer.h.
| const lxb_char_t* lxb_html_tokenizer::end |
Definition at line 73 of file tokenizer.h.
| const lexbor_sbst_entry_static_t* lxb_html_tokenizer::entity |
Definition at line 80 of file tokenizer.h.
| uintptr_t lxb_html_tokenizer::entity_end |
Definition at line 83 of file tokenizer.h.
| uint32_t lxb_html_tokenizer::entity_length |
Definition at line 84 of file tokenizer.h.
| const lexbor_sbst_entry_static_t* lxb_html_tokenizer::entity_match |
Definition at line 81 of file tokenizer.h.
| uint32_t lxb_html_tokenizer::entity_number |
Definition at line 85 of file tokenizer.h.
| uintptr_t lxb_html_tokenizer::entity_start |
Definition at line 82 of file tokenizer.h.
| bool lxb_html_tokenizer::is_attribute |
Definition at line 86 of file tokenizer.h.
| bool lxb_html_tokenizer::is_eof |
Definition at line 91 of file tokenizer.h.
| const lxb_char_t* lxb_html_tokenizer::last |
Definition at line 75 of file tokenizer.h.
| const lxb_char_t* lxb_html_tokenizer::markup |
Definition at line 67 of file tokenizer.h.
| lexbor_mraw_t* lxb_html_tokenizer::mraw |
Definition at line 46 of file tokenizer.h.
| lxb_html_tokenizer_opt_t lxb_html_tokenizer::opt |
Definition at line 89 of file tokenizer.h.
| lexbor_array_obj_t* lxb_html_tokenizer::parse_errors |
Definition at line 56 of file tokenizer.h.
| lxb_char_t* lxb_html_tokenizer::pos |
Definition at line 72 of file tokenizer.h.
| size_t lxb_html_tokenizer::ref_count |
Definition at line 94 of file tokenizer.h.
| lxb_char_t* lxb_html_tokenizer::start |
Definition at line 71 of file tokenizer.h.
| lxb_html_tokenizer_state_f lxb_html_tokenizer::state |
Definition at line 35 of file tokenizer.h.
| lxb_html_tokenizer_state_f lxb_html_tokenizer::state_return |
Definition at line 36 of file tokenizer.h.
| lxb_status_t lxb_html_tokenizer::status |
Definition at line 90 of file tokenizer.h.
| lexbor_hash_t* lxb_html_tokenizer::tags |
Definition at line 41 of file tokenizer.h.
| const lxb_char_t* lxb_html_tokenizer::temp |
Definition at line 68 of file tokenizer.h.
| lxb_tag_id_t lxb_html_tokenizer::tmp_tag_id |
Definition at line 69 of file tokenizer.h.
| lxb_html_token_t* lxb_html_tokenizer::token |
Definition at line 49 of file tokenizer.h.
| lxb_html_tree_t* lxb_html_tokenizer::tree |
Definition at line 64 of file tokenizer.h.