EBOOKHTMLToken.h Source File documentation

EBOOKHTMLToken.h
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2/*
3 * This file is part of the libe-book project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10#ifndef EBOOKHTMLTOKEN_H_INCLUDED
11#define EBOOKHTMLTOKEN_H_INCLUDED
12
13#include "EBOOKToken.h"
14
15namespace libebook
16{
17
18 namespace EBOOKHTMLToken
19{
20
21enum
22{
23 INVALID_TOKEN = 0,
24 FIRST_TOKEN = EBOOKToken<EBOOKHTMLParser>::FIRST_TOKEN,
25
26 // namespace prefixes
27 xlink,
28 xml,
29 xmlns,
30
31 // elements
32 a,
33 abbr,
34 acronym,
35 address,
36 applet,
37 area,
38 article,
39 aside,
40 b,
41 base,
42 basefont,
43 bdi,
44 bdo,
45 big,
46 blink,
47 blockquote,
48 body,
49 br,
50 button,
51 caption,
52 center,
53 cite,
54 code,
55 col,
56 colgroup,
57 datalist,
58 dd,
59 del,
60 details,
61 dfn,
62 dialog,
63 dir,
64 div,
65 dl,
66 dt,
67 em,
68 embed,
69 fieldset,
70 figcaption,
71 figure,
72 font,
73 footer,
74 form,
75 h1,
76 h2,
77 h3,
78 h4,
79 h5,
80 h6,
81 head,
82 header,
83 hgroup,
84 hr,
85 html,
86 i,
87 iframe,
88 img,
89 input,
90 ins,
91 isindex,
92 kbd,
93 keygen,
94 label,
95 legend,
96 li,
97 link,
98 listing,
99 main,
100 map,
101 mark,
102 marquee,
103 menu,
104 meta,
105 meter,
106 nav,
107 nobr,
108 noembed,
109 noframes,
110 noscript,
111 object,
112 ol,
113 optgroup,
114 option,
115 output,
116 p,
117 param,
118 plaintext,
119 pre,
120 progress,
121 q,
122 rp,
123 rt,
124 ruby,
125 s,
126 samp,
127 script,
128 section,
129 select,
130 small,
131 source,
132 span,
133 strike,
134 strong,
135 style,
136 sub,
137 sup,
138 table,
139 tbody,
140 td,
141 template_,
142 textarea,
143 tfoot,
144 th,
145 thead,
146 title,
147 tr,
148 track,
149 tt,
150 u,
151 ul,
152 var,
153 video,
154 wbr,
155 xmp,
156
157 // attributes
158 accept,
159 accept_charset,
160 accesskey,
161 action,
162 align,
163 alink,
164 alt,
165 archive,
166 axis,
167 background,
168 bgcolor,
169 border,
170 cellpadding,
171 cellspacing,
172 char_,
173 charoff,
174 charset,
175 checked,
176 class_,
177 classid,
178 clear,
179 codebase,
180 codetype,
181 color,
182 cols,
183 colspan,
184 compact,
185 content,
186 coords,
187 data,
188 datetime,
189 declare,
190 defer,
191 disabled,
192 enctype,
193 face,
194 for_,
195 frame,
196 frameborder,
197 headers,
198 height,
199 href,
200 hreflang,
201 hspace,
202 http_equiv,
203 id,
204 ismap,
205 lang,
206 language,
207 longdesc,
208 marginheight,
209 marginwidth,
210 maxlength,
211 media,
212 method,
213 multiple,
214 name,
215 nohref,
216 noshade,
217 nowrap,
218 onblur,
219 onchange,
220 onclick,
221 ondblclick,
222 onfocus,
223 onkeydown,
224 onkeypress,
225 onkeyup,
226 onload,
227 onmousedown,
228 onmousemove,
229 onmouseout,
230 onmouseover,
231 onmouseup,
232 onreset,
233 onselect,
234 onsubmit,
235 onunload,
236 profile,
237 prompt,
238 readonly,
239 rel,
240 rev,
241 rows,
242 rowspan,
243 rules,
244 scheme,
245 scope,
246 scrolling,
247 selected,
248 shape,
249 size,
250 space,
251 src,
252 standby,
253 start,
254 summary,
255 tabindex,
256 target,
257 text,
258 type,
259 usemap,
260 valign,
261 value,
262 valuetype,
263 vlink,
264 vspace,
265 width,
266
267 // attribute values
268 above,
269 all,
270 aqua,
271 auto_,
272 baseline,
273 below,
274 black,
275 blue,
276 bottom,
277 box,
278 checkbox,
279 circle,
280 default_,
281 disc,
282 fuchsia,
283 get,
284 gray,
285 green,
286 groups,
287 hsides,
288 justify,
289 left,
290 lhs,
291 lime,
292 ltr,
293 maroon,
294 middle,
295 navy,
296 no,
297 none,
298 numbered,
299 olive,
300 password,
301 poly,
302 post,
303 preserve,
304 purple,
305 rect,
306 red,
307 ref,
308 reset,
309 rhs,
310 right,
311 row,
312 rowgroup,
313 rtl,
314 silver,
315 square,
316 submit,
317 teal,
318 top,
319 void_,
320 vsides,
321 white,
322 yellow,
323 yes,
324
325 LAST_TOKEN
326};
327
328static_assert(EBOOKToken<EBOOKHTMLParser>::LAST_TOKEN >= LAST_TOKEN, "token number overflow");
329
330 enum Namespace
331{
332 NS_html = html << 16,
333 NS_xlink = xlink << 16,
334 NS_xml = xml << 16,
335 NS_xmlns = xmlns << 16
336};
337
338}
339
340int getHTMLTokenId(const char *name, const char *ns = nullptr);
341int getHTMLTokenId(const char *name, std::size_t nameLen, const char *ns, std::size_t nsLen);
342int getHTMLTokenId(const char *name, std::size_t nameLen);
343
344}
345
346#endif // EBOOKHTMLTOKEN_H_INCLUDED
347
348/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
EBOOKToken.h
libebook::EBOOKHTMLToken
Definition EBOOKHTMLToken.h:19
libebook::EBOOKHTMLToken::all
@ all
Definition EBOOKHTMLToken.h:269
libebook::EBOOKHTMLToken::dd
@ dd
Definition EBOOKHTMLToken.h:58
libebook::EBOOKHTMLToken::enctype
@ enctype
Definition EBOOKHTMLToken.h:192
libebook::EBOOKHTMLToken::selected
@ selected
Definition EBOOKHTMLToken.h:247
libebook::EBOOKHTMLToken::compact
@ compact
Definition EBOOKHTMLToken.h:184
libebook::EBOOKHTMLToken::defer
@ defer
Definition EBOOKHTMLToken.h:190
libebook::EBOOKHTMLToken::h1
@ h1
Definition EBOOKHTMLToken.h:75
libebook::EBOOKHTMLToken::vspace
@ vspace
Definition EBOOKHTMLToken.h:264
libebook::EBOOKHTMLToken::poly
@ poly
Definition EBOOKHTMLToken.h:301
libebook::EBOOKHTMLToken::below
@ below
Definition EBOOKHTMLToken.h:273
libebook::EBOOKHTMLToken::nohref
@ nohref
Definition EBOOKHTMLToken.h:215
libebook::EBOOKHTMLToken::onmouseout
@ onmouseout
Definition EBOOKHTMLToken.h:229
libebook::EBOOKHTMLToken::get
@ get
Definition EBOOKHTMLToken.h:283
libebook::EBOOKHTMLToken::marginwidth
@ marginwidth
Definition EBOOKHTMLToken.h:209
libebook::EBOOKHTMLToken::onmouseup
@ onmouseup
Definition EBOOKHTMLToken.h:231
libebook::EBOOKHTMLToken::baseline
@ baseline
Definition EBOOKHTMLToken.h:272
libebook::EBOOKHTMLToken::valuetype
@ valuetype
Definition EBOOKHTMLToken.h:262
libebook::EBOOKHTMLToken::address
@ address
Definition EBOOKHTMLToken.h:35
libebook::EBOOKHTMLToken::img
@ img
Definition EBOOKHTMLToken.h:88
libebook::EBOOKHTMLToken::circle
@ circle
Definition EBOOKHTMLToken.h:279
libebook::EBOOKHTMLToken::rules
@ rules
Definition EBOOKHTMLToken.h:243
libebook::EBOOKHTMLToken::bgcolor
@ bgcolor
Definition EBOOKHTMLToken.h:168
libebook::EBOOKHTMLToken::charset
@ charset
Definition EBOOKHTMLToken.h:174
libebook::EBOOKHTMLToken::lang
@ lang
Definition EBOOKHTMLToken.h:205
libebook::EBOOKHTMLToken::button
@ button
Definition EBOOKHTMLToken.h:50
libebook::EBOOKHTMLToken::plaintext
@ plaintext
Definition EBOOKHTMLToken.h:118
libebook::EBOOKHTMLToken::onkeyup
@ onkeyup
Definition EBOOKHTMLToken.h:225
libebook::EBOOKHTMLToken::headers
@ headers
Definition EBOOKHTMLToken.h:197
libebook::EBOOKHTMLToken::content
@ content
Definition EBOOKHTMLToken.h:185
libebook::EBOOKHTMLToken::main
@ main
Definition EBOOKHTMLToken.h:99
libebook::EBOOKHTMLToken::fieldset
@ fieldset
Definition EBOOKHTMLToken.h:69
libebook::EBOOKHTMLToken::noscript
@ noscript
Definition EBOOKHTMLToken.h:110
libebook::EBOOKHTMLToken::face
@ face
Definition EBOOKHTMLToken.h:193
libebook::EBOOKHTMLToken::maroon
@ maroon
Definition EBOOKHTMLToken.h:293
libebook::EBOOKHTMLToken::yellow
@ yellow
Definition EBOOKHTMLToken.h:322
libebook::EBOOKHTMLToken::post
@ post
Definition EBOOKHTMLToken.h:302
libebook::EBOOKHTMLToken::type
@ type
Definition EBOOKHTMLToken.h:258
libebook::EBOOKHTMLToken::progress
@ progress
Definition EBOOKHTMLToken.h:120
libebook::EBOOKHTMLToken::footer
@ footer
Definition EBOOKHTMLToken.h:73
libebook::EBOOKHTMLToken::scrolling
@ scrolling
Definition EBOOKHTMLToken.h:246
libebook::EBOOKHTMLToken::xmlns
@ xmlns
Definition EBOOKHTMLToken.h:29
libebook::EBOOKHTMLToken::bdi
@ bdi
Definition EBOOKHTMLToken.h:43
libebook::EBOOKHTMLToken::value
@ value
Definition EBOOKHTMLToken.h:261
libebook::EBOOKHTMLToken::select
@ select
Definition EBOOKHTMLToken.h:129
libebook::EBOOKHTMLToken::tbody
@ tbody
Definition EBOOKHTMLToken.h:139
libebook::EBOOKHTMLToken::default_
@ default_
Definition EBOOKHTMLToken.h:280
libebook::EBOOKHTMLToken::numbered
@ numbered
Definition EBOOKHTMLToken.h:298
libebook::EBOOKHTMLToken::dialog
@ dialog
Definition EBOOKHTMLToken.h:62
libebook::EBOOKHTMLToken::size
@ size
Definition EBOOKHTMLToken.h:249
libebook::EBOOKHTMLToken::checkbox
@ checkbox
Definition EBOOKHTMLToken.h:278
libebook::EBOOKHTMLToken::width
@ width
Definition EBOOKHTMLToken.h:265
libebook::EBOOKHTMLToken::ruby
@ ruby
Definition EBOOKHTMLToken.h:124
libebook::EBOOKHTMLToken::preserve
@ preserve
Definition EBOOKHTMLToken.h:303
libebook::EBOOKHTMLToken::caption
@ caption
Definition EBOOKHTMLToken.h:51
libebook::EBOOKHTMLToken::ul
@ ul
Definition EBOOKHTMLToken.h:151
libebook::EBOOKHTMLToken::standby
@ standby
Definition EBOOKHTMLToken.h:252
libebook::EBOOKHTMLToken::h3
@ h3
Definition EBOOKHTMLToken.h:77
libebook::EBOOKHTMLToken::yes
@ yes
Definition EBOOKHTMLToken.h:323
libebook::EBOOKHTMLToken::square
@ square
Definition EBOOKHTMLToken.h:315
libebook::EBOOKHTMLToken::blue
@ blue
Definition EBOOKHTMLToken.h:275
libebook::EBOOKHTMLToken::applet
@ applet
Definition EBOOKHTMLToken.h:36
libebook::EBOOKHTMLToken::for_
@ for_
Definition EBOOKHTMLToken.h:194
libebook::EBOOKHTMLToken::hreflang
@ hreflang
Definition EBOOKHTMLToken.h:200
libebook::EBOOKHTMLToken::div
@ div
Definition EBOOKHTMLToken.h:64
libebook::EBOOKHTMLToken::body
@ body
Definition EBOOKHTMLToken.h:48
libebook::EBOOKHTMLToken::aside
@ aside
Definition EBOOKHTMLToken.h:39
libebook::EBOOKHTMLToken::maxlength
@ maxlength
Definition EBOOKHTMLToken.h:210
libebook::EBOOKHTMLToken::teal
@ teal
Definition EBOOKHTMLToken.h:317
libebook::EBOOKHTMLToken::textarea
@ textarea
Definition EBOOKHTMLToken.h:142
libebook::EBOOKHTMLToken::ins
@ ins
Definition EBOOKHTMLToken.h:90
libebook::EBOOKHTMLToken::b
@ b
Definition EBOOKHTMLToken.h:40
libebook::EBOOKHTMLToken::thead
@ thead
Definition EBOOKHTMLToken.h:145
libebook::EBOOKHTMLToken::abbr
@ abbr
Definition EBOOKHTMLToken.h:33
libebook::EBOOKHTMLToken::src
@ src
Definition EBOOKHTMLToken.h:251
libebook::EBOOKHTMLToken::action
@ action
Definition EBOOKHTMLToken.h:161
libebook::EBOOKHTMLToken::colgroup
@ colgroup
Definition EBOOKHTMLToken.h:56
libebook::EBOOKHTMLToken::embed
@ embed
Definition EBOOKHTMLToken.h:68
libebook::EBOOKHTMLToken::output
@ output
Definition EBOOKHTMLToken.h:115
libebook::EBOOKHTMLToken::param
@ param
Definition EBOOKHTMLToken.h:117
libebook::EBOOKHTMLToken::tt
@ tt
Definition EBOOKHTMLToken.h:149
libebook::EBOOKHTMLToken::isindex
@ isindex
Definition EBOOKHTMLToken.h:91
libebook::EBOOKHTMLToken::href
@ href
Definition EBOOKHTMLToken.h:199
libebook::EBOOKHTMLToken::hspace
@ hspace
Definition EBOOKHTMLToken.h:201
libebook::EBOOKHTMLToken::marginheight
@ marginheight
Definition EBOOKHTMLToken.h:208
libebook::EBOOKHTMLToken::template_
@ template_
Definition EBOOKHTMLToken.h:141
libebook::EBOOKHTMLToken::onreset
@ onreset
Definition EBOOKHTMLToken.h:232
libebook::EBOOKHTMLToken::border
@ border
Definition EBOOKHTMLToken.h:169
libebook::EBOOKHTMLToken::archive
@ archive
Definition EBOOKHTMLToken.h:165
libebook::EBOOKHTMLToken::vlink
@ vlink
Definition EBOOKHTMLToken.h:263
libebook::EBOOKHTMLToken::onfocus
@ onfocus
Definition EBOOKHTMLToken.h:222
libebook::EBOOKHTMLToken::datetime
@ datetime
Definition EBOOKHTMLToken.h:188
libebook::EBOOKHTMLToken::vsides
@ vsides
Definition EBOOKHTMLToken.h:320
libebook::EBOOKHTMLToken::noembed
@ noembed
Definition EBOOKHTMLToken.h:108
libebook::EBOOKHTMLToken::lime
@ lime
Definition EBOOKHTMLToken.h:291
libebook::EBOOKHTMLToken::a
@ a
Definition EBOOKHTMLToken.h:32
libebook::EBOOKHTMLToken::rect
@ rect
Definition EBOOKHTMLToken.h:305
libebook::EBOOKHTMLToken::rowgroup
@ rowgroup
Definition EBOOKHTMLToken.h:312
libebook::EBOOKHTMLToken::samp
@ samp
Definition EBOOKHTMLToken.h:126
libebook::EBOOKHTMLToken::listing
@ listing
Definition EBOOKHTMLToken.h:98
libebook::EBOOKHTMLToken::legend
@ legend
Definition EBOOKHTMLToken.h:95
libebook::EBOOKHTMLToken::http_equiv
@ http_equiv
Definition EBOOKHTMLToken.h:202
libebook::EBOOKHTMLToken::scope
@ scope
Definition EBOOKHTMLToken.h:245
libebook::EBOOKHTMLToken::code
@ code
Definition EBOOKHTMLToken.h:54
libebook::EBOOKHTMLToken::rowspan
@ rowspan
Definition EBOOKHTMLToken.h:242
libebook::EBOOKHTMLToken::multiple
@ multiple
Definition EBOOKHTMLToken.h:213
libebook::EBOOKHTMLToken::ltr
@ ltr
Definition EBOOKHTMLToken.h:292
libebook::EBOOKHTMLToken::basefont
@ basefont
Definition EBOOKHTMLToken.h:42
libebook::EBOOKHTMLToken::u
@ u
Definition EBOOKHTMLToken.h:150
libebook::EBOOKHTMLToken::alt
@ alt
Definition EBOOKHTMLToken.h:164
libebook::EBOOKHTMLToken::span
@ span
Definition EBOOKHTMLToken.h:132
libebook::EBOOKHTMLToken::cols
@ cols
Definition EBOOKHTMLToken.h:182
libebook::EBOOKHTMLToken::center
@ center
Definition EBOOKHTMLToken.h:52
libebook::EBOOKHTMLToken::LAST_TOKEN
@ LAST_TOKEN
Definition EBOOKHTMLToken.h:325
libebook::EBOOKHTMLToken::script
@ script
Definition EBOOKHTMLToken.h:127
libebook::EBOOKHTMLToken::map
@ map
Definition EBOOKHTMLToken.h:100
libebook::EBOOKHTMLToken::head
@ head
Definition EBOOKHTMLToken.h:81
libebook::EBOOKHTMLToken::strong
@ strong
Definition EBOOKHTMLToken.h:134
libebook::EBOOKHTMLToken::onload
@ onload
Definition EBOOKHTMLToken.h:226
libebook::EBOOKHTMLToken::aqua
@ aqua
Definition EBOOKHTMLToken.h:270
libebook::EBOOKHTMLToken::onmouseover
@ onmouseover
Definition EBOOKHTMLToken.h:230
libebook::EBOOKHTMLToken::noframes
@ noframes
Definition EBOOKHTMLToken.h:109
libebook::EBOOKHTMLToken::dl
@ dl
Definition EBOOKHTMLToken.h:65
libebook::EBOOKHTMLToken::object
@ object
Definition EBOOKHTMLToken.h:111
libebook::EBOOKHTMLToken::readonly
@ readonly
Definition EBOOKHTMLToken.h:238
libebook::EBOOKHTMLToken::justify
@ justify
Definition EBOOKHTMLToken.h:288
libebook::EBOOKHTMLToken::acronym
@ acronym
Definition EBOOKHTMLToken.h:34
libebook::EBOOKHTMLToken::blockquote
@ blockquote
Definition EBOOKHTMLToken.h:47
libebook::EBOOKHTMLToken::onclick
@ onclick
Definition EBOOKHTMLToken.h:220
libebook::EBOOKHTMLToken::li
@ li
Definition EBOOKHTMLToken.h:96
libebook::EBOOKHTMLToken::rev
@ rev
Definition EBOOKHTMLToken.h:240
libebook::EBOOKHTMLToken::hsides
@ hsides
Definition EBOOKHTMLToken.h:287
libebook::EBOOKHTMLToken::i
@ i
Definition EBOOKHTMLToken.h:86
libebook::EBOOKHTMLToken::track
@ track
Definition EBOOKHTMLToken.h:148
libebook::EBOOKHTMLToken::navy
@ navy
Definition EBOOKHTMLToken.h:295
libebook::EBOOKHTMLToken::clear
@ clear
Definition EBOOKHTMLToken.h:178
libebook::EBOOKHTMLToken::kbd
@ kbd
Definition EBOOKHTMLToken.h:92
libebook::EBOOKHTMLToken::col
@ col
Definition EBOOKHTMLToken.h:55
libebook::EBOOKHTMLToken::method
@ method
Definition EBOOKHTMLToken.h:212
libebook::EBOOKHTMLToken::table
@ table
Definition EBOOKHTMLToken.h:138
libebook::EBOOKHTMLToken::reset
@ reset
Definition EBOOKHTMLToken.h:308
libebook::EBOOKHTMLToken::media
@ media
Definition EBOOKHTMLToken.h:211
libebook::EBOOKHTMLToken::style
@ style
Definition EBOOKHTMLToken.h:135
libebook::EBOOKHTMLToken::language
@ language
Definition EBOOKHTMLToken.h:206
libebook::EBOOKHTMLToken::sup
@ sup
Definition EBOOKHTMLToken.h:137
libebook::EBOOKHTMLToken::coords
@ coords
Definition EBOOKHTMLToken.h:186
libebook::EBOOKHTMLToken::target
@ target
Definition EBOOKHTMLToken.h:256
libebook::EBOOKHTMLToken::p
@ p
Definition EBOOKHTMLToken.h:116
libebook::EBOOKHTMLToken::br
@ br
Definition EBOOKHTMLToken.h:49
libebook::EBOOKHTMLToken::hgroup
@ hgroup
Definition EBOOKHTMLToken.h:83
libebook::EBOOKHTMLToken::right
@ right
Definition EBOOKHTMLToken.h:310
libebook::EBOOKHTMLToken::disc
@ disc
Definition EBOOKHTMLToken.h:281
libebook::EBOOKHTMLToken::h6
@ h6
Definition EBOOKHTMLToken.h:80
libebook::EBOOKHTMLToken::lhs
@ lhs
Definition EBOOKHTMLToken.h:290
libebook::EBOOKHTMLToken::ismap
@ ismap
Definition EBOOKHTMLToken.h:204
libebook::EBOOKHTMLToken::checked
@ checked
Definition EBOOKHTMLToken.h:175
libebook::EBOOKHTMLToken::rhs
@ rhs
Definition EBOOKHTMLToken.h:309
libebook::EBOOKHTMLToken::html
@ html
Definition EBOOKHTMLToken.h:85
libebook::EBOOKHTMLToken::area
@ area
Definition EBOOKHTMLToken.h:37
libebook::EBOOKHTMLToken::green
@ green
Definition EBOOKHTMLToken.h:285
libebook::EBOOKHTMLToken::title
@ title
Definition EBOOKHTMLToken.h:146
libebook::EBOOKHTMLToken::dfn
@ dfn
Definition EBOOKHTMLToken.h:61
libebook::EBOOKHTMLToken::small
@ small
Definition EBOOKHTMLToken.h:130
libebook::EBOOKHTMLToken::olive
@ olive
Definition EBOOKHTMLToken.h:299
libebook::EBOOKHTMLToken::bottom
@ bottom
Definition EBOOKHTMLToken.h:276
libebook::EBOOKHTMLToken::keygen
@ keygen
Definition EBOOKHTMLToken.h:93
libebook::EBOOKHTMLToken::axis
@ axis
Definition EBOOKHTMLToken.h:166
libebook::EBOOKHTMLToken::video
@ video
Definition EBOOKHTMLToken.h:153
libebook::EBOOKHTMLToken::figure
@ figure
Definition EBOOKHTMLToken.h:71
libebook::EBOOKHTMLToken::purple
@ purple
Definition EBOOKHTMLToken.h:304
libebook::EBOOKHTMLToken::char_
@ char_
Definition EBOOKHTMLToken.h:172
libebook::EBOOKHTMLToken::background
@ background
Definition EBOOKHTMLToken.h:167
libebook::EBOOKHTMLToken::s
@ s
Definition EBOOKHTMLToken.h:125
libebook::EBOOKHTMLToken::accept
@ accept
Definition EBOOKHTMLToken.h:158
libebook::EBOOKHTMLToken::rp
@ rp
Definition EBOOKHTMLToken.h:122
libebook::EBOOKHTMLToken::no
@ no
Definition EBOOKHTMLToken.h:296
libebook::EBOOKHTMLToken::scheme
@ scheme
Definition EBOOKHTMLToken.h:244
libebook::EBOOKHTMLToken::usemap
@ usemap
Definition EBOOKHTMLToken.h:259
libebook::EBOOKHTMLToken::above
@ above
Definition EBOOKHTMLToken.h:268
libebook::EBOOKHTMLToken::ondblclick
@ ondblclick
Definition EBOOKHTMLToken.h:221
libebook::EBOOKHTMLToken::article
@ article
Definition EBOOKHTMLToken.h:38
libebook::EBOOKHTMLToken::noshade
@ noshade
Definition EBOOKHTMLToken.h:216
libebook::EBOOKHTMLToken::shape
@ shape
Definition EBOOKHTMLToken.h:248
libebook::EBOOKHTMLToken::form
@ form
Definition EBOOKHTMLToken.h:74
libebook::EBOOKHTMLToken::onkeydown
@ onkeydown
Definition EBOOKHTMLToken.h:223
libebook::EBOOKHTMLToken::longdesc
@ longdesc
Definition EBOOKHTMLToken.h:207
libebook::EBOOKHTMLToken::iframe
@ iframe
Definition EBOOKHTMLToken.h:87
libebook::EBOOKHTMLToken::label
@ label
Definition EBOOKHTMLToken.h:94
libebook::EBOOKHTMLToken::classid
@ classid
Definition EBOOKHTMLToken.h:177
libebook::EBOOKHTMLToken::tr
@ tr
Definition EBOOKHTMLToken.h:147
libebook::EBOOKHTMLToken::data
@ data
Definition EBOOKHTMLToken.h:187
libebook::EBOOKHTMLToken::tabindex
@ tabindex
Definition EBOOKHTMLToken.h:255
libebook::EBOOKHTMLToken::middle
@ middle
Definition EBOOKHTMLToken.h:294
libebook::EBOOKHTMLToken::summary
@ summary
Definition EBOOKHTMLToken.h:254
libebook::EBOOKHTMLToken::onunload
@ onunload
Definition EBOOKHTMLToken.h:235
libebook::EBOOKHTMLToken::rows
@ rows
Definition EBOOKHTMLToken.h:241
libebook::EBOOKHTMLToken::rel
@ rel
Definition EBOOKHTMLToken.h:239
libebook::EBOOKHTMLToken::input
@ input
Definition EBOOKHTMLToken.h:89
libebook::EBOOKHTMLToken::alink
@ alink
Definition EBOOKHTMLToken.h:163
libebook::EBOOKHTMLToken::onselect
@ onselect
Definition EBOOKHTMLToken.h:233
libebook::EBOOKHTMLToken::figcaption
@ figcaption
Definition EBOOKHTMLToken.h:70
libebook::EBOOKHTMLToken::link
@ link
Definition EBOOKHTMLToken.h:97
libebook::EBOOKHTMLToken::white
@ white
Definition EBOOKHTMLToken.h:321
libebook::EBOOKHTMLToken::big
@ big
Definition EBOOKHTMLToken.h:45
libebook::EBOOKHTMLToken::header
@ header
Definition EBOOKHTMLToken.h:82
libebook::EBOOKHTMLToken::color
@ color
Definition EBOOKHTMLToken.h:181
libebook::EBOOKHTMLToken::submit
@ submit
Definition EBOOKHTMLToken.h:316
libebook::EBOOKHTMLToken::colspan
@ colspan
Definition EBOOKHTMLToken.h:183
libebook::EBOOKHTMLToken::onchange
@ onchange
Definition EBOOKHTMLToken.h:219
libebook::EBOOKHTMLToken::onsubmit
@ onsubmit
Definition EBOOKHTMLToken.h:234
libebook::EBOOKHTMLToken::none
@ none
Definition EBOOKHTMLToken.h:297
libebook::EBOOKHTMLToken::cite
@ cite
Definition EBOOKHTMLToken.h:53
libebook::EBOOKHTMLToken::codebase
@ codebase
Definition EBOOKHTMLToken.h:179
libebook::EBOOKHTMLToken::onblur
@ onblur
Definition EBOOKHTMLToken.h:218
libebook::EBOOKHTMLToken::frameborder
@ frameborder
Definition EBOOKHTMLToken.h:196
libebook::EBOOKHTMLToken::dt
@ dt
Definition EBOOKHTMLToken.h:66
libebook::EBOOKHTMLToken::name
@ name
Definition EBOOKHTMLToken.h:214
libebook::EBOOKHTMLToken::box
@ box
Definition EBOOKHTMLToken.h:277
libebook::EBOOKHTMLToken::black
@ black
Definition EBOOKHTMLToken.h:274
libebook::EBOOKHTMLToken::marquee
@ marquee
Definition EBOOKHTMLToken.h:102
libebook::EBOOKHTMLToken::cellspacing
@ cellspacing
Definition EBOOKHTMLToken.h:171
libebook::EBOOKHTMLToken::meta
@ meta
Definition EBOOKHTMLToken.h:104
libebook::EBOOKHTMLToken::optgroup
@ optgroup
Definition EBOOKHTMLToken.h:113
libebook::EBOOKHTMLToken::groups
@ groups
Definition EBOOKHTMLToken.h:286
libebook::EBOOKHTMLToken::red
@ red
Definition EBOOKHTMLToken.h:306
libebook::EBOOKHTMLToken::rt
@ rt
Definition EBOOKHTMLToken.h:123
libebook::EBOOKHTMLToken::disabled
@ disabled
Definition EBOOKHTMLToken.h:191
libebook::EBOOKHTMLToken::profile
@ profile
Definition EBOOKHTMLToken.h:236
libebook::EBOOKHTMLToken::valign
@ valign
Definition EBOOKHTMLToken.h:260
libebook::EBOOKHTMLToken::prompt
@ prompt
Definition EBOOKHTMLToken.h:237
libebook::EBOOKHTMLToken::xmp
@ xmp
Definition EBOOKHTMLToken.h:155
libebook::EBOOKHTMLToken::left
@ left
Definition EBOOKHTMLToken.h:289
libebook::EBOOKHTMLToken::frame
@ frame
Definition EBOOKHTMLToken.h:195
libebook::EBOOKHTMLToken::accesskey
@ accesskey
Definition EBOOKHTMLToken.h:160
libebook::EBOOKHTMLToken::strike
@ strike
Definition EBOOKHTMLToken.h:133
libebook::EBOOKHTMLToken::auto_
@ auto_
Definition EBOOKHTMLToken.h:271
libebook::EBOOKHTMLToken::text
@ text
Definition EBOOKHTMLToken.h:257
libebook::EBOOKHTMLToken::fuchsia
@ fuchsia
Definition EBOOKHTMLToken.h:282
libebook::EBOOKHTMLToken::q
@ q
Definition EBOOKHTMLToken.h:121
libebook::EBOOKHTMLToken::ol
@ ol
Definition EBOOKHTMLToken.h:112
libebook::EBOOKHTMLToken::details
@ details
Definition EBOOKHTMLToken.h:60
libebook::EBOOKHTMLToken::gray
@ gray
Definition EBOOKHTMLToken.h:284
libebook::EBOOKHTMLToken::nobr
@ nobr
Definition EBOOKHTMLToken.h:107
libebook::EBOOKHTMLToken::row
@ row
Definition EBOOKHTMLToken.h:311
libebook::EBOOKHTMLToken::xml
@ xml
Definition EBOOKHTMLToken.h:28
libebook::EBOOKHTMLToken::nav
@ nav
Definition EBOOKHTMLToken.h:106
libebook::EBOOKHTMLToken::nowrap
@ nowrap
Definition EBOOKHTMLToken.h:217
libebook::EBOOKHTMLToken::h5
@ h5
Definition EBOOKHTMLToken.h:79
libebook::EBOOKHTMLToken::onmousemove
@ onmousemove
Definition EBOOKHTMLToken.h:228
libebook::EBOOKHTMLToken::cellpadding
@ cellpadding
Definition EBOOKHTMLToken.h:170
libebook::EBOOKHTMLToken::base
@ base
Definition EBOOKHTMLToken.h:41
libebook::EBOOKHTMLToken::bdo
@ bdo
Definition EBOOKHTMLToken.h:44
libebook::EBOOKHTMLToken::h4
@ h4
Definition EBOOKHTMLToken.h:78
libebook::EBOOKHTMLToken::var
@ var
Definition EBOOKHTMLToken.h:152
libebook::EBOOKHTMLToken::align
@ align
Definition EBOOKHTMLToken.h:162
libebook::EBOOKHTMLToken::codetype
@ codetype
Definition EBOOKHTMLToken.h:180
libebook::EBOOKHTMLToken::FIRST_TOKEN
@ FIRST_TOKEN
Definition EBOOKHTMLToken.h:24
libebook::EBOOKHTMLToken::hr
@ hr
Definition EBOOKHTMLToken.h:84
libebook::EBOOKHTMLToken::dir
@ dir
Definition EBOOKHTMLToken.h:63
libebook::EBOOKHTMLToken::declare
@ declare
Definition EBOOKHTMLToken.h:189
libebook::EBOOKHTMLToken::pre
@ pre
Definition EBOOKHTMLToken.h:119
libebook::EBOOKHTMLToken::font
@ font
Definition EBOOKHTMLToken.h:72
libebook::EBOOKHTMLToken::class_
@ class_
Definition EBOOKHTMLToken.h:176
libebook::EBOOKHTMLToken::space
@ space
Definition EBOOKHTMLToken.h:250
libebook::EBOOKHTMLToken::h2
@ h2
Definition EBOOKHTMLToken.h:76
libebook::EBOOKHTMLToken::wbr
@ wbr
Definition EBOOKHTMLToken.h:154
libebook::EBOOKHTMLToken::mark
@ mark
Definition EBOOKHTMLToken.h:101
libebook::EBOOKHTMLToken::em
@ em
Definition EBOOKHTMLToken.h:67
libebook::EBOOKHTMLToken::th
@ th
Definition EBOOKHTMLToken.h:144
libebook::EBOOKHTMLToken::section
@ section
Definition EBOOKHTMLToken.h:128
libebook::EBOOKHTMLToken::option
@ option
Definition EBOOKHTMLToken.h:114
libebook::EBOOKHTMLToken::onkeypress
@ onkeypress
Definition EBOOKHTMLToken.h:224
libebook::EBOOKHTMLToken::xlink
@ xlink
Definition EBOOKHTMLToken.h:27
libebook::EBOOKHTMLToken::INVALID_TOKEN
@ INVALID_TOKEN
Definition EBOOKHTMLToken.h:23
libebook::EBOOKHTMLToken::height
@ height
Definition EBOOKHTMLToken.h:198
libebook::EBOOKHTMLToken::del
@ del
Definition EBOOKHTMLToken.h:59
libebook::EBOOKHTMLToken::meter
@ meter
Definition EBOOKHTMLToken.h:105
libebook::EBOOKHTMLToken::charoff
@ charoff
Definition EBOOKHTMLToken.h:173
libebook::EBOOKHTMLToken::blink
@ blink
Definition EBOOKHTMLToken.h:46
libebook::EBOOKHTMLToken::silver
@ silver
Definition EBOOKHTMLToken.h:314
libebook::EBOOKHTMLToken::onmousedown
@ onmousedown
Definition EBOOKHTMLToken.h:227
libebook::EBOOKHTMLToken::source
@ source
Definition EBOOKHTMLToken.h:131
libebook::EBOOKHTMLToken::ref
@ ref
Definition EBOOKHTMLToken.h:307
libebook::EBOOKHTMLToken::start
@ start
Definition EBOOKHTMLToken.h:253
libebook::EBOOKHTMLToken::tfoot
@ tfoot
Definition EBOOKHTMLToken.h:143
libebook::EBOOKHTMLToken::top
@ top
Definition EBOOKHTMLToken.h:318
libebook::EBOOKHTMLToken::rtl
@ rtl
Definition EBOOKHTMLToken.h:313
libebook::EBOOKHTMLToken::td
@ td
Definition EBOOKHTMLToken.h:140
libebook::EBOOKHTMLToken::sub
@ sub
Definition EBOOKHTMLToken.h:136
libebook::EBOOKHTMLToken::accept_charset
@ accept_charset
Definition EBOOKHTMLToken.h:159
libebook::EBOOKHTMLToken::password
@ password
Definition EBOOKHTMLToken.h:300
libebook::EBOOKHTMLToken::id
@ id
Definition EBOOKHTMLToken.h:203
libebook::EBOOKHTMLToken::menu
@ menu
Definition EBOOKHTMLToken.h:103
libebook::EBOOKHTMLToken::void_
@ void_
Definition EBOOKHTMLToken.h:319
libebook::EBOOKHTMLToken::datalist
@ datalist
Definition EBOOKHTMLToken.h:57
libebook::EBOOKHTMLToken::Namespace
Namespace
Definition EBOOKHTMLToken.h:331
libebook::EBOOKHTMLToken::NS_xlink
@ NS_xlink
Definition EBOOKHTMLToken.h:333
libebook::EBOOKHTMLToken::NS_html
@ NS_html
Definition EBOOKHTMLToken.h:332
libebook::EBOOKHTMLToken::NS_xmlns
@ NS_xmlns
Definition EBOOKHTMLToken.h:335
libebook::EBOOKHTMLToken::NS_xml
@ NS_xml
Definition EBOOKHTMLToken.h:334
libebook
Definition BBeBCollector.cpp:20
libebook::getHTMLTokenId
int getHTMLTokenId(const char *const name, const char *const ns)
Definition EBOOKHTMLToken.cpp:27
libebook::EBOOKToken
Definition EBOOKToken.h:18