xref: /PHP-8.2/ext/dom/lexbor/lexbor/tag/const.h (revision f0934090)
1 /*
2  * Copyright (C) 2018 Alexander Borisov
3  *
4  * Author: Alexander Borisov <borisov@lexbor.com>
5  */
6 
7 /*
8  * Caution!
9  * This file generated by the script "utils/lexbor/tag_ns/tags.py"!
10  * Do not change this file!
11  */
12 
13 
14 #ifndef LXB_TAG_CONST_H
15 #define LXB_TAG_CONST_H
16 
17 #define LXB_TAG_CONST_VERSION "A161EC911182C3254E7A972D5C51DF86"
18 #define LXB_TAG_CONST_VERSION_A161EC911182C3254E7A972D5C51DF86
19 
20 
21 typedef uintptr_t lxb_tag_id_t;
22 
23 typedef enum {
24     LXB_TAG__UNDEF              = 0x0000,
25     LXB_TAG__END_OF_FILE        = 0x0001,
26     LXB_TAG__TEXT               = 0x0002,
27     LXB_TAG__DOCUMENT           = 0x0003,
28     LXB_TAG__EM_COMMENT         = 0x0004,
29     LXB_TAG__EM_DOCTYPE         = 0x0005,
30     LXB_TAG_A                   = 0x0006,
31     LXB_TAG_ABBR                = 0x0007,
32     LXB_TAG_ACRONYM             = 0x0008,
33     LXB_TAG_ADDRESS             = 0x0009,
34     LXB_TAG_ALTGLYPH            = 0x000a,
35     LXB_TAG_ALTGLYPHDEF         = 0x000b,
36     LXB_TAG_ALTGLYPHITEM        = 0x000c,
37     LXB_TAG_ANIMATECOLOR        = 0x000d,
38     LXB_TAG_ANIMATEMOTION       = 0x000e,
39     LXB_TAG_ANIMATETRANSFORM    = 0x000f,
40     LXB_TAG_ANNOTATION_XML      = 0x0010,
41     LXB_TAG_APPLET              = 0x0011,
42     LXB_TAG_AREA                = 0x0012,
43     LXB_TAG_ARTICLE             = 0x0013,
44     LXB_TAG_ASIDE               = 0x0014,
45     LXB_TAG_AUDIO               = 0x0015,
46     LXB_TAG_B                   = 0x0016,
47     LXB_TAG_BASE                = 0x0017,
48     LXB_TAG_BASEFONT            = 0x0018,
49     LXB_TAG_BDI                 = 0x0019,
50     LXB_TAG_BDO                 = 0x001a,
51     LXB_TAG_BGSOUND             = 0x001b,
52     LXB_TAG_BIG                 = 0x001c,
53     LXB_TAG_BLINK               = 0x001d,
54     LXB_TAG_BLOCKQUOTE          = 0x001e,
55     LXB_TAG_BODY                = 0x001f,
56     LXB_TAG_BR                  = 0x0020,
57     LXB_TAG_BUTTON              = 0x0021,
58     LXB_TAG_CANVAS              = 0x0022,
59     LXB_TAG_CAPTION             = 0x0023,
60     LXB_TAG_CENTER              = 0x0024,
61     LXB_TAG_CITE                = 0x0025,
62     LXB_TAG_CLIPPATH            = 0x0026,
63     LXB_TAG_CODE                = 0x0027,
64     LXB_TAG_COL                 = 0x0028,
65     LXB_TAG_COLGROUP            = 0x0029,
66     LXB_TAG_DATA                = 0x002a,
67     LXB_TAG_DATALIST            = 0x002b,
68     LXB_TAG_DD                  = 0x002c,
69     LXB_TAG_DEL                 = 0x002d,
70     LXB_TAG_DESC                = 0x002e,
71     LXB_TAG_DETAILS             = 0x002f,
72     LXB_TAG_DFN                 = 0x0030,
73     LXB_TAG_DIALOG              = 0x0031,
74     LXB_TAG_DIR                 = 0x0032,
75     LXB_TAG_DIV                 = 0x0033,
76     LXB_TAG_DL                  = 0x0034,
77     LXB_TAG_DT                  = 0x0035,
78     LXB_TAG_EM                  = 0x0036,
79     LXB_TAG_EMBED               = 0x0037,
80     LXB_TAG_FEBLEND             = 0x0038,
81     LXB_TAG_FECOLORMATRIX       = 0x0039,
82     LXB_TAG_FECOMPONENTTRANSFER = 0x003a,
83     LXB_TAG_FECOMPOSITE         = 0x003b,
84     LXB_TAG_FECONVOLVEMATRIX    = 0x003c,
85     LXB_TAG_FEDIFFUSELIGHTING   = 0x003d,
86     LXB_TAG_FEDISPLACEMENTMAP   = 0x003e,
87     LXB_TAG_FEDISTANTLIGHT      = 0x003f,
88     LXB_TAG_FEDROPSHADOW        = 0x0040,
89     LXB_TAG_FEFLOOD             = 0x0041,
90     LXB_TAG_FEFUNCA             = 0x0042,
91     LXB_TAG_FEFUNCB             = 0x0043,
92     LXB_TAG_FEFUNCG             = 0x0044,
93     LXB_TAG_FEFUNCR             = 0x0045,
94     LXB_TAG_FEGAUSSIANBLUR      = 0x0046,
95     LXB_TAG_FEIMAGE             = 0x0047,
96     LXB_TAG_FEMERGE             = 0x0048,
97     LXB_TAG_FEMERGENODE         = 0x0049,
98     LXB_TAG_FEMORPHOLOGY        = 0x004a,
99     LXB_TAG_FEOFFSET            = 0x004b,
100     LXB_TAG_FEPOINTLIGHT        = 0x004c,
101     LXB_TAG_FESPECULARLIGHTING  = 0x004d,
102     LXB_TAG_FESPOTLIGHT         = 0x004e,
103     LXB_TAG_FETILE              = 0x004f,
104     LXB_TAG_FETURBULENCE        = 0x0050,
105     LXB_TAG_FIELDSET            = 0x0051,
106     LXB_TAG_FIGCAPTION          = 0x0052,
107     LXB_TAG_FIGURE              = 0x0053,
108     LXB_TAG_FONT                = 0x0054,
109     LXB_TAG_FOOTER              = 0x0055,
110     LXB_TAG_FOREIGNOBJECT       = 0x0056,
111     LXB_TAG_FORM                = 0x0057,
112     LXB_TAG_FRAME               = 0x0058,
113     LXB_TAG_FRAMESET            = 0x0059,
114     LXB_TAG_GLYPHREF            = 0x005a,
115     LXB_TAG_H1                  = 0x005b,
116     LXB_TAG_H2                  = 0x005c,
117     LXB_TAG_H3                  = 0x005d,
118     LXB_TAG_H4                  = 0x005e,
119     LXB_TAG_H5                  = 0x005f,
120     LXB_TAG_H6                  = 0x0060,
121     LXB_TAG_HEAD                = 0x0061,
122     LXB_TAG_HEADER              = 0x0062,
123     LXB_TAG_HGROUP              = 0x0063,
124     LXB_TAG_HR                  = 0x0064,
125     LXB_TAG_HTML                = 0x0065,
126     LXB_TAG_I                   = 0x0066,
127     LXB_TAG_IFRAME              = 0x0067,
128     LXB_TAG_IMAGE               = 0x0068,
129     LXB_TAG_IMG                 = 0x0069,
130     LXB_TAG_INPUT               = 0x006a,
131     LXB_TAG_INS                 = 0x006b,
132     LXB_TAG_ISINDEX             = 0x006c,
133     LXB_TAG_KBD                 = 0x006d,
134     LXB_TAG_KEYGEN              = 0x006e,
135     LXB_TAG_LABEL               = 0x006f,
136     LXB_TAG_LEGEND              = 0x0070,
137     LXB_TAG_LI                  = 0x0071,
138     LXB_TAG_LINEARGRADIENT      = 0x0072,
139     LXB_TAG_LINK                = 0x0073,
140     LXB_TAG_LISTING             = 0x0074,
141     LXB_TAG_MAIN                = 0x0075,
142     LXB_TAG_MALIGNMARK          = 0x0076,
143     LXB_TAG_MAP                 = 0x0077,
144     LXB_TAG_MARK                = 0x0078,
145     LXB_TAG_MARQUEE             = 0x0079,
146     LXB_TAG_MATH                = 0x007a,
147     LXB_TAG_MENU                = 0x007b,
148     LXB_TAG_META                = 0x007c,
149     LXB_TAG_METER               = 0x007d,
150     LXB_TAG_MFENCED             = 0x007e,
151     LXB_TAG_MGLYPH              = 0x007f,
152     LXB_TAG_MI                  = 0x0080,
153     LXB_TAG_MN                  = 0x0081,
154     LXB_TAG_MO                  = 0x0082,
155     LXB_TAG_MS                  = 0x0083,
156     LXB_TAG_MTEXT               = 0x0084,
157     LXB_TAG_MULTICOL            = 0x0085,
158     LXB_TAG_NAV                 = 0x0086,
159     LXB_TAG_NEXTID              = 0x0087,
160     LXB_TAG_NOBR                = 0x0088,
161     LXB_TAG_NOEMBED             = 0x0089,
162     LXB_TAG_NOFRAMES            = 0x008a,
163     LXB_TAG_NOSCRIPT            = 0x008b,
164     LXB_TAG_OBJECT              = 0x008c,
165     LXB_TAG_OL                  = 0x008d,
166     LXB_TAG_OPTGROUP            = 0x008e,
167     LXB_TAG_OPTION              = 0x008f,
168     LXB_TAG_OUTPUT              = 0x0090,
169     LXB_TAG_P                   = 0x0091,
170     LXB_TAG_PARAM               = 0x0092,
171     LXB_TAG_PATH                = 0x0093,
172     LXB_TAG_PICTURE             = 0x0094,
173     LXB_TAG_PLAINTEXT           = 0x0095,
174     LXB_TAG_PRE                 = 0x0096,
175     LXB_TAG_PROGRESS            = 0x0097,
176     LXB_TAG_Q                   = 0x0098,
177     LXB_TAG_RADIALGRADIENT      = 0x0099,
178     LXB_TAG_RB                  = 0x009a,
179     LXB_TAG_RP                  = 0x009b,
180     LXB_TAG_RT                  = 0x009c,
181     LXB_TAG_RTC                 = 0x009d,
182     LXB_TAG_RUBY                = 0x009e,
183     LXB_TAG_S                   = 0x009f,
184     LXB_TAG_SAMP                = 0x00a0,
185     LXB_TAG_SCRIPT              = 0x00a1,
186     LXB_TAG_SECTION             = 0x00a2,
187     LXB_TAG_SELECT              = 0x00a3,
188     LXB_TAG_SLOT                = 0x00a4,
189     LXB_TAG_SMALL               = 0x00a5,
190     LXB_TAG_SOURCE              = 0x00a6,
191     LXB_TAG_SPACER              = 0x00a7,
192     LXB_TAG_SPAN                = 0x00a8,
193     LXB_TAG_STRIKE              = 0x00a9,
194     LXB_TAG_STRONG              = 0x00aa,
195     LXB_TAG_STYLE               = 0x00ab,
196     LXB_TAG_SUB                 = 0x00ac,
197     LXB_TAG_SUMMARY             = 0x00ad,
198     LXB_TAG_SUP                 = 0x00ae,
199     LXB_TAG_SVG                 = 0x00af,
200     LXB_TAG_TABLE               = 0x00b0,
201     LXB_TAG_TBODY               = 0x00b1,
202     LXB_TAG_TD                  = 0x00b2,
203     LXB_TAG_TEMPLATE            = 0x00b3,
204     LXB_TAG_TEXTAREA            = 0x00b4,
205     LXB_TAG_TEXTPATH            = 0x00b5,
206     LXB_TAG_TFOOT               = 0x00b6,
207     LXB_TAG_TH                  = 0x00b7,
208     LXB_TAG_THEAD               = 0x00b8,
209     LXB_TAG_TIME                = 0x00b9,
210     LXB_TAG_TITLE               = 0x00ba,
211     LXB_TAG_TR                  = 0x00bb,
212     LXB_TAG_TRACK               = 0x00bc,
213     LXB_TAG_TT                  = 0x00bd,
214     LXB_TAG_U                   = 0x00be,
215     LXB_TAG_UL                  = 0x00bf,
216     LXB_TAG_VAR                 = 0x00c0,
217     LXB_TAG_VIDEO               = 0x00c1,
218     LXB_TAG_WBR                 = 0x00c2,
219     LXB_TAG_XMP                 = 0x00c3,
220     LXB_TAG__LAST_ENTRY         = 0x00c4
221 }
222 lxb_tag_id_enum_t;
223 
224 
225 #endif /* LXB_TAG_CONST_H */
226