php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
state.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018-2019 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7#ifndef LEXBOR_CSS_SYNTAX_STATE_H
8#define LEXBOR_CSS_SYNTAX_STATE_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
16
17
18const lxb_char_t *
21 const lxb_char_t *data, const lxb_char_t *end);
22
23const lxb_char_t *
25 const lxb_char_t *data, const lxb_char_t *end);
26
27const lxb_char_t *
29 const lxb_char_t *data, const lxb_char_t *end);
30
31const lxb_char_t *
33 const lxb_char_t *data, const lxb_char_t *end);
34
35const lxb_char_t *
37 const lxb_char_t *data, const lxb_char_t *end);
38
39const lxb_char_t *
41 const lxb_char_t *data, const lxb_char_t *end);
42
43const lxb_char_t *
45 const lxb_char_t *data, const lxb_char_t *end);
46
47const lxb_char_t *
49 const lxb_char_t *data, const lxb_char_t *end);
50
51const lxb_char_t *
54 const lxb_char_t *data, const lxb_char_t *end);
55
56const lxb_char_t *
58 const lxb_char_t *data, const lxb_char_t *end);
59
60const lxb_char_t *
62 const lxb_char_t *data, const lxb_char_t *end);
63
64const lxb_char_t *
67 const lxb_char_t *data, const lxb_char_t *end);
68
69const lxb_char_t *
71 const lxb_char_t *data, const lxb_char_t *end);
72
73const lxb_char_t *
75 const lxb_char_t *data, const lxb_char_t *end);
76
77const lxb_char_t *
79 const lxb_char_t *data, const lxb_char_t *end);
80
81const lxb_char_t *
83 const lxb_char_t *data, const lxb_char_t *end);
84
85const lxb_char_t *
87 const lxb_char_t *data, const lxb_char_t *end);
88
89const lxb_char_t *
91 const lxb_char_t *data, const lxb_char_t *end);
92
93const lxb_char_t *
95 const lxb_char_t *data, const lxb_char_t *end);
96
97const lxb_char_t *
99 const lxb_char_t *data, const lxb_char_t *end);
100
101const lxb_char_t *
103 const lxb_char_t *data, const lxb_char_t *end);
104
105const lxb_char_t *
107 const lxb_char_t *data, const lxb_char_t *end);
108
109const lxb_char_t *
111 const lxb_char_t *data, const lxb_char_t *end);
112
113const lxb_char_t *
116 const lxb_char_t *data, const lxb_char_t *end);
117
118const lxb_char_t *
121 const lxb_char_t *data, const lxb_char_t *end);
122
123
124#ifdef __cplusplus
125} /* extern "C" */
126#endif
127
128#endif /* LEXBOR_CSS_SYNTAX_STATE_H */
struct lxb_css_syntax_token lxb_css_syntax_token_t
Definition base.h:46
struct lxb_css_syntax_tokenizer lxb_css_syntax_tokenizer_t
Definition base.h:45
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 state.c:1603
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 state.c:1144
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 state.c:1462
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 state.c:1338
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 state.c:902
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 state.c:2264
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 state.c:798
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 state.c:1524
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 state.c:248
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 state.c:1539
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 state.c:525
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 state.c:1159
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 state.c:1089
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 state.c:424
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 state.c:1477
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 state.c:759
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 state.c:236
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 state.c:1554
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 state.c:879
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 state.c:661
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 state.c:774
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 state.c:744
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 state.c:863
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 state.c:1129
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 state.c:2128
unsigned const char * end
Definition php_ffi.h:51
zend_constant * data
unsigned char lxb_char_t
Definition types.h:27