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