php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
token_res.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_TOKEN_RES_H
8#define LEXBOR_CSS_SYNTAX_TOKEN_RES_H
9
10
11#ifdef LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP
12#ifndef LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP_ENABLED
13#define LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP_ENABLED
14static const lexbor_shs_entry_t lxb_css_syntax_token_res_name_shs_map[] =
15{
16 {NULL, NULL, 92, 0}, {NULL, NULL, 0, 0},
17 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
18 {NULL, NULL, 0, 0}, {"end-of-file", (void *) LXB_CSS_SYNTAX_TOKEN__EOF, 11, 0},
19 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
20 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
21 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
22 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
23 {"ident", (void *) LXB_CSS_SYNTAX_TOKEN_IDENT, 5, 0}, {"cdo", (void *) LXB_CSS_SYNTAX_TOKEN_CDO, 3, 0},
24 {NULL, NULL, 0, 0}, {"left-parenthesis", (void *) LXB_CSS_SYNTAX_TOKEN_L_PARENTHESIS, 16, 0},
25 {"right-parenthesis", (void *) LXB_CSS_SYNTAX_TOKEN_R_PARENTHESIS, 17, 0}, {NULL, NULL, 0, 0},
26 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
27 {NULL, NULL, 0, 0}, {"percentage", (void *) LXB_CSS_SYNTAX_TOKEN_PERCENTAGE, 10, 0},
28 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
29 {NULL, NULL, 0, 0}, {"at-keyword", (void *) LXB_CSS_SYNTAX_TOKEN_AT_KEYWORD, 10, 0},
30 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
31 {"string", (void *) LXB_CSS_SYNTAX_TOKEN_STRING, 6, 0}, {NULL, NULL, 0, 0},
32 {"bad-url", (void *) LXB_CSS_SYNTAX_TOKEN_BAD_URL, 7, 0}, {NULL, NULL, 0, 0},
33 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
34 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
35 {NULL, NULL, 0, 0}, {"bad-string", (void *) LXB_CSS_SYNTAX_TOKEN_BAD_STRING, 10, 0},
36 {"whitespace", (void *) LXB_CSS_SYNTAX_TOKEN_WHITESPACE, 10, 0}, {NULL, NULL, 0, 0},
37 {"undefined", (void *) LXB_CSS_SYNTAX_TOKEN_UNDEF, 9, 0}, {NULL, NULL, 0, 0},
38 {"right-curly-bracket", (void *) LXB_CSS_SYNTAX_TOKEN_RC_BRACKET, 19, 0}, {"right-square-bracket", (void *) LXB_CSS_SYNTAX_TOKEN_RS_BRACKET, 20, 0},
39 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
40 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
41 {NULL, NULL, 0, 0}, {"number", (void *) LXB_CSS_SYNTAX_TOKEN_NUMBER, 6, 0},
42 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
43 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
44 {"semicolon", (void *) LXB_CSS_SYNTAX_TOKEN_SEMICOLON, 9, 0}, {NULL, NULL, 0, 0},
45 {"dimension", (void *) LXB_CSS_SYNTAX_TOKEN_DIMENSION, 9, 0}, {NULL, NULL, 0, 0},
46 {"colon", (void *) LXB_CSS_SYNTAX_TOKEN_COLON, 5, 0}, {"function", (void *) LXB_CSS_SYNTAX_TOKEN_FUNCTION, 8, 0},
47 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
48 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
49 {NULL, NULL, 0, 0}, {"comma", (void *) LXB_CSS_SYNTAX_TOKEN_COMMA, 5, 0},
50 {"url", (void *) LXB_CSS_SYNTAX_TOKEN_URL, 3, 0}, {NULL, NULL, 0, 0},
51 {NULL, NULL, 0, 0}, {"cdc", (void *) LXB_CSS_SYNTAX_TOKEN_CDC, 3, 0},
52 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
53 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
54 {NULL, NULL, 0, 0}, {"hash", (void *) LXB_CSS_SYNTAX_TOKEN_HASH, 4, 0},
55 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
56 {"comment", (void *) LXB_CSS_SYNTAX_TOKEN_COMMENT, 7, 0}, {NULL, NULL, 0, 0},
57 {"delim", (void *) LXB_CSS_SYNTAX_TOKEN_DELIM, 5, 0}, {NULL, NULL, 0, 0},
58 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
59 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
60 {NULL, NULL, 0, 0}, {NULL, NULL, 0, 0},
61 {NULL, NULL, 0, 0}, {"left-curly-bracket", (void *) LXB_CSS_SYNTAX_TOKEN_LC_BRACKET, 18, 0},
62 {"left-square-bracket", (void *) LXB_CSS_SYNTAX_TOKEN_LS_BRACKET, 19, 0}
63};
64#endif /* LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP_ENABLED */
65#endif /* LXB_CSS_SYNTAX_TOKEN_RES_NAME_SHS_MAP */
66
67
68#endif /* LEXBOR_CSS_SYNTAX_TOKEN_RES_H */
@ LXB_CSS_SYNTAX_TOKEN_FUNCTION
Definition token.h:73
@ LXB_CSS_SYNTAX_TOKEN_LS_BRACKET
Definition token.h:95
@ LXB_CSS_SYNTAX_TOKEN_BAD_URL
Definition token.h:79
@ LXB_CSS_SYNTAX_TOKEN_RC_BRACKET
Definition token.h:100
@ LXB_CSS_SYNTAX_TOKEN__EOF
Definition token.h:101
@ LXB_CSS_SYNTAX_TOKEN_NUMBER
Definition token.h:88
@ LXB_CSS_SYNTAX_TOKEN_BAD_STRING
Definition token.h:77
@ LXB_CSS_SYNTAX_TOKEN_CDO
Definition token.h:90
@ LXB_CSS_SYNTAX_TOKEN_COMMA
Definition token.h:94
@ LXB_CSS_SYNTAX_TOKEN_CDC
Definition token.h:91
@ LXB_CSS_SYNTAX_TOKEN_DELIM
Definition token.h:87
@ LXB_CSS_SYNTAX_TOKEN_COLON
Definition token.h:92
@ LXB_CSS_SYNTAX_TOKEN_UNDEF
Definition token.h:69
@ LXB_CSS_SYNTAX_TOKEN_DIMENSION
Definition token.h:84
@ LXB_CSS_SYNTAX_TOKEN_RS_BRACKET
Definition token.h:96
@ LXB_CSS_SYNTAX_TOKEN_AT_KEYWORD
Definition token.h:74
@ LXB_CSS_SYNTAX_TOKEN_STRING
Definition token.h:76
@ LXB_CSS_SYNTAX_TOKEN_URL
Definition token.h:78
@ LXB_CSS_SYNTAX_TOKEN_IDENT
Definition token.h:72
@ LXB_CSS_SYNTAX_TOKEN_WHITESPACE
Definition token.h:81
@ LXB_CSS_SYNTAX_TOKEN_LC_BRACKET
Definition token.h:99
@ LXB_CSS_SYNTAX_TOKEN_L_PARENTHESIS
Definition token.h:97
@ LXB_CSS_SYNTAX_TOKEN_HASH
Definition token.h:75
@ LXB_CSS_SYNTAX_TOKEN_PERCENTAGE
Definition token.h:89
@ LXB_CSS_SYNTAX_TOKEN_COMMENT
Definition token.h:80
@ LXB_CSS_SYNTAX_TOKEN_R_PARENTHESIS
Definition token.h:98
@ LXB_CSS_SYNTAX_TOKEN_SEMICOLON
Definition token.h:93
#define NULL
Definition gdcache.h:45
Definition shs.h:19