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

Go to the source code of this file.

Functions

const lxb_char_tlxb_css_syntax_state_delim (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_comment (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_whitespace (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_string (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_hash (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_lparenthesis (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_rparenthesis (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_plus (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_plus_process (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_comma (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_minus (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_minus_process (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_full_stop (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_colon (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_semicolon (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_less_sign (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_at (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_ls_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_rsolidus (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_rs_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_lc_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_rc_bracket (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_consume_before_numeric (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_ident_like_begin (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 
const lxb_char_tlxb_css_syntax_state_ident_like_not_url_begin (lxb_css_syntax_tokenizer_t *tkz, lxb_css_syntax_token_t *token, const lxb_char_t *data, const lxb_char_t *end)
 

Function Documentation

◆ lxb_css_syntax_state_at()

const lxb_char_t * lxb_css_syntax_state_at ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1338 of file state.c.

◆ lxb_css_syntax_state_colon()

const lxb_char_t * lxb_css_syntax_state_colon ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1129 of file state.c.

◆ lxb_css_syntax_state_comma()

const lxb_char_t * lxb_css_syntax_state_comma ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 863 of file state.c.

◆ lxb_css_syntax_state_comment()

const lxb_char_t * lxb_css_syntax_state_comment ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 248 of file state.c.

◆ lxb_css_syntax_state_consume_before_numeric()

const lxb_char_t * lxb_css_syntax_state_consume_before_numeric ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1603 of file state.c.

◆ lxb_css_syntax_state_delim()

const lxb_char_t * lxb_css_syntax_state_delim ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 236 of file state.c.

◆ lxb_css_syntax_state_full_stop()

const lxb_char_t * lxb_css_syntax_state_full_stop ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1089 of file state.c.

◆ lxb_css_syntax_state_hash()

const lxb_char_t * lxb_css_syntax_state_hash ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 661 of file state.c.

◆ lxb_css_syntax_state_ident_like_begin()

const lxb_char_t * lxb_css_syntax_state_ident_like_begin ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 2128 of file state.c.

◆ lxb_css_syntax_state_ident_like_not_url_begin()

const lxb_char_t * lxb_css_syntax_state_ident_like_not_url_begin ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 2264 of file state.c.

◆ lxb_css_syntax_state_lc_bracket()

const lxb_char_t * lxb_css_syntax_state_lc_bracket ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1539 of file state.c.

◆ lxb_css_syntax_state_less_sign()

const lxb_char_t * lxb_css_syntax_state_less_sign ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1159 of file state.c.

◆ lxb_css_syntax_state_lparenthesis()

const lxb_char_t * lxb_css_syntax_state_lparenthesis ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 744 of file state.c.

◆ lxb_css_syntax_state_ls_bracket()

const lxb_char_t * lxb_css_syntax_state_ls_bracket ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1462 of file state.c.

◆ lxb_css_syntax_state_minus()

const lxb_char_t * lxb_css_syntax_state_minus ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 879 of file state.c.

◆ lxb_css_syntax_state_minus_process()

const lxb_char_t * lxb_css_syntax_state_minus_process ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 902 of file state.c.

◆ lxb_css_syntax_state_plus()

const lxb_char_t * lxb_css_syntax_state_plus ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 774 of file state.c.

◆ lxb_css_syntax_state_plus_process()

const lxb_char_t * lxb_css_syntax_state_plus_process ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 798 of file state.c.

◆ lxb_css_syntax_state_rc_bracket()

const lxb_char_t * lxb_css_syntax_state_rc_bracket ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1554 of file state.c.

◆ lxb_css_syntax_state_rparenthesis()

const lxb_char_t * lxb_css_syntax_state_rparenthesis ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 759 of file state.c.

◆ lxb_css_syntax_state_rs_bracket()

const lxb_char_t * lxb_css_syntax_state_rs_bracket ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1524 of file state.c.

◆ lxb_css_syntax_state_rsolidus()

const lxb_char_t * lxb_css_syntax_state_rsolidus ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1477 of file state.c.

◆ lxb_css_syntax_state_semicolon()

const lxb_char_t * lxb_css_syntax_state_semicolon ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 1144 of file state.c.

◆ lxb_css_syntax_state_string()

const lxb_char_t * lxb_css_syntax_state_string ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 525 of file state.c.

◆ lxb_css_syntax_state_whitespace()

const lxb_char_t * lxb_css_syntax_state_whitespace ( lxb_css_syntax_tokenizer_t * tkz,
lxb_css_syntax_token_t * token,
const lxb_char_t * data,
const lxb_char_t * end )

Definition at line 424 of file state.c.