mirror of
https://github.com/rkd77/elinks.git
synced 2025-02-02 15:09:23 -05:00
HTML_NODE_INFO -> HTML_, HTML_NODE_INF2 -> HTM2_
This commit is contained in:
parent
68d692724c
commit
7c0b6809b9
@ -2,126 +2,126 @@
|
||||
/* This list is made from http://www.w3.org/TR/REC-html40/index/attributes.html
|
||||
* unless otherwise noted. */
|
||||
|
||||
HTML_NODE_INFO(ATTRIBUTE, ABBR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ACCEPT, 0),
|
||||
HTML_NODE_INF2(ATTRIBUTE, ACCEPT_CHARSET, "ACCEPT-CHARSET", 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ACCESSKEY, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ACTION, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ALIGN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ALINK, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ALT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ARCHIVE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, AXIS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, BACKGROUND, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, BGCOLOR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, BORDER, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, BORDERCOLOR, 0), /* Not part of HTML4 specs */
|
||||
HTML_NODE_INFO(ATTRIBUTE, CELLPADDING, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CELLSPACING, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CHAR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CHAROFF, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CHARSET, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CHECKED, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CITE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CLASS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CLASSID, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CLEAR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CODE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CODEBASE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CODETYPE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, COLOR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, COLS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, COLSPAN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, COMPACT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, CONTENT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, COORDS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, DATA, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, DATETIME, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, DECLARE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, DEFER, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, DIR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, DISABLED, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ENCTYPE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, FACE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, FOR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, FRAME, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, FRAMEBORDER, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, HEADERS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, HEIGHT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, HREFLANG, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, HSPACE, 0),
|
||||
HTML_NODE_INF2(ATTRIBUTE, HTTP_EQUIV, "HTTP-EQUIV", 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ISMAP, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, LABEL, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, LANG, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, LANGUAGE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, LINK, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, LONGDESC, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, MARGINHEIGHT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, MARGINWIDTH, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, MAXLENGTH, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, MEDIA, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, METHOD, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, MULTIPLE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, NAME, SGML_ATTRIBUTE_IDENTIFIER),
|
||||
HTML_NODE_INFO(ATTRIBUTE, NOHREF, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, NORESIZE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, NOSHADE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, NOWRAP, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, OBJECT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONBLUR, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONCHANGE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONCLICK, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONDBLCLICK, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONFOCUS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONKEYDOWN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONKEYPRESS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONKEYUP, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONLOAD, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONMOUSEDOWN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONMOUSEMOVE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONMOUSEOUT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONMOUSEOVER, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONMOUSEUP, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONRESET, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONSELECT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONSUBMIT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ONUNLOAD, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, PROFILE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, PROMPT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, READONLY, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, REL, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, REV, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ROWS, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, ROWSPAN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, RULES, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SCHEME, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SCOPE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SCROLLING, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SELECTED, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SHAPE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SIZE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SPAN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SRC, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, STANDBY, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, START, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, STYLE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, SUMMARY, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, TABINDEX, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, TARGET, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, TEXT, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, TITLE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, TYPE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, URL, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, USEMAP, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_NODE_INFO(ATTRIBUTE, VALIGN, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, VALUE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, VALUETYPE, 0),
|
||||
HTML_(ATTRIBUTE, ABBR, 0),
|
||||
HTML_(ATTRIBUTE, ACCEPT, 0),
|
||||
HTM2_(ATTRIBUTE, ACCEPT_CHARSET, "ACCEPT-CHARSET", 0),
|
||||
HTML_(ATTRIBUTE, ACCESSKEY, 0),
|
||||
HTML_(ATTRIBUTE, ACTION, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, ALIGN, 0),
|
||||
HTML_(ATTRIBUTE, ALINK, 0),
|
||||
HTML_(ATTRIBUTE, ALT, 0),
|
||||
HTML_(ATTRIBUTE, ARCHIVE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, AXIS, 0),
|
||||
HTML_(ATTRIBUTE, BACKGROUND, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, BGCOLOR, 0),
|
||||
HTML_(ATTRIBUTE, BORDER, 0),
|
||||
HTML_(ATTRIBUTE, BORDERCOLOR, 0), /* Not part of HTML4 specs */
|
||||
HTML_(ATTRIBUTE, CELLPADDING, 0),
|
||||
HTML_(ATTRIBUTE, CELLSPACING, 0),
|
||||
HTML_(ATTRIBUTE, CHAR, 0),
|
||||
HTML_(ATTRIBUTE, CHAROFF, 0),
|
||||
HTML_(ATTRIBUTE, CHARSET, 0),
|
||||
HTML_(ATTRIBUTE, CHECKED, 0),
|
||||
HTML_(ATTRIBUTE, CITE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, CLASS, 0),
|
||||
HTML_(ATTRIBUTE, CLASSID, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, CLEAR, 0),
|
||||
HTML_(ATTRIBUTE, CODE, 0),
|
||||
HTML_(ATTRIBUTE, CODEBASE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, CODETYPE, 0),
|
||||
HTML_(ATTRIBUTE, COLOR, 0),
|
||||
HTML_(ATTRIBUTE, COLS, 0),
|
||||
HTML_(ATTRIBUTE, COLSPAN, 0),
|
||||
HTML_(ATTRIBUTE, COMPACT, 0),
|
||||
HTML_(ATTRIBUTE, CONTENT, 0),
|
||||
HTML_(ATTRIBUTE, COORDS, 0),
|
||||
HTML_(ATTRIBUTE, DATA, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, DATETIME, 0),
|
||||
HTML_(ATTRIBUTE, DECLARE, 0),
|
||||
HTML_(ATTRIBUTE, DEFER, 0),
|
||||
HTML_(ATTRIBUTE, DIR, 0),
|
||||
HTML_(ATTRIBUTE, DISABLED, 0),
|
||||
HTML_(ATTRIBUTE, ENCTYPE, 0),
|
||||
HTML_(ATTRIBUTE, FACE, 0),
|
||||
HTML_(ATTRIBUTE, FOR, 0),
|
||||
HTML_(ATTRIBUTE, FRAME, 0),
|
||||
HTML_(ATTRIBUTE, FRAMEBORDER, 0),
|
||||
HTML_(ATTRIBUTE, HEADERS, 0),
|
||||
HTML_(ATTRIBUTE, HEIGHT, 0),
|
||||
HTML_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, HREFLANG, 0),
|
||||
HTML_(ATTRIBUTE, HSPACE, 0),
|
||||
HTM2_(ATTRIBUTE, HTTP_EQUIV, "HTTP-EQUIV", 0),
|
||||
HTML_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER),
|
||||
HTML_(ATTRIBUTE, ISMAP, 0),
|
||||
HTML_(ATTRIBUTE, LABEL, 0),
|
||||
HTML_(ATTRIBUTE, LANG, 0),
|
||||
HTML_(ATTRIBUTE, LANGUAGE, 0),
|
||||
HTML_(ATTRIBUTE, LINK, 0),
|
||||
HTML_(ATTRIBUTE, LONGDESC, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, MARGINHEIGHT, 0),
|
||||
HTML_(ATTRIBUTE, MARGINWIDTH, 0),
|
||||
HTML_(ATTRIBUTE, MAXLENGTH, 0),
|
||||
HTML_(ATTRIBUTE, MEDIA, 0),
|
||||
HTML_(ATTRIBUTE, METHOD, 0),
|
||||
HTML_(ATTRIBUTE, MULTIPLE, 0),
|
||||
HTML_(ATTRIBUTE, NAME, SGML_ATTRIBUTE_IDENTIFIER),
|
||||
HTML_(ATTRIBUTE, NOHREF, 0),
|
||||
HTML_(ATTRIBUTE, NORESIZE, 0),
|
||||
HTML_(ATTRIBUTE, NOSHADE, 0),
|
||||
HTML_(ATTRIBUTE, NOWRAP, 0),
|
||||
HTML_(ATTRIBUTE, OBJECT, 0),
|
||||
HTML_(ATTRIBUTE, ONBLUR, 0),
|
||||
HTML_(ATTRIBUTE, ONCHANGE, 0),
|
||||
HTML_(ATTRIBUTE, ONCLICK, 0),
|
||||
HTML_(ATTRIBUTE, ONDBLCLICK, 0),
|
||||
HTML_(ATTRIBUTE, ONFOCUS, 0),
|
||||
HTML_(ATTRIBUTE, ONKEYDOWN, 0),
|
||||
HTML_(ATTRIBUTE, ONKEYPRESS, 0),
|
||||
HTML_(ATTRIBUTE, ONKEYUP, 0),
|
||||
HTML_(ATTRIBUTE, ONLOAD, 0),
|
||||
HTML_(ATTRIBUTE, ONMOUSEDOWN, 0),
|
||||
HTML_(ATTRIBUTE, ONMOUSEMOVE, 0),
|
||||
HTML_(ATTRIBUTE, ONMOUSEOUT, 0),
|
||||
HTML_(ATTRIBUTE, ONMOUSEOVER, 0),
|
||||
HTML_(ATTRIBUTE, ONMOUSEUP, 0),
|
||||
HTML_(ATTRIBUTE, ONRESET, 0),
|
||||
HTML_(ATTRIBUTE, ONSELECT, 0),
|
||||
HTML_(ATTRIBUTE, ONSUBMIT, 0),
|
||||
HTML_(ATTRIBUTE, ONUNLOAD, 0),
|
||||
HTML_(ATTRIBUTE, PROFILE, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, PROMPT, 0),
|
||||
HTML_(ATTRIBUTE, READONLY, 0),
|
||||
HTML_(ATTRIBUTE, REL, 0),
|
||||
HTML_(ATTRIBUTE, REV, 0),
|
||||
HTML_(ATTRIBUTE, ROWS, 0),
|
||||
HTML_(ATTRIBUTE, ROWSPAN, 0),
|
||||
HTML_(ATTRIBUTE, RULES, 0),
|
||||
HTML_(ATTRIBUTE, SCHEME, 0),
|
||||
HTML_(ATTRIBUTE, SCOPE, 0),
|
||||
HTML_(ATTRIBUTE, SCROLLING, 0),
|
||||
HTML_(ATTRIBUTE, SELECTED, 0),
|
||||
HTML_(ATTRIBUTE, SHAPE, 0),
|
||||
HTML_(ATTRIBUTE, SIZE, 0),
|
||||
HTML_(ATTRIBUTE, SPAN, 0),
|
||||
HTML_(ATTRIBUTE, SRC, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, STANDBY, 0),
|
||||
HTML_(ATTRIBUTE, START, 0),
|
||||
HTML_(ATTRIBUTE, STYLE, 0),
|
||||
HTML_(ATTRIBUTE, SUMMARY, 0),
|
||||
HTML_(ATTRIBUTE, TABINDEX, 0),
|
||||
HTML_(ATTRIBUTE, TARGET, 0),
|
||||
HTML_(ATTRIBUTE, TEXT, 0),
|
||||
HTML_(ATTRIBUTE, TITLE, 0),
|
||||
HTML_(ATTRIBUTE, TYPE, 0),
|
||||
HTML_(ATTRIBUTE, URL, 0),
|
||||
HTML_(ATTRIBUTE, USEMAP, SGML_ATTRIBUTE_REFERENCE),
|
||||
HTML_(ATTRIBUTE, VALIGN, 0),
|
||||
HTML_(ATTRIBUTE, VALUE, 0),
|
||||
HTML_(ATTRIBUTE, VALUETYPE, 0),
|
||||
/* XXX: Apparently #VERSION doesn.t work .. some predefined VERSION macro? */
|
||||
HTML_NODE_INF2(ATTRIBUTE, VERSION, "VERSION", 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, VISIBILITY, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, VLINK, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, VSPACE, 0),
|
||||
HTML_NODE_INFO(ATTRIBUTE, WIDTH, 0),
|
||||
HTM2_(ATTRIBUTE, VERSION, "VERSION", 0),
|
||||
HTML_(ATTRIBUTE, VISIBILITY, 0),
|
||||
HTML_(ATTRIBUTE, VLINK, 0),
|
||||
HTML_(ATTRIBUTE, VSPACE, 0),
|
||||
HTML_(ATTRIBUTE, WIDTH, 0),
|
||||
|
@ -2,94 +2,94 @@
|
||||
/* This list is made from http://www.w3.org/TR/REC-html40/index/elements.html
|
||||
* unless otherwise noted. */
|
||||
|
||||
HTML_NODE_INFO(ELEMENT, A, 0),
|
||||
HTML_NODE_INFO(ELEMENT, ABBR, 0),
|
||||
HTML_NODE_INFO(ELEMENT, ACRONYM, 0),
|
||||
HTML_NODE_INFO(ELEMENT, ADDRESS, 0),
|
||||
HTML_NODE_INFO(ELEMENT, APPLET, 0),
|
||||
HTML_NODE_INFO(ELEMENT, AREA, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, B, 0),
|
||||
HTML_NODE_INFO(ELEMENT, BASE, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, BASEFONT, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, BDO, 0),
|
||||
HTML_NODE_INFO(ELEMENT, BIG, 0),
|
||||
HTML_NODE_INFO(ELEMENT, BLOCKQUOTE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, BODY, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, BR, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, BUTTON, 0),
|
||||
HTML_NODE_INFO(ELEMENT, CAPTION, 0),
|
||||
HTML_NODE_INFO(ELEMENT, CENTER, 0),
|
||||
HTML_NODE_INFO(ELEMENT, CITE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, CODE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, COL, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, COLGROUP, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, DD, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, DEL, 0),
|
||||
HTML_NODE_INFO(ELEMENT, DFN, 0),
|
||||
HTML_NODE_INFO(ELEMENT, DIR, 0),
|
||||
HTML_NODE_INFO(ELEMENT, DIV, 0),
|
||||
HTML_NODE_INFO(ELEMENT, DL, 0),
|
||||
HTML_NODE_INFO(ELEMENT, DT, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, EM, 0),
|
||||
HTML_NODE_INFO(ELEMENT, FIELDSET, 0),
|
||||
HTML_NODE_INFO(ELEMENT, FONT, 0),
|
||||
HTML_NODE_INFO(ELEMENT, FORM, 0),
|
||||
HTML_NODE_INFO(ELEMENT, FRAME, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, FRAMESET, 0),
|
||||
HTML_NODE_INFO(ELEMENT, H1, 0),
|
||||
HTML_NODE_INFO(ELEMENT, H2, 0),
|
||||
HTML_NODE_INFO(ELEMENT, H3, 0),
|
||||
HTML_NODE_INFO(ELEMENT, H4, 0),
|
||||
HTML_NODE_INFO(ELEMENT, H5, 0),
|
||||
HTML_NODE_INFO(ELEMENT, H6, 0),
|
||||
HTML_NODE_INFO(ELEMENT, HEAD, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, HR, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, HTML, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, I, 0),
|
||||
HTML_NODE_INFO(ELEMENT, IFRAME, 0),
|
||||
HTML_NODE_INFO(ELEMENT, IMG, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, INPUT, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, INS, 0),
|
||||
HTML_NODE_INFO(ELEMENT, ISINDEX, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, KBD, 0),
|
||||
HTML_NODE_INFO(ELEMENT, LABEL, 0),
|
||||
HTML_NODE_INFO(ELEMENT, LEGEND, 0),
|
||||
HTML_NODE_INFO(ELEMENT, LI, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, LINK, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, MAP, 0),
|
||||
HTML_NODE_INFO(ELEMENT, MENU, 0),
|
||||
HTML_NODE_INFO(ELEMENT, META, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, NOFRAMES, 0),
|
||||
HTML_NODE_INFO(ELEMENT, NOSCRIPT, 0),
|
||||
HTML_NODE_INFO(ELEMENT, OBJECT, 0),
|
||||
HTML_NODE_INFO(ELEMENT, OL, 0),
|
||||
HTML_NODE_INFO(ELEMENT, OPTGROUP, 0),
|
||||
HTML_NODE_INFO(ELEMENT, OPTION, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, P, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, PARAM, SGML_ELEMENT_EMPTY),
|
||||
HTML_NODE_INFO(ELEMENT, PRE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, Q, 0),
|
||||
HTML_NODE_INFO(ELEMENT, S, 0),
|
||||
HTML_NODE_INFO(ELEMENT, SAMP, 0),
|
||||
HTML_NODE_INFO(ELEMENT, SELECT, 0),
|
||||
HTML_NODE_INFO(ELEMENT, SMALL, 0),
|
||||
HTML_NODE_INFO(ELEMENT, SPAN, 0),
|
||||
HTML_NODE_INFO(ELEMENT, STRIKE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, STRONG, 0),
|
||||
HTML_NODE_INFO(ELEMENT, STYLE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, SUB, 0),
|
||||
HTML_NODE_INFO(ELEMENT, SUP, 0),
|
||||
HTML_NODE_INFO(ELEMENT, TABLE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, TBODY, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, TD, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, TEXTAREA, 0),
|
||||
HTML_NODE_INFO(ELEMENT, TFOOT, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, TH, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, THEAD, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, TITLE, 0),
|
||||
HTML_NODE_INFO(ELEMENT, TR, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_NODE_INFO(ELEMENT, TT, 0),
|
||||
HTML_NODE_INFO(ELEMENT, U, 0),
|
||||
HTML_NODE_INFO(ELEMENT, UL, 0),
|
||||
HTML_NODE_INFO(ELEMENT, VAR, 0),
|
||||
HTML_NODE_INFO(ELEMENT, XMP, 0), /* Not part of HTML4 spec. */
|
||||
HTML_(ELEMENT, A, 0),
|
||||
HTML_(ELEMENT, ABBR, 0),
|
||||
HTML_(ELEMENT, ACRONYM, 0),
|
||||
HTML_(ELEMENT, ADDRESS, 0),
|
||||
HTML_(ELEMENT, APPLET, 0),
|
||||
HTML_(ELEMENT, AREA, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, B, 0),
|
||||
HTML_(ELEMENT, BASE, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, BASEFONT, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, BDO, 0),
|
||||
HTML_(ELEMENT, BIG, 0),
|
||||
HTML_(ELEMENT, BLOCKQUOTE, 0),
|
||||
HTML_(ELEMENT, BODY, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_(ELEMENT, BR, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, BUTTON, 0),
|
||||
HTML_(ELEMENT, CAPTION, 0),
|
||||
HTML_(ELEMENT, CENTER, 0),
|
||||
HTML_(ELEMENT, CITE, 0),
|
||||
HTML_(ELEMENT, CODE, 0),
|
||||
HTML_(ELEMENT, COL, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, COLGROUP, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, DD, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, DEL, 0),
|
||||
HTML_(ELEMENT, DFN, 0),
|
||||
HTML_(ELEMENT, DIR, 0),
|
||||
HTML_(ELEMENT, DIV, 0),
|
||||
HTML_(ELEMENT, DL, 0),
|
||||
HTML_(ELEMENT, DT, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, EM, 0),
|
||||
HTML_(ELEMENT, FIELDSET, 0),
|
||||
HTML_(ELEMENT, FONT, 0),
|
||||
HTML_(ELEMENT, FORM, 0),
|
||||
HTML_(ELEMENT, FRAME, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, FRAMESET, 0),
|
||||
HTML_(ELEMENT, H1, 0),
|
||||
HTML_(ELEMENT, H2, 0),
|
||||
HTML_(ELEMENT, H3, 0),
|
||||
HTML_(ELEMENT, H4, 0),
|
||||
HTML_(ELEMENT, H5, 0),
|
||||
HTML_(ELEMENT, H6, 0),
|
||||
HTML_(ELEMENT, HEAD, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_(ELEMENT, HR, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, HTML, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_(ELEMENT, I, 0),
|
||||
HTML_(ELEMENT, IFRAME, 0),
|
||||
HTML_(ELEMENT, IMG, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, INPUT, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, INS, 0),
|
||||
HTML_(ELEMENT, ISINDEX, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, KBD, 0),
|
||||
HTML_(ELEMENT, LABEL, 0),
|
||||
HTML_(ELEMENT, LEGEND, 0),
|
||||
HTML_(ELEMENT, LI, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, LINK, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, MAP, 0),
|
||||
HTML_(ELEMENT, MENU, 0),
|
||||
HTML_(ELEMENT, META, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, NOFRAMES, 0),
|
||||
HTML_(ELEMENT, NOSCRIPT, 0),
|
||||
HTML_(ELEMENT, OBJECT, 0),
|
||||
HTML_(ELEMENT, OL, 0),
|
||||
HTML_(ELEMENT, OPTGROUP, 0),
|
||||
HTML_(ELEMENT, OPTION, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, P, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, PARAM, SGML_ELEMENT_EMPTY),
|
||||
HTML_(ELEMENT, PRE, 0),
|
||||
HTML_(ELEMENT, Q, 0),
|
||||
HTML_(ELEMENT, S, 0),
|
||||
HTML_(ELEMENT, SAMP, 0),
|
||||
HTML_(ELEMENT, SELECT, 0),
|
||||
HTML_(ELEMENT, SMALL, 0),
|
||||
HTML_(ELEMENT, SPAN, 0),
|
||||
HTML_(ELEMENT, STRIKE, 0),
|
||||
HTML_(ELEMENT, STRONG, 0),
|
||||
HTML_(ELEMENT, STYLE, 0),
|
||||
HTML_(ELEMENT, SUB, 0),
|
||||
HTML_(ELEMENT, SUP, 0),
|
||||
HTML_(ELEMENT, TABLE, 0),
|
||||
HTML_(ELEMENT, TBODY, SGML_ELEMENT_OPTIONAL),
|
||||
HTML_(ELEMENT, TD, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, TEXTAREA, 0),
|
||||
HTML_(ELEMENT, TFOOT, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, TH, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, THEAD, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, TITLE, 0),
|
||||
HTML_(ELEMENT, TR, SGML_ELEMENT_END_OPTIONAL),
|
||||
HTML_(ELEMENT, TT, 0),
|
||||
HTML_(ELEMENT, U, 0),
|
||||
HTML_(ELEMENT, UL, 0),
|
||||
HTML_(ELEMENT, VAR, 0),
|
||||
HTML_(ELEMENT, XMP, 0), /* Not part of HTML4 spec. */
|
||||
|
@ -20,8 +20,8 @@
|
||||
#include "util/string.h"
|
||||
|
||||
|
||||
#define HTML_NODE_INFO(node, name, id) SGML_NODE_INFO(HTML, node, name, id)
|
||||
#define HTML_NODE_INF2(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id)
|
||||
#define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id)
|
||||
#define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id)
|
||||
#undef VERSION
|
||||
|
||||
static struct sgml_node_info html_attributes[HTML_ATTRIBUTES] = {
|
||||
@ -40,7 +40,7 @@ static struct sgml_node_info html_elements[HTML_ELEMENTS] = {
|
||||
static struct dom_node *
|
||||
add_html_element_end_node(struct dom_stack *stack, struct dom_node *node, void *data)
|
||||
{
|
||||
struct sgml_parser *parser = stack->data;
|
||||
struct sgml_parser *parser = stack->parser;
|
||||
struct dom_node *parent;
|
||||
struct scanner_token *token;
|
||||
|
||||
@ -67,7 +67,7 @@ add_html_element_end_node(struct dom_stack *stack, struct dom_node *node, void *
|
||||
static struct dom_node *
|
||||
add_html_element_node(struct dom_stack *stack, struct dom_node *node, void *data)
|
||||
{
|
||||
struct sgml_parser *parser = stack->data;
|
||||
struct sgml_parser *parser = stack->parser;
|
||||
|
||||
assert(stack && node);
|
||||
assert(dom_stack_has_parents(stack));
|
||||
|
@ -8,8 +8,8 @@
|
||||
extern struct sgml_info sgml_html_info;
|
||||
|
||||
#undef VERSION
|
||||
#define HTML_NODE_INFO(node, name, flags) SGML_NODE_INFO_TYPE(HTML, node, name)
|
||||
#define HTML_NODE_INF2(node, name, str, flags) SGML_NODE_INFO_TYPE(HTML, node, name)
|
||||
#define HTML_(node, name, flags) SGML_NODE_INFO_TYPE(HTML, node, name)
|
||||
#define HTM2_(node, name, str, flags) SGML_NODE_INFO_TYPE(HTML, node, name)
|
||||
|
||||
enum html_element_type {
|
||||
HTML_ELEMENT_UNKNOWN,
|
||||
@ -27,7 +27,7 @@ enum html_attribute_type {
|
||||
HTML_ATTRIBUTES,
|
||||
};
|
||||
|
||||
#undef HTML_NODE_INFO
|
||||
#undef HTML_NODE_INF2
|
||||
#undef HTML_
|
||||
#undef HTM2_
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user