php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
parser.c File Reference

Go to the source code of this file.

Functions

lxb_css_parser_tlxb_css_parser_create (void)
 
lxb_status_t lxb_css_parser_init (lxb_css_parser_t *parser, lxb_css_syntax_tokenizer_t *tkz)
 
void lxb_css_parser_clean (lxb_css_parser_t *parser)
 
void lxb_css_parser_erase (lxb_css_parser_t *parser)
 
lxb_css_parser_tlxb_css_parser_destroy (lxb_css_parser_t *parser, bool self_destroy)
 
lxb_css_parser_state_tlxb_css_parser_states_push (lxb_css_parser_t *parser, lxb_css_parser_state_f state, void *ctx, bool root)
 
lxb_css_parser_state_tlxb_css_parser_states_next (lxb_css_parser_t *parser, lxb_css_parser_state_f next, lxb_css_parser_state_f back, void *ctx, bool root)
 
lxb_status_t lxb_css_parser_types_push (lxb_css_parser_t *parser, lxb_css_syntax_token_type_t type)
 
bool lxb_css_parser_stop (lxb_css_parser_t *parser)
 
bool lxb_css_parser_fail (lxb_css_parser_t *parser, lxb_status_t status)
 
bool lxb_css_parser_unexpected (lxb_css_parser_t *parser)
 
bool lxb_css_parser_success (lxb_css_parser_t *parser)
 
bool lxb_css_parser_failed (lxb_css_parser_t *parser)
 
lxb_status_t lxb_css_parser_unexpected_status (lxb_css_parser_t *parser)
 
bool lxb_css_parser_unexpected_data (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token)
 
lxb_status_t lxb_css_parser_unexpected_data_status (lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token)
 
bool lxb_css_parser_memory_fail (lxb_css_parser_t *parser)
 
lxb_status_t lxb_css_parser_memory_fail_status (lxb_css_parser_t *parser)
 

Function Documentation

◆ lxb_css_parser_clean()

void lxb_css_parser_clean ( lxb_css_parser_t * parser)

Definition at line 104 of file parser.c.

◆ lxb_css_parser_create()

lxb_css_parser_t * lxb_css_parser_create ( void )

Definition at line 13 of file parser.c.

◆ lxb_css_parser_destroy()

lxb_css_parser_t * lxb_css_parser_destroy ( lxb_css_parser_t * parser,
bool self_destroy )

Definition at line 130 of file parser.c.

◆ lxb_css_parser_erase()

void lxb_css_parser_erase ( lxb_css_parser_t * parser)

Definition at line 120 of file parser.c.

◆ lxb_css_parser_fail()

bool lxb_css_parser_fail ( lxb_css_parser_t * parser,
lxb_status_t status )

Definition at line 264 of file parser.c.

◆ lxb_css_parser_failed()

bool lxb_css_parser_failed ( lxb_css_parser_t * parser)

Definition at line 286 of file parser.c.

◆ lxb_css_parser_init()

lxb_status_t lxb_css_parser_init ( lxb_css_parser_t * parser,
lxb_css_syntax_tokenizer_t * tkz )

Definition at line 19 of file parser.c.

◆ lxb_css_parser_memory_fail()

bool lxb_css_parser_memory_fail ( lxb_css_parser_t * parser)

Definition at line 335 of file parser.c.

◆ lxb_css_parser_memory_fail_status()

lxb_status_t lxb_css_parser_memory_fail_status ( lxb_css_parser_t * parser)

Definition at line 343 of file parser.c.

◆ lxb_css_parser_states_next()

lxb_css_parser_state_t * lxb_css_parser_states_next ( lxb_css_parser_t * parser,
lxb_css_parser_state_f next,
lxb_css_parser_state_f back,
void * ctx,
bool root )

Definition at line 208 of file parser.c.

◆ lxb_css_parser_states_push()

lxb_css_parser_state_t * lxb_css_parser_states_push ( lxb_css_parser_t * parser,
lxb_css_parser_state_f state,
void * ctx,
bool root )

Definition at line 166 of file parser.c.

◆ lxb_css_parser_stop()

bool lxb_css_parser_stop ( lxb_css_parser_t * parser)

Definition at line 257 of file parser.c.

◆ lxb_css_parser_success()

bool lxb_css_parser_success ( lxb_css_parser_t * parser)

Definition at line 279 of file parser.c.

◆ lxb_css_parser_types_push()

lxb_status_t lxb_css_parser_types_push ( lxb_css_parser_t * parser,
lxb_css_syntax_token_type_t type )

Definition at line 225 of file parser.c.

◆ lxb_css_parser_unexpected()

bool lxb_css_parser_unexpected ( lxb_css_parser_t * parser)

Definition at line 272 of file parser.c.

◆ lxb_css_parser_unexpected_data()

bool lxb_css_parser_unexpected_data ( lxb_css_parser_t * parser,
const lxb_css_syntax_token_t * token )

Definition at line 307 of file parser.c.

◆ lxb_css_parser_unexpected_data_status()

lxb_status_t lxb_css_parser_unexpected_data_status ( lxb_css_parser_t * parser,
const lxb_css_syntax_token_t * token )

Definition at line 321 of file parser.c.

◆ lxb_css_parser_unexpected_status()

lxb_status_t lxb_css_parser_unexpected_status ( lxb_css_parser_t * parser)

Definition at line 297 of file parser.c.