derya
Version:
Multi-Parser & Code-Generator, developed with TypeScript on node.js.
1,837 lines (1,836 loc) • 63.8 kB
JSON
{
"tags":[
{
"name":"doctype",
"closed":false,
"events":false,
"globals":false,
"unique":true,
"attributes":[]
},
{
"name":"a",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"download",
"types":[
"#filename"
]
},
{
"name":"href",
"types":[
"#url"
]
},
{
"name":"hreflang",
"types":[
"#language_code"
]
},
{
"name":"media",
"types":[
"#media_query"
]
},
{
"name":"ping",
"types":[
"#list_of_urls"
]
},
{
"name":"referrerpolicy",
"types":[
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"same-origin",
"strict-origin-when-cross-origin",
"unsafe-url"
]
},
{
"name":"rel",
"types":[
"alternate",
"author",
"bookmark",
"external",
"help",
"license",
"next",
"nofollow",
"noreferrer",
"noopener",
"prev",
"search",
"tag"
]
},
{
"name":"target",
"types":[
"_blank",
"_parent",
"_self",
"_top"
]
},
{
"name":"type",
"types":[
"#media_type"
]
}
]
},
{
"name":"abbr",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"address",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"area",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"alt",
"types":[
"#text"
]
},
{
"name":"coords",
"types":[
"#coordinates"
]
},
{
"name":"download",
"types":[
"#filename"
]
},
{
"name":"href",
"types":[
"#url"
]
},
{
"name":"hreflang",
"types":[
"#language_code"
]
},
{
"name":"media",
"types":[
"#media query"
]
},
{
"name":"referrerpolicy",
"types":[
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"same-origin",
"strict-origin-when-cross-origin",
"unsafe-url"
]
},
{
"name":"rel",
"types":[
"alternate",
"author",
"bookmark",
"help",
"license",
"next",
"nofollow",
"noreferrer",
"prefetch",
"prev",
"search",
"tag"
]
},
{
"name":"shape",
"types":[
"default",
"rect",
"circle",
"poly"
]
},
{
"name":"target",
"types":[
"_blank",
"_parent",
"_self",
"_top",
"#framename"
]
},
{
"name":"type",
"types":[
"#media_type"
]
}
]
},
{
"name":"article",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"aside",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"audio",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"autoplay",
"types":[
"autoplay"
]
},
{
"name":"controls",
"types":[
"controls"
]
},
{
"name":"loop",
"types":[
"loop"
]
},
{
"name":"muted",
"types":[
"muted"
]
},
{
"name":"preload",
"types":[
"auto",
"metadata",
"none"
]
},
{
"name":"src",
"types":[
"#url"
]
}
]
},
{
"name":"b",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"base",
"closed":false,
"events":false,
"globals":true,
"unique":false,
"attributes":[
{
"name":"href",
"types":[
"#url"
]
},
{
"name":"target",
"types":[
"_blank",
"_parent",
"_self",
"_top"
]
}
]
},
{
"name":"bdi",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"bdo",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"dir",
"types":[
"ltr",
"rtl"
]
}
]
},
{
"name":"blockquote",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"cite",
"types":[
"#url"
]
}
]
},
{
"name":"body",
"closed":true,
"events":true,
"globals":true,
"unique":true,
"attributes":[]
},
{
"name":"br",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"button",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"autofocus",
"types":[
"autofocus"
]
},
{
"name":"disabled",
"types":[
"disabled"
]
},
{
"name":"form",
"types":[
"#form_id"
]
},
{
"name":"formaction",
"types":[
"#url"
]
},
{
"name":"formenctype",
"types":[
"application/x-www-form-urlencoded",
"multipart/form-data",
"text/plain"
]
},
{
"name":"formmethod",
"types":[
"get",
"post"
]
},
{
"name":"formnovalidate",
"types":[
"formnovalidate"
]
},
{
"name":"formtarget",
"types":[
"_blank",
"_self",
"_parent",
"_top",
"#framename"
]
},
{
"name":"name",
"types":[
"#name"
]
},
{
"name":"type",
"types":[
"button",
"reset",
"submit"
]
},
{
"name":"value",
"types":[
"#text"
]
}
]
},
{
"name":"canvas",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"height",
"types":[
"#pixels"
]
},
{
"name":"width",
"types":[
"#pixels"
]
}
]
},
{
"name":"caption",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"cite",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"code",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"col",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"span",
"types":[
"#number"
]
}
]
},
{
"name":"colgroup",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"span",
"types":[
"#number"
]
}
]
},
{
"name":"data",
"closed":true,
"events":false,
"globals":true,
"unique":false,
"attributes":[
{
"name":"",
"types":[
"#machine-readable format"
]
}
]
},
{
"name":"datalist",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"dd",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"del",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"cite",
"types":[
"#url"
]
},
{
"name":"datetime",
"types":[
"#yyyy-mm-ddthh:mm:sstzd"
]
}
]
},
{
"name":"details",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"open",
"types":[
"open"
]
}
]
},
{
"name":"dfn",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"dialog",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"open",
"types":[
"open"
]
}
]
},
{
"name":"div",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"dl",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"dt",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"em",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"embed",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"height",
"types":[
"#pixels"
]
},
{
"name":"src",
"types":[
"#url"
]
},
{
"name":"type",
"types":[
"#media_type"
]
},
{
"name":"width",
"types":[
"#pixels"
]
}
]
},
{
"name":"fieldset",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"disabled",
"types":[
"disabled"
]
},
{
"name":"form",
"types":[
"#form_id"
]
},
{
"name":"name",
"types":[
"#text"
]
}
]
},
{
"name":"figcaption",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"figure",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"footer",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"form",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"accept-charset",
"types":[
"#character_set"
]
},
{
"name":"action",
"types":[
"#url"
]
},
{
"name":"autocomplete",
"types":[
"on",
"off"
]
},
{
"name":"enctype",
"types":[
"application/x-www-form-urlencoded",
"multipart/form-data",
"text/plain"
]
},
{
"name":"method",
"types":[
"get",
"post"
]
},
{
"name":"name",
"types":[
"#text"
]
},
{
"name":"novalidate",
"types":[
"novalidate"
]
},
{
"name":"rel",
"types":[
"external",
"help",
"license",
"next",
"nofollow",
"noopener",
"noreferrer",
"opener",
"prev",
"search"
]
},
{
"name":"target",
"types":[
"_blank",
"_self",
"_parent",
"_top"
]
}
]
},
{
"name":"h1",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"head",
"closed":true,
"events":false,
"globals":true,
"unique":true,
"attributes":[]
},
{
"name":"header",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"hr",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"html",
"closed":true,
"events":false,
"globals":true,
"unique":true,
"attributes":[
{
"name":"xmlns",
"types":[
"http://www.w3.org/1999/xhtml"
]
}
]
},
{
"name":"i",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"iframe",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"",
"types":[
" "
]
},
{
"name":"",
"types":[
"true",
"false"
]
},
{
"name":"",
"types":[
"true",
"false"
]
},
{
"name":"height",
"types":[
"#pixels"
]
},
{
"name":"",
"types":[
"eager",
"lazy"
]
},
{
"name":"name",
"types":[
"#text"
]
},
{
"name":"referrerpolicy",
"types":[
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"same-origin",
"strict-origin-when-cross-origin",
"unsafe-url"
]
},
{
"name":"sandbox",
"types":[
"allow-forms",
"allow-pointer-lock",
"allow-popups",
"allow-same-origin",
"allow-scripts",
"allow-top-navigation"
]
},
{
"name":"src",
"types":[
"#url"
]
},
{
"name":"srcdoc",
"types":[
"#html_code"
]
},
{
"name":"width",
"types":[
"#pixels"
]
}
]
},
{
"name":"img",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"alt",
"types":[
"#text"
]
},
{
"name":"",
"types":[
"anonymous",
"use-credentials"
]
},
{
"name":"height",
"types":[
"#pixels"
]
},
{
"name":"ismap",
"types":[
"ismap"
]
},
{
"name":"loading",
"types":[
"eager",
"lazy"
]
},
{
"name":"longdesc",
"types":[
"#url"
]
},
{
"name":"referrerpolicy",
"types":[
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"unsafe-url"
]
},
{
"name":"",
"types":[
"#sizes"
]
},
{
"name":"src",
"types":[
"#url"
]
},
{
"name":"",
"types":[
"#url-list "
]
},
{
"name":"usemap",
"types":[
"##mapname"
]
},
{
"name":"width",
"types":[
"#pixels"
]
}
]
},
{
"name":"input",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"accept",
"types":[
"#file_extension",
"audio/*",
"video/*",
"image/*",
"#media_type"
]
},
{
"name":"alt",
"types":[
"#text"
]
},
{
"name":"autocomplete",
"types":[
"on",
"off"
]
},
{
"name":"autofocus",
"types":[
"autofocus"
]
},
{
"name":"checked",
"types":[
"checked"
]
},
{
"name":"dirname",
"types":[
"#inputname.dir"
]
},
{
"name":"disabled",
"types":[
"disabled"
]
},
{
"name":"form",
"types":[
"#form_id"
]
},
{
"name":"formaction",
"types":[
"#url"
]
},
{
"name":"formenctype",
"types":[
"application/x-www-form-urlencoded",
"multipart/form-data",
"text/plain"
]
},
{
"name":"formmethod",
"types":[
"get",
"post"
]
},
{
"name":"formnovalidate",
"types":[
"formnovalidate"
]
},
{
"name":"formtarget",
"types":[
"_blank",
"_self",
"_parent",
"_top",
"#framename"
]
},
{
"name":"height",
"types":[
"#pixels"
]
},
{
"name":"list",
"types":[
"#datalist_id"
]
},
{
"name":"max",
"types":[
"#number",
"#date"
]
},
{
"name":"maxlength",
"types":[
"#number"
]
},
{
"name":"min",
"types":[
"#number",
"#date"
]
},
{
"name":"minlength",
"types":[
"#number"
]
},
{
"name":"multiple",
"types":[
"multiple"
]
},
{
"name":"name",
"types":[
"#text"
]
},
{
"name":"pattern",
"types":[
"#regexp"
]
},
{
"name":"placeholder",
"types":[
"#text"
]
},
{
"name":"readonly",
"types":[
"readonly"
]
},
{
"name":"required",
"types":[
"required"
]
},
{
"name":"size",
"types":[
"#number"
]
},
{
"name":"src",
"types":[
"#url"
]
},
{
"name":"step",
"types":[
"#number",
"#any"
]
},
{
"name":"type",
"types":[
"button",
"checkbox",
"color",
"date",
"datetime-local",
"email",
"file",
"hidden",
"image",
"month",
"number",
"password",
"radio",
"range",
"reset",
"search",
"submit",
"tel",
"text",
"time",
"url",
"week"
]
},
{
"name":"value",
"types":[
"#text"
]
},
{
"name":"width",
"types":[
"#pixels"
]
}
]
},
{
"name":"ins",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"cite",
"types":[
"#url"
]
},
{
"name":"datetime",
"types":[
"#yyyy-mm-ddthh:mm:sstzd"
]
}
]
},
{
"name":"kbd",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"label",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"for",
"types":[
"#element_id"
]
},
{
"name":"form",
"types":[
"#form_id"
]
}
]
},
{
"name":"legend",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"li",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"value",
"types":[
"#number"
]
}
]
},
{
"name":"link",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"",
"types":[
"anonymous",
"use-credentials"
]
},
{
"name":"href",
"types":[
"#url"
]
},
{
"name":"hreflang",
"types":[
"#language_code"
]
},
{
"name":"media",
"types":[
"#media_query"
]
},
{
"name":"referrerpolicy",
"types":[
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"unsafe-url"
]
},
{
"name":"rel",
"types":[
"alternate",
"author",
"dns-prefetch",
"help",
"icon",
"license",
"next",
"pingback",
"preconnect",
"prefetch",
"preload",
"prerender",
"prev",
"search",
"stylesheet"
]
},
{
"name":"sizes",
"types":[
"#heightxwidth",
"#any"
]
},
{
"name":"",
"types":[
" "
]
},
{
"name":"type",
"types":[
"#media_type"
]
}
]
},
{
"name":"main",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"map",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"name",
"types":[
"#mapname"
]
}
]
},
{
"name":"mark",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"meta",
"closed":false,
"events":false,
"globals":true,
"unique":false,
"attributes":[
{
"name":"charset",
"types":[
"#character_set"
]
},
{
"name":"content",
"types":[
"#text"
]
},
{
"name":"http-equiv",
"types":[
"content-security-policy",
"content-type",
"default-style",
"refresh"
]
},
{
"name":"name",
"types":[
"application-name",
"author",
"description",
"#generator",
"#keywords",
"viewport"
]
}
]
},
{
"name":"meter",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"form",
"types":[
"#form_id"
]
},
{
"name":"high",
"types":[
"#number"
]
},
{
"name":"low",
"types":[
"#number"
]
},
{
"name":"max",
"types":[
"#number"
]
},
{
"name":"min",
"types":[
"#number"
]
},
{
"name":"optimum",
"types":[
"#number"
]
},
{
"name":"value",
"types":[
"#number"
]
}
]
},
{
"name":"nav",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"noscript",
"closed":true,
"events":false,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"object",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"data",
"types":[
"#url"
]
},
{
"name":"form",
"types":[
"#form_id"
]
},
{
"name":"height",
"types":[
"#pixels"
]
},
{
"name":"name",
"types":[
"#name"
]
},
{
"name":"type",
"types":[
"#media_type"
]
},
{
"name":"",
"types":[
"#true/false"
]
},
{
"name":"usemap",
"types":[
"##mapname"
]
},
{
"name":"width",
"types":[
"#pixels"
]
}
]
},
{
"name":"ol",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"reversed",
"types":[
"reversed"
]
},
{
"name":"start",
"types":[
"#number"
]
},
{
"name":"type",
"types":[
"1",
"a",
"a",
"i",
"i"
]
}
]
},
{
"name":"optgroup",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"disabled",
"types":[
"disabled"
]
},
{
"name":"label",
"types":[
"#text"
]
}
]
},
{
"name":"option",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"disabled",
"types":[
"disabled"
]
},
{
"name":"label",
"types":[
"#text"
]
},
{
"name":"selected",
"types":[
"selected"
]
},
{
"name":"value",
"types":[
"#text"
]
}
]
},
{
"name":"output",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"for",
"types":[
"#element_id"
]
},
{
"name":"form",
"types":[
"#form_id"
]
},
{
"name":"name",
"types":[
"#name"
]
}
]
},
{
"name":"p",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"param",
"closed":false,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"name",
"types":[
"#name"
]
},
{
"name":"value",
"types":[
"#value"
]
}
]
},
{
"name":"picture",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"pre",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"progress",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"max",
"types":[
"#number"
]
},
{
"name":"value",
"types":[
"#number"
]
}
]
},
{
"name":"q",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[
{
"name":"cite",
"types":[
"#url"
]
}
]
},
{
"name":"rp",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"rt",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"ruby",
"closed":true,
"events":true,
"globals":true,
"unique":false,
"attributes":[]
},
{
"name":"s",