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

#include <syntax.h>

Data Fields

lxb_css_syntax_state_f phase
 
lxb_css_parser_state_f state
 
lxb_css_parser_state_f state_back
 
lxb_css_syntax_state_f back
 
union { 
 
   const lxb_css_syntax_cb_base_t *   cb 
 
   const lxb_css_syntax_cb_list_rules_t *   list_rules 
 
   const lxb_css_syntax_cb_at_rule_t *   at_rule 
 
   const lxb_css_syntax_cb_qualified_rule_t *   qualified_rule 
 
   const lxb_css_syntax_cb_declarations_t *   declarations 
 
   const lxb_css_syntax_cb_components_t *   components 
 
   const lxb_css_syntax_cb_function_t *   func 
 
   const lxb_css_syntax_cb_block_t *   block 
 
   const lxb_css_syntax_cb_pipe_t *   pipe 
 
   void *   user 
 
cbx 
 
voidcontext
 
uintptr_t offset
 
size_t deep
 
lxb_css_syntax_token_type_t block_end
 
bool skip_ending
 
bool skip_consume
 
bool important
 
bool failed
 
bool top_level
 
union { 
 
   lxb_css_syntax_list_rules_offset_t   list_rules 
 
   lxb_css_syntax_at_rule_offset_t   at_rule 
 
   lxb_css_syntax_qualified_offset_t   qualified 
 
   lxb_css_syntax_declarations_offset_t   declarations 
 
   void *   user 
 
u 
 

Detailed Description

Definition at line 97 of file syntax.h.

Field Documentation

◆ at_rule [1/2]

const lxb_css_syntax_cb_at_rule_t* lxb_css_syntax_rule::at_rule

Definition at line 106 of file syntax.h.

◆ at_rule [2/2]

lxb_css_syntax_at_rule_offset_t lxb_css_syntax_rule::at_rule

Definition at line 129 of file syntax.h.

◆ back

lxb_css_syntax_state_f lxb_css_syntax_rule::back

Definition at line 101 of file syntax.h.

◆ block

const lxb_css_syntax_cb_block_t* lxb_css_syntax_rule::block

Definition at line 111 of file syntax.h.

◆ block_end

lxb_css_syntax_token_type_t lxb_css_syntax_rule::block_end

Definition at line 120 of file syntax.h.

◆ cb

const lxb_css_syntax_cb_base_t* lxb_css_syntax_rule::cb

Definition at line 104 of file syntax.h.

◆ [union]

union { ... } lxb_css_syntax_rule::cbx

◆ components

const lxb_css_syntax_cb_components_t* lxb_css_syntax_rule::components

Definition at line 109 of file syntax.h.

◆ context

void* lxb_css_syntax_rule::context

Definition at line 116 of file syntax.h.

◆ declarations [1/2]

const lxb_css_syntax_cb_declarations_t* lxb_css_syntax_rule::declarations

Definition at line 108 of file syntax.h.

◆ declarations [2/2]

lxb_css_syntax_declarations_offset_t lxb_css_syntax_rule::declarations

Definition at line 131 of file syntax.h.

◆ deep

size_t lxb_css_syntax_rule::deep

Definition at line 119 of file syntax.h.

◆ failed

bool lxb_css_syntax_rule::failed

Definition at line 124 of file syntax.h.

◆ func

const lxb_css_syntax_cb_function_t* lxb_css_syntax_rule::func

Definition at line 110 of file syntax.h.

◆ important

bool lxb_css_syntax_rule::important

Definition at line 123 of file syntax.h.

◆ list_rules [1/2]

const lxb_css_syntax_cb_list_rules_t* lxb_css_syntax_rule::list_rules

Definition at line 105 of file syntax.h.

◆ list_rules [2/2]

lxb_css_syntax_list_rules_offset_t lxb_css_syntax_rule::list_rules

Definition at line 128 of file syntax.h.

◆ offset

uintptr_t lxb_css_syntax_rule::offset

Definition at line 118 of file syntax.h.

◆ phase

lxb_css_syntax_state_f lxb_css_syntax_rule::phase

Definition at line 98 of file syntax.h.

◆ pipe

const lxb_css_syntax_cb_pipe_t* lxb_css_syntax_rule::pipe

Definition at line 112 of file syntax.h.

◆ qualified

lxb_css_syntax_qualified_offset_t lxb_css_syntax_rule::qualified

Definition at line 130 of file syntax.h.

◆ qualified_rule

const lxb_css_syntax_cb_qualified_rule_t* lxb_css_syntax_rule::qualified_rule

Definition at line 107 of file syntax.h.

◆ skip_consume

bool lxb_css_syntax_rule::skip_consume

Definition at line 122 of file syntax.h.

◆ skip_ending

bool lxb_css_syntax_rule::skip_ending

Definition at line 121 of file syntax.h.

◆ state

lxb_css_parser_state_f lxb_css_syntax_rule::state

Definition at line 99 of file syntax.h.

◆ state_back

lxb_css_parser_state_f lxb_css_syntax_rule::state_back

Definition at line 100 of file syntax.h.

◆ top_level

bool lxb_css_syntax_rule::top_level

Definition at line 125 of file syntax.h.

◆ [union]

union { ... } lxb_css_syntax_rule::u

◆ user

void* lxb_css_syntax_rule::user

Definition at line 113 of file syntax.h.


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