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