8#ifndef hubbub_treebuilder_element_type_h_
9#define hubbub_treebuilder_element_type_h_
19 DIALOG,
DIR,
DIV,
DL,
DT,
EMBED,
FIELDSET,
FIGCAPTION,
FIGURE,
FOOTER,
20 FORM,
FRAME,
FRAMESET,
H1,
H2,
H3,
H4,
H5,
H6,
HEAD,
HEADER,
HR,
IFRAME,
21 IMAGE,
IMG,
INPUT,
ISINDEX,
LI,
LINK,
LISTING,
MAIN,
MENU,
META,
NAV,
28 A,
B,
BIG,
CODE,
EM,
FONT,
I,
NOBR,
S,
SMALL,
STRIKE,
STRONG,
TT,
U,
31 LABEL,
OUTPUT,
RP,
RT,
RUBY,
SPAN,
SUB,
SUP,
VAR,
XMP,
element_type
Definition element-type.h:15
@ XMP
Definition element-type.h:31
@ FORM
Definition element-type.h:20
@ TITLE
Definition element-type.h:24
@ HEAD
Definition element-type.h:20
@ RP
Definition element-type.h:31
@ NOEMBED
Definition element-type.h:22
@ SPACER
Definition element-type.h:23
@ LABEL
Definition element-type.h:31
@ SUB
Definition element-type.h:31
@ IFRAME
Definition element-type.h:20
@ SELECT
Definition element-type.h:23
@ TR
Definition element-type.h:24
@ ISINDEX
Definition element-type.h:21
@ IMG
Definition element-type.h:21
@ FRAME
Definition element-type.h:20
@ CENTER
Definition element-type.h:18
@ UL
Definition element-type.h:24
@ OUTPUT
Definition element-type.h:31
@ H4
Definition element-type.h:20
@ TBODY
Definition element-type.h:23
@ MGLYPH
Definition element-type.h:33
@ TABLE
Definition element-type.h:26
@ HEADER
Definition element-type.h:20
@ DATAGRID
Definition element-type.h:18
@ STRONG
Definition element-type.h:28
@ PLAINTEXT
Definition element-type.h:22
@ IMAGE
Definition element-type.h:21
@ CAPTION
Definition element-type.h:26
@ NOFRAMES
Definition element-type.h:22
@ MTEXT
Definition element-type.h:33
@ COL
Definition element-type.h:18
@ B
Definition element-type.h:28
@ BODY
Definition element-type.h:18
@ MAIN
Definition element-type.h:21
@ A
Definition element-type.h:28
@ STRIKE
Definition element-type.h:28
@ FIGCAPTION
Definition element-type.h:19
@ SPAN
Definition element-type.h:31
@ MENU
Definition element-type.h:21
@ DIALOG
Definition element-type.h:19
@ BIG
Definition element-type.h:28
@ DL
Definition element-type.h:19
@ ADDRESS
Definition element-type.h:17
@ SUP
Definition element-type.h:31
@ H5
Definition element-type.h:20
@ LI
Definition element-type.h:21
@ CODE
Definition element-type.h:28
@ EMBED
Definition element-type.h:19
@ FOOTER
Definition element-type.h:19
@ BR
Definition element-type.h:18
@ TEXTAREA
Definition element-type.h:23
@ AREA
Definition element-type.h:17
@ NOBR
Definition element-type.h:28
@ SCRIPT
Definition element-type.h:23
@ SVG
Definition element-type.h:35
@ DT
Definition element-type.h:19
@ DIR
Definition element-type.h:19
@ UNKNOWN
Definition element-type.h:37
@ WBR
Definition element-type.h:24
@ OBJECT
Definition element-type.h:26
@ FIGURE
Definition element-type.h:19
@ TD
Definition element-type.h:26
@ PARAM
Definition element-type.h:22
@ SUMMARY
Definition element-type.h:23
@ BUTTON
Definition element-type.h:26
@ ANNOTATION_XML
Definition element-type.h:33
@ H1
Definition element-type.h:20
@ BASEFONT
Definition element-type.h:17
@ MN
Definition element-type.h:33
@ BGSOUND
Definition element-type.h:17
@ P
Definition element-type.h:22
@ DIV
Definition element-type.h:19
@ ARTICLE
Definition element-type.h:17
@ META
Definition element-type.h:21
@ MI
Definition element-type.h:33
@ APPLET
Definition element-type.h:26
@ OL
Definition element-type.h:22
@ FONT
Definition element-type.h:28
@ ASIDE
Definition element-type.h:17
@ TH
Definition element-type.h:26
@ MS
Definition element-type.h:33
@ MO
Definition element-type.h:33
@ BASE
Definition element-type.h:17
@ OPTION
Definition element-type.h:22
@ H6
Definition element-type.h:20
@ TFOOT
Definition element-type.h:24
@ OPTGROUP
Definition element-type.h:22
@ EM
Definition element-type.h:28
@ H3
Definition element-type.h:20
@ NAV
Definition element-type.h:21
@ H2
Definition element-type.h:20
@ MALIGNMARK
Definition element-type.h:33
@ PRE
Definition element-type.h:23
@ DESC
Definition element-type.h:36
@ U
Definition element-type.h:28
@ DETAILS
Definition element-type.h:18
@ NOSCRIPT
Definition element-type.h:22
@ STYLE
Definition element-type.h:23
@ SECTION
Definition element-type.h:23
@ HTML
Definition element-type.h:26
@ MARQUEE
Definition element-type.h:26
@ FOREIGNOBJECT
Definition element-type.h:35
@ I
Definition element-type.h:28
@ LISTING
Definition element-type.h:21
@ DD
Definition element-type.h:18
@ INPUT
Definition element-type.h:21
@ FRAMESET
Definition element-type.h:20
@ TT
Definition element-type.h:28
@ COMMAND
Definition element-type.h:18
@ FIELDSET
Definition element-type.h:19
@ BLOCKQUOTE
Definition element-type.h:17
@ SMALL
Definition element-type.h:28
@ MATH
Definition element-type.h:33
@ LINK
Definition element-type.h:21
@ RT
Definition element-type.h:31
@ THEAD
Definition element-type.h:24
@ VAR
Definition element-type.h:31
@ HR
Definition element-type.h:20
@ COLGROUP
Definition element-type.h:18
@ RUBY
Definition element-type.h:31
element_type element_type_from_name(hubbub_treebuilder *treebuilder, const hubbub_string *tag_name)
Convert an element name into an element type.
Definition element-type.c:14
const char * element_type_to_name(element_type type)
Convert an element type to a name.
Definition element-type.c:38
#define S(s)
Definition in_foreign_content.c:20
Definition element-type.h:40
element_type type
Definition element-type.h:42
const char * name
Definition element-type.h:41
Tokeniser string type.
Definition types.h:76
Treebuilder object.
Definition internal.h:92