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