Skip to content
Snippets Groups Projects
Commit 0b6fc807 authored by Jonathan Schöbel's avatar Jonathan Schöbel
Browse files

Validator: added tag definition

parent 9b678355
Branches
Tags
No related merge requests found
......@@ -28,7 +28,7 @@ long_line_behaviour=1
long_line_column=72
[files]
current_page=42
current_page=31
FILE_NAME_0=139;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2FREADME;0;8
FILE_NAME_1=134;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2F.gitignore;0;8
FILE_NAME_2=1737;Sh;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fconfigure.ac;0;8
......@@ -60,7 +60,7 @@ FILE_NAME_27=900;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fpr
FILE_NAME_28=1867;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Ftext_mark_static.c;0;8
FILE_NAME_29=2191;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator.c;0;8
FILE_NAME_30=1159;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator.h;0;8
FILE_NAME_31=1325;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator_html.h;0;8
FILE_NAME_31=4857;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator_html.h;0;8
FILE_NAME_32=13132;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator_tag.c;0;8
FILE_NAME_33=1992;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator_tag.h;0;8
FILE_NAME_34=1150;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fvalidator_tag_data.h;0;8
......
......@@ -47,6 +47,118 @@ struct HTML_ATTR_DEFINITION
static const struct HTML_TAG_DEFINITION HTML5_TAGS[] = {
{"a", SH_TAG_TYPE_NORMAL},
{"abbr", SH_TAG_TYPE_NORMAL},
{"address", SH_TAG_TYPE_NORMAL},
{"area", SH_TAG_TYPE_VOID},
{"article", SH_TAG_TYPE_NORMAL},
{"aside", SH_TAG_TYPE_NORMAL},
{"audio", SH_TAG_TYPE_NORMAL},
{"b", SH_TAG_TYPE_NORMAL},
{"base", SH_TAG_TYPE_VOID},
{"bdi", SH_TAG_TYPE_NORMAL},
{"bdo", SH_TAG_TYPE_NORMAL},
{"blockquote", SH_TAG_TYPE_NORMAL},
{"body", SH_TAG_TYPE_NORMAL},
{"br", SH_TAG_TYPE_VOID},
{"button", SH_TAG_TYPE_NORMAL},
{"canvas", SH_TAG_TYPE_NORMAL},
{"caption", SH_TAG_TYPE_NORMAL},
{"cite", SH_TAG_TYPE_NORMAL},
{"code", SH_TAG_TYPE_NORMAL},
{"col", SH_TAG_TYPE_VOID},
{"colgroup", SH_TAG_TYPE_NORMAL},
{"data", SH_TAG_TYPE_NORMAL},
{"datalist", SH_TAG_TYPE_NORMAL},
{"dd", SH_TAG_TYPE_NORMAL},
{"del", SH_TAG_TYPE_NORMAL},
{"details", SH_TAG_TYPE_NORMAL},
{"dfn", SH_TAG_TYPE_NORMAL},
{"dialog", SH_TAG_TYPE_NORMAL},
{"div", SH_TAG_TYPE_NORMAL},
{"dl", SH_TAG_TYPE_NORMAL},
{"dt", SH_TAG_TYPE_NORMAL},
{"em", SH_TAG_TYPE_NORMAL},
{"embed", SH_TAG_TYPE_VOID},
{"fieldset", SH_TAG_TYPE_NORMAL},
{"figcaption", SH_TAG_TYPE_NORMAL},
{"figure", SH_TAG_TYPE_NORMAL},
{"footer", SH_TAG_TYPE_NORMAL},
{"form", SH_TAG_TYPE_NORMAL},
{"h1", SH_TAG_TYPE_NORMAL},
{"h2", SH_TAG_TYPE_NORMAL},
{"h3", SH_TAG_TYPE_NORMAL},
{"h4", SH_TAG_TYPE_NORMAL},
{"h5", SH_TAG_TYPE_NORMAL},
{"h6", SH_TAG_TYPE_NORMAL},
{"head", SH_TAG_TYPE_NORMAL},
{"header", SH_TAG_TYPE_NORMAL},
{"hgroup", SH_TAG_TYPE_NORMAL},
{"hr", SH_TAG_TYPE_VOID},
{"html", SH_TAG_TYPE_NORMAL},
{"i", SH_TAG_TYPE_NORMAL},
{"iframe", SH_TAG_TYPE_NORMAL},
{"img", SH_TAG_TYPE_VOID},
{"input", SH_TAG_TYPE_VOID},
{"ins", SH_TAG_TYPE_NORMAL},
{"kbd", SH_TAG_TYPE_NORMAL},
{"label", SH_TAG_TYPE_NORMAL},
{"legend", SH_TAG_TYPE_NORMAL},
{"li", SH_TAG_TYPE_NORMAL},
{"link", SH_TAG_TYPE_VOID},
{"main", SH_TAG_TYPE_NORMAL},
{"map", SH_TAG_TYPE_NORMAL},
{"mark", SH_TAG_TYPE_NORMAL},
{"menu", SH_TAG_TYPE_NORMAL},
{"meta", SH_TAG_TYPE_VOID},
{"meter", SH_TAG_TYPE_NORMAL},
{"nav", SH_TAG_TYPE_NORMAL},
{"noscript", SH_TAG_TYPE_NORMAL},
{"object", SH_TAG_TYPE_NORMAL},
{"ol", SH_TAG_TYPE_NORMAL},
{"optgroup", SH_TAG_TYPE_NORMAL},
{"option", SH_TAG_TYPE_NORMAL},
{"output", SH_TAG_TYPE_NORMAL},
{"p", SH_TAG_TYPE_NORMAL},
{"picture", SH_TAG_TYPE_NORMAL},
{"pre", SH_TAG_TYPE_NORMAL},
{"progress", SH_TAG_TYPE_NORMAL},
{"q", SH_TAG_TYPE_NORMAL},
{"rp", SH_TAG_TYPE_NORMAL},
{"rt", SH_TAG_TYPE_NORMAL},
{"ruby", SH_TAG_TYPE_NORMAL},
{"s", SH_TAG_TYPE_NORMAL},
{"samp", SH_TAG_TYPE_NORMAL},
{"script", SH_TAG_TYPE_RAW_TEXT},
{"search", SH_TAG_TYPE_NORMAL},
{"section", SH_TAG_TYPE_NORMAL},
{"select", SH_TAG_TYPE_NORMAL},
{"slot", SH_TAG_TYPE_NORMAL},
{"small", SH_TAG_TYPE_NORMAL},
{"source", SH_TAG_TYPE_VOID},
{"span", SH_TAG_TYPE_NORMAL},
{"strong", SH_TAG_TYPE_NORMAL},
{"style", SH_TAG_TYPE_RAW_TEXT},
{"sub", SH_TAG_TYPE_NORMAL},
{"summary", SH_TAG_TYPE_NORMAL},
{"sup", SH_TAG_TYPE_NORMAL},
{"table", SH_TAG_TYPE_NORMAL},
{"tbody", SH_TAG_TYPE_NORMAL},
{"td", SH_TAG_TYPE_NORMAL},
{"template", SH_TAG_TYPE_TEMPLATE},
{"textarea", SH_TAG_TYPE_ESC_RAW_TEXT},
{"tfoot", SH_TAG_TYPE_NORMAL},
{"th", SH_TAG_TYPE_NORMAL},
{"thead", SH_TAG_TYPE_NORMAL},
{"time", SH_TAG_TYPE_NORMAL},
{"title", SH_TAG_TYPE_ESC_RAW_TEXT},
{"tr", SH_TAG_TYPE_NORMAL},
{"track", SH_TAG_TYPE_VOID},
{"u", SH_TAG_TYPE_NORMAL},
{"ul", SH_TAG_TYPE_NORMAL},
{"var", SH_TAG_TYPE_NORMAL},
{"video", SH_TAG_TYPE_NORMAL},
{"wbr", SH_TAG_TYPE_VOID},
};
static const struct HTML_ATTR_DEFINITION HTML5_ATTRS[] = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment