Minor syntax fixes to rules
This commit is contained in:
parent
c874b200f4
commit
6ece4cd973
|
@ -4,12 +4,13 @@
|
|||
#include <stdint.h>
|
||||
#include "../ext/nicehash/src/main/c/map/str.h"
|
||||
|
||||
// Sourced from https://dev.w3.org/html5/html-author/charref at 2018-07-01T05:40:00Z
|
||||
// Sourced from https://dev.w3.org/html5/html-author/charref at 2018-07-02T10:00:00Z
|
||||
|
||||
NICEHASH_MAP_STR(int32, int32_t)
|
||||
nh_map_str_int32_t hb_r_entityrefs_map = nh_map_str_int32_create();
|
||||
static nh_map_str_int32_t hb_r_entityrefs_map;
|
||||
|
||||
void hb_r_entityrefs_init() {
|
||||
hb_r_entityrefs_map = nh_map_str_int32_create();
|
||||
nh_map_str_int32_set(hb_r_entityrefs_map, "AElig", 0xc6);
|
||||
nh_map_str_int32_set(hb_r_entityrefs_map, "AMP", 0x26);
|
||||
nh_map_str_int32_set(hb_r_entityrefs_map, "Aacute", 0xc1);
|
||||
|
|
|
@ -3,9 +3,10 @@
|
|||
|
||||
#include "../ext/nicehash/src/main/c/set/str.h"
|
||||
|
||||
static nh_set_str_t hb_r_inlinetags_set = nh_set_str_create();
|
||||
static nh_set_str_t hb_r_inlinetags_set;
|
||||
|
||||
void hb_r_inlinetags_init() {
|
||||
hb_r_inlinetags_set = nh_set_str_create();
|
||||
nh_set_str_add(hb_r_inlinetags_set, "a");
|
||||
nh_set_str_add(hb_r_inlinetags_set, "abbr");
|
||||
nh_set_str_add(hb_r_inlinetags_set, "b");
|
||||
|
|
|
@ -8,55 +8,114 @@
|
|||
static nh_set_str_t hb_r_tags_set;
|
||||
|
||||
void hb_r_tags_init() {
|
||||
nh_set_str_add(hb_r_tags_set, "html");
|
||||
nh_set_str_add(hb_r_tags_set, "link");
|
||||
nh_set_str_add(hb_r_tags_set, "meta");
|
||||
nh_set_str_add(hb_r_tags_set, "style");
|
||||
nh_set_str_add(hb_r_tags_set, "title");
|
||||
nh_set_str_add(hb_r_tags_set, "body");
|
||||
hb_r_tags_set = nh_set_str_create();
|
||||
nh_set_str_add(hb_r_tags_set, "a");
|
||||
nh_set_str_add(hb_r_tags_set, "abbr");
|
||||
nh_set_str_add(hb_r_tags_set, "acronym");
|
||||
nh_set_str_add(hb_r_tags_set, "address");
|
||||
nh_set_str_add(hb_r_tags_set, "applet");
|
||||
nh_set_str_add(hb_r_tags_set, "applet");
|
||||
nh_set_str_add(hb_r_tags_set, "area");
|
||||
nh_set_str_add(hb_r_tags_set, "article");
|
||||
nh_set_str_add(hb_r_tags_set, "aside");
|
||||
nh_set_str_add(hb_r_tags_set, "audio");
|
||||
nh_set_str_add(hb_r_tags_set, "b");
|
||||
nh_set_str_add(hb_r_tags_set, "basefont");
|
||||
nh_set_str_add(hb_r_tags_set, "bdi");
|
||||
nh_set_str_add(hb_r_tags_set, "bdo");
|
||||
nh_set_str_add(hb_r_tags_set, "bgsound");
|
||||
nh_set_str_add(hb_r_tags_set, "big");
|
||||
nh_set_str_add(hb_r_tags_set, "blink");
|
||||
nh_set_str_add(hb_r_tags_set, "blockquote");
|
||||
nh_set_str_add(hb_r_tags_set, "body");
|
||||
nh_set_str_add(hb_r_tags_set, "br");
|
||||
nh_set_str_add(hb_r_tags_set, "button");
|
||||
nh_set_str_add(hb_r_tags_set, "canvas");
|
||||
nh_set_str_add(hb_r_tags_set, "caption");
|
||||
nh_set_str_add(hb_r_tags_set, "center");
|
||||
nh_set_str_add(hb_r_tags_set, "cite");
|
||||
nh_set_str_add(hb_r_tags_set, "code");
|
||||
nh_set_str_add(hb_r_tags_set, "col");
|
||||
nh_set_str_add(hb_r_tags_set, "colgroup");
|
||||
nh_set_str_add(hb_r_tags_set, "command");
|
||||
nh_set_str_add(hb_r_tags_set, "content");
|
||||
nh_set_str_add(hb_r_tags_set, "content");
|
||||
nh_set_str_add(hb_r_tags_set, "data");
|
||||
nh_set_str_add(hb_r_tags_set, "datalist");
|
||||
nh_set_str_add(hb_r_tags_set, "dd");
|
||||
nh_set_str_add(hb_r_tags_set, "del");
|
||||
nh_set_str_add(hb_r_tags_set, "details");
|
||||
nh_set_str_add(hb_r_tags_set, "dfn");
|
||||
nh_set_str_add(hb_r_tags_set, "dialog");
|
||||
nh_set_str_add(hb_r_tags_set, "dir");
|
||||
nh_set_str_add(hb_r_tags_set, "dir");
|
||||
nh_set_str_add(hb_r_tags_set, "div");
|
||||
nh_set_str_add(hb_r_tags_set, "dl");
|
||||
nh_set_str_add(hb_r_tags_set, "dt");
|
||||
nh_set_str_add(hb_r_tags_set, "element");
|
||||
nh_set_str_add(hb_r_tags_set, "element");
|
||||
nh_set_str_add(hb_r_tags_set, "em");
|
||||
nh_set_str_add(hb_r_tags_set, "embed");
|
||||
nh_set_str_add(hb_r_tags_set, "fieldset");
|
||||
nh_set_str_add(hb_r_tags_set, "figcaption");
|
||||
nh_set_str_add(hb_r_tags_set, "figure");
|
||||
nh_set_str_add(hb_r_tags_set, "font");
|
||||
nh_set_str_add(hb_r_tags_set, "footer");
|
||||
nh_set_str_add(hb_r_tags_set, "header");
|
||||
nh_set_str_add(hb_r_tags_set, "form");
|
||||
nh_set_str_add(hb_r_tags_set, "frame");
|
||||
nh_set_str_add(hb_r_tags_set, "frameset");
|
||||
nh_set_str_add(hb_r_tags_set, "h1");
|
||||
nh_set_str_add(hb_r_tags_set, "h2");
|
||||
nh_set_str_add(hb_r_tags_set, "h3");
|
||||
nh_set_str_add(hb_r_tags_set, "h4");
|
||||
nh_set_str_add(hb_r_tags_set, "h5");
|
||||
nh_set_str_add(hb_r_tags_set, "h6");
|
||||
nh_set_str_add(hb_r_tags_set, "header");
|
||||
nh_set_str_add(hb_r_tags_set, "hgroup");
|
||||
nh_set_str_add(hb_r_tags_set, "nav");
|
||||
nh_set_str_add(hb_r_tags_set, "section");
|
||||
nh_set_str_add(hb_r_tags_set, "blockquote");
|
||||
nh_set_str_add(hb_r_tags_set, "dd");
|
||||
nh_set_str_add(hb_r_tags_set, "dir");
|
||||
nh_set_str_add(hb_r_tags_set, "div");
|
||||
nh_set_str_add(hb_r_tags_set, "dl");
|
||||
nh_set_str_add(hb_r_tags_set, "dt");
|
||||
nh_set_str_add(hb_r_tags_set, "figcaption");
|
||||
nh_set_str_add(hb_r_tags_set, "figure");
|
||||
nh_set_str_add(hb_r_tags_set, "hr");
|
||||
nh_set_str_add(hb_r_tags_set, "li");
|
||||
nh_set_str_add(hb_r_tags_set, "main");
|
||||
nh_set_str_add(hb_r_tags_set, "ol");
|
||||
nh_set_str_add(hb_r_tags_set, "p");
|
||||
nh_set_str_add(hb_r_tags_set, "pre");
|
||||
nh_set_str_add(hb_r_tags_set, "ul");
|
||||
nh_set_str_add(hb_r_tags_set, "a");
|
||||
nh_set_str_add(hb_r_tags_set, "abbr");
|
||||
nh_set_str_add(hb_r_tags_set, "b");
|
||||
nh_set_str_add(hb_r_tags_set, "bdi");
|
||||
nh_set_str_add(hb_r_tags_set, "bdo");
|
||||
nh_set_str_add(hb_r_tags_set, "br");
|
||||
nh_set_str_add(hb_r_tags_set, "cite");
|
||||
nh_set_str_add(hb_r_tags_set, "code");
|
||||
nh_set_str_add(hb_r_tags_set, "data");
|
||||
nh_set_str_add(hb_r_tags_set, "dfn");
|
||||
nh_set_str_add(hb_r_tags_set, "em");
|
||||
nh_set_str_add(hb_r_tags_set, "html");
|
||||
nh_set_str_add(hb_r_tags_set, "i");
|
||||
nh_set_str_add(hb_r_tags_set, "iframe");
|
||||
nh_set_str_add(hb_r_tags_set, "image");
|
||||
nh_set_str_add(hb_r_tags_set, "img");
|
||||
nh_set_str_add(hb_r_tags_set, "input");
|
||||
nh_set_str_add(hb_r_tags_set, "ins");
|
||||
nh_set_str_add(hb_r_tags_set, "isindex");
|
||||
nh_set_str_add(hb_r_tags_set, "kbd");
|
||||
nh_set_str_add(hb_r_tags_set, "keygen");
|
||||
nh_set_str_add(hb_r_tags_set, "label");
|
||||
nh_set_str_add(hb_r_tags_set, "legend");
|
||||
nh_set_str_add(hb_r_tags_set, "li");
|
||||
nh_set_str_add(hb_r_tags_set, "link");
|
||||
nh_set_str_add(hb_r_tags_set, "listing");
|
||||
nh_set_str_add(hb_r_tags_set, "main");
|
||||
nh_set_str_add(hb_r_tags_set, "map");
|
||||
nh_set_str_add(hb_r_tags_set, "mark");
|
||||
nh_set_str_add(hb_r_tags_set, "marquee");
|
||||
nh_set_str_add(hb_r_tags_set, "menu");
|
||||
nh_set_str_add(hb_r_tags_set, "menuitem");
|
||||
nh_set_str_add(hb_r_tags_set, "menuitem");
|
||||
nh_set_str_add(hb_r_tags_set, "meta");
|
||||
nh_set_str_add(hb_r_tags_set, "meter");
|
||||
nh_set_str_add(hb_r_tags_set, "multicol");
|
||||
nh_set_str_add(hb_r_tags_set, "nav");
|
||||
nh_set_str_add(hb_r_tags_set, "nextid");
|
||||
nh_set_str_add(hb_r_tags_set, "nobr");
|
||||
nh_set_str_add(hb_r_tags_set, "noembed");
|
||||
nh_set_str_add(hb_r_tags_set, "noembed");
|
||||
nh_set_str_add(hb_r_tags_set, "noframes");
|
||||
nh_set_str_add(hb_r_tags_set, "noscript");
|
||||
nh_set_str_add(hb_r_tags_set, "object");
|
||||
nh_set_str_add(hb_r_tags_set, "ol");
|
||||
nh_set_str_add(hb_r_tags_set, "optgroup");
|
||||
nh_set_str_add(hb_r_tags_set, "option");
|
||||
nh_set_str_add(hb_r_tags_set, "output");
|
||||
nh_set_str_add(hb_r_tags_set, "p");
|
||||
nh_set_str_add(hb_r_tags_set, "param");
|
||||
nh_set_str_add(hb_r_tags_set, "picture");
|
||||
nh_set_str_add(hb_r_tags_set, "plaintext");
|
||||
nh_set_str_add(hb_r_tags_set, "pre");
|
||||
nh_set_str_add(hb_r_tags_set, "progress");
|
||||
nh_set_str_add(hb_r_tags_set, "q");
|
||||
nh_set_str_add(hb_r_tags_set, "rp");
|
||||
nh_set_str_add(hb_r_tags_set, "rt");
|
||||
|
@ -64,99 +123,41 @@ void hb_r_tags_init() {
|
|||
nh_set_str_add(hb_r_tags_set, "ruby");
|
||||
nh_set_str_add(hb_r_tags_set, "s");
|
||||
nh_set_str_add(hb_r_tags_set, "samp");
|
||||
nh_set_str_add(hb_r_tags_set, "small");
|
||||
nh_set_str_add(hb_r_tags_set, "span");
|
||||
nh_set_str_add(hb_r_tags_set, "strong");
|
||||
nh_set_str_add(hb_r_tags_set, "sub");
|
||||
nh_set_str_add(hb_r_tags_set, "sup");
|
||||
nh_set_str_add(hb_r_tags_set, "time");
|
||||
nh_set_str_add(hb_r_tags_set, "tt");
|
||||
nh_set_str_add(hb_r_tags_set, "u");
|
||||
nh_set_str_add(hb_r_tags_set, "var");
|
||||
nh_set_str_add(hb_r_tags_set, "wbr");
|
||||
nh_set_str_add(hb_r_tags_set, "area");
|
||||
nh_set_str_add(hb_r_tags_set, "audio");
|
||||
nh_set_str_add(hb_r_tags_set, "img");
|
||||
nh_set_str_add(hb_r_tags_set, "map");
|
||||
nh_set_str_add(hb_r_tags_set, "track");
|
||||
nh_set_str_add(hb_r_tags_set, "video");
|
||||
nh_set_str_add(hb_r_tags_set, "applet");
|
||||
nh_set_str_add(hb_r_tags_set, "embed");
|
||||
nh_set_str_add(hb_r_tags_set, "iframe");
|
||||
nh_set_str_add(hb_r_tags_set, "noembed");
|
||||
nh_set_str_add(hb_r_tags_set, "object");
|
||||
nh_set_str_add(hb_r_tags_set, "param");
|
||||
nh_set_str_add(hb_r_tags_set, "picture");
|
||||
nh_set_str_add(hb_r_tags_set, "source");
|
||||
nh_set_str_add(hb_r_tags_set, "canvas");
|
||||
nh_set_str_add(hb_r_tags_set, "noscript");
|
||||
nh_set_str_add(hb_r_tags_set, "script");
|
||||
nh_set_str_add(hb_r_tags_set, "del");
|
||||
nh_set_str_add(hb_r_tags_set, "ins");
|
||||
nh_set_str_add(hb_r_tags_set, "caption");
|
||||
nh_set_str_add(hb_r_tags_set, "col");
|
||||
nh_set_str_add(hb_r_tags_set, "colgroup");
|
||||
nh_set_str_add(hb_r_tags_set, "section");
|
||||
nh_set_str_add(hb_r_tags_set, "select");
|
||||
nh_set_str_add(hb_r_tags_set, "shadow");
|
||||
nh_set_str_add(hb_r_tags_set, "shadow");
|
||||
nh_set_str_add(hb_r_tags_set, "slot");
|
||||
nh_set_str_add(hb_r_tags_set, "small");
|
||||
nh_set_str_add(hb_r_tags_set, "source");
|
||||
nh_set_str_add(hb_r_tags_set, "spacer");
|
||||
nh_set_str_add(hb_r_tags_set, "span");
|
||||
nh_set_str_add(hb_r_tags_set, "strike");
|
||||
nh_set_str_add(hb_r_tags_set, "strong");
|
||||
nh_set_str_add(hb_r_tags_set, "style");
|
||||
nh_set_str_add(hb_r_tags_set, "sub");
|
||||
nh_set_str_add(hb_r_tags_set, "summary");
|
||||
nh_set_str_add(hb_r_tags_set, "sup");
|
||||
nh_set_str_add(hb_r_tags_set, "table");
|
||||
nh_set_str_add(hb_r_tags_set, "tbody");
|
||||
nh_set_str_add(hb_r_tags_set, "td");
|
||||
nh_set_str_add(hb_r_tags_set, "template");
|
||||
nh_set_str_add(hb_r_tags_set, "textarea");
|
||||
nh_set_str_add(hb_r_tags_set, "tfoot");
|
||||
nh_set_str_add(hb_r_tags_set, "th");
|
||||
nh_set_str_add(hb_r_tags_set, "thead");
|
||||
nh_set_str_add(hb_r_tags_set, "time");
|
||||
nh_set_str_add(hb_r_tags_set, "title");
|
||||
nh_set_str_add(hb_r_tags_set, "tr");
|
||||
nh_set_str_add(hb_r_tags_set, "button");
|
||||
nh_set_str_add(hb_r_tags_set, "datalist");
|
||||
nh_set_str_add(hb_r_tags_set, "fieldset");
|
||||
nh_set_str_add(hb_r_tags_set, "form");
|
||||
nh_set_str_add(hb_r_tags_set, "input");
|
||||
nh_set_str_add(hb_r_tags_set, "label");
|
||||
nh_set_str_add(hb_r_tags_set, "legend");
|
||||
nh_set_str_add(hb_r_tags_set, "meter");
|
||||
nh_set_str_add(hb_r_tags_set, "optgroup");
|
||||
nh_set_str_add(hb_r_tags_set, "option");
|
||||
nh_set_str_add(hb_r_tags_set, "output");
|
||||
nh_set_str_add(hb_r_tags_set, "progress");
|
||||
nh_set_str_add(hb_r_tags_set, "select");
|
||||
nh_set_str_add(hb_r_tags_set, "textarea");
|
||||
nh_set_str_add(hb_r_tags_set, "details");
|
||||
nh_set_str_add(hb_r_tags_set, "dialog");
|
||||
nh_set_str_add(hb_r_tags_set, "menu");
|
||||
nh_set_str_add(hb_r_tags_set, "menuitem");
|
||||
nh_set_str_add(hb_r_tags_set, "summary");
|
||||
nh_set_str_add(hb_r_tags_set, "content");
|
||||
nh_set_str_add(hb_r_tags_set, "element");
|
||||
nh_set_str_add(hb_r_tags_set, "shadow");
|
||||
nh_set_str_add(hb_r_tags_set, "slot");
|
||||
nh_set_str_add(hb_r_tags_set, "template");
|
||||
nh_set_str_add(hb_r_tags_set, "acronym");
|
||||
nh_set_str_add(hb_r_tags_set, "applet");
|
||||
nh_set_str_add(hb_r_tags_set, "basefont");
|
||||
nh_set_str_add(hb_r_tags_set, "bgsound");
|
||||
nh_set_str_add(hb_r_tags_set, "big");
|
||||
nh_set_str_add(hb_r_tags_set, "blink");
|
||||
nh_set_str_add(hb_r_tags_set, "center");
|
||||
nh_set_str_add(hb_r_tags_set, "command");
|
||||
nh_set_str_add(hb_r_tags_set, "content");
|
||||
nh_set_str_add(hb_r_tags_set, "dir");
|
||||
nh_set_str_add(hb_r_tags_set, "element");
|
||||
nh_set_str_add(hb_r_tags_set, "font");
|
||||
nh_set_str_add(hb_r_tags_set, "frame");
|
||||
nh_set_str_add(hb_r_tags_set, "frameset");
|
||||
nh_set_str_add(hb_r_tags_set, "image");
|
||||
nh_set_str_add(hb_r_tags_set, "isindex");
|
||||
nh_set_str_add(hb_r_tags_set, "keygen");
|
||||
nh_set_str_add(hb_r_tags_set, "listing");
|
||||
nh_set_str_add(hb_r_tags_set, "marquee");
|
||||
nh_set_str_add(hb_r_tags_set, "menuitem");
|
||||
nh_set_str_add(hb_r_tags_set, "multicol");
|
||||
nh_set_str_add(hb_r_tags_set, "nextid");
|
||||
nh_set_str_add(hb_r_tags_set, "nobr");
|
||||
nh_set_str_add(hb_r_tags_set, "noembed");
|
||||
nh_set_str_add(hb_r_tags_set, "noframes");
|
||||
nh_set_str_add(hb_r_tags_set, "plaintext");
|
||||
nh_set_str_add(hb_r_tags_set, "shadow");
|
||||
nh_set_str_add(hb_r_tags_set, "spacer");
|
||||
nh_set_str_add(hb_r_tags_set, "strike");
|
||||
nh_set_str_add(hb_r_tags_set, "track");
|
||||
nh_set_str_add(hb_r_tags_set, "tt");
|
||||
nh_set_str_add(hb_r_tags_set, "tt");
|
||||
nh_set_str_add(hb_r_tags_set, "u");
|
||||
nh_set_str_add(hb_r_tags_set, "ul");
|
||||
nh_set_str_add(hb_r_tags_set, "var");
|
||||
nh_set_str_add(hb_r_tags_set, "video");
|
||||
nh_set_str_add(hb_r_tags_set, "wbr");
|
||||
nh_set_str_add(hb_r_tags_set, "xmp");
|
||||
}
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
static nh_set_str_t hb_r_voidtags_set;
|
||||
|
||||
void hb_r_voidtags_init() {
|
||||
hb_r_voidtags_set = nh_set_str_create();
|
||||
nh_set_str_add(hb_r_voidtags_set, "area");
|
||||
nh_set_str_add(hb_r_voidtags_set, "base");
|
||||
nh_set_str_add(hb_r_voidtags_set, "br");
|
||||
|
|
Loading…
Reference in New Issue