php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
lxb_css_parser Struct Reference

#include <parser.h>

Data Fields

lxb_css_parser_state_f block
 
voidcontext
 
lxb_css_syntax_tokenizer_ttkz
 
lxb_css_selectors_tselectors
 
lxb_css_selectors_told_selectors
 
lxb_css_memory_tmemory
 
lxb_css_memory_told_memory
 
lxb_css_syntax_rule_trules_begin
 
lxb_css_syntax_rule_trules_end
 
lxb_css_syntax_rule_trules
 
lxb_css_parser_state_tstates_begin
 
lxb_css_parser_state_tstates_end
 
lxb_css_parser_state_tstates
 
lxb_css_syntax_token_type_ttypes_begin
 
lxb_css_syntax_token_type_ttypes_end
 
lxb_css_syntax_token_type_ttypes_pos
 
lxb_css_syntax_tokenizer_chunk_f chunk_cb
 
voidchunk_ctx
 
const lxb_char_tpos
 
uintptr_t offset
 
lexbor_str_t str
 
size_t str_size
 
lxb_css_log_tlog
 
lxb_css_parser_stage_t stage
 
bool loop
 
bool fake_null
 
bool my_tkz
 
bool receive_endings
 
lxb_status_t status
 

Detailed Description

Definition at line 131 of file parser.h.

Field Documentation

◆ block

lxb_css_parser_state_f lxb_css_parser::block

Definition at line 132 of file parser.h.

◆ chunk_cb

lxb_css_syntax_tokenizer_chunk_f lxb_css_parser::chunk_cb

Definition at line 159 of file parser.h.

◆ chunk_ctx

void* lxb_css_parser::chunk_ctx

Definition at line 160 of file parser.h.

◆ context

void* lxb_css_parser::context

Definition at line 133 of file parser.h.

◆ fake_null

bool lxb_css_parser::fake_null

Definition at line 173 of file parser.h.

◆ log

lxb_css_log_t* lxb_css_parser::log

Definition at line 168 of file parser.h.

◆ loop

bool lxb_css_parser::loop

Definition at line 172 of file parser.h.

◆ memory

lxb_css_memory_t* lxb_css_parser::memory

Definition at line 141 of file parser.h.

◆ my_tkz

bool lxb_css_parser::my_tkz

Definition at line 174 of file parser.h.

◆ offset

uintptr_t lxb_css_parser::offset

Definition at line 163 of file parser.h.

◆ old_memory

lxb_css_memory_t* lxb_css_parser::old_memory

Definition at line 142 of file parser.h.

◆ old_selectors

lxb_css_selectors_t* lxb_css_parser::old_selectors

Definition at line 138 of file parser.h.

◆ pos

const lxb_char_t* lxb_css_parser::pos

Definition at line 162 of file parser.h.

◆ receive_endings

bool lxb_css_parser::receive_endings

Definition at line 175 of file parser.h.

◆ rules

lxb_css_syntax_rule_t* lxb_css_parser::rules

Definition at line 147 of file parser.h.

◆ rules_begin

lxb_css_syntax_rule_t* lxb_css_parser::rules_begin

Definition at line 145 of file parser.h.

◆ rules_end

lxb_css_syntax_rule_t* lxb_css_parser::rules_end

Definition at line 146 of file parser.h.

◆ selectors

lxb_css_selectors_t* lxb_css_parser::selectors

Definition at line 137 of file parser.h.

◆ stage

lxb_css_parser_stage_t lxb_css_parser::stage

Definition at line 170 of file parser.h.

◆ states

lxb_css_parser_state_t* lxb_css_parser::states

Definition at line 152 of file parser.h.

◆ states_begin

lxb_css_parser_state_t* lxb_css_parser::states_begin

Definition at line 150 of file parser.h.

◆ states_end

lxb_css_parser_state_t* lxb_css_parser::states_end

Definition at line 151 of file parser.h.

◆ status

lxb_status_t lxb_css_parser::status

Definition at line 177 of file parser.h.

◆ str

lexbor_str_t lxb_css_parser::str

Definition at line 165 of file parser.h.

◆ str_size

size_t lxb_css_parser::str_size

Definition at line 166 of file parser.h.

◆ tkz

lxb_css_syntax_tokenizer_t* lxb_css_parser::tkz

Definition at line 136 of file parser.h.

◆ types_begin

lxb_css_syntax_token_type_t* lxb_css_parser::types_begin

Definition at line 155 of file parser.h.

◆ types_end

lxb_css_syntax_token_type_t* lxb_css_parser::types_end

Definition at line 156 of file parser.h.

◆ types_pos

lxb_css_syntax_token_type_t* lxb_css_parser::types_pos

Definition at line 157 of file parser.h.


The documentation for this struct was generated from the following file: