tsort tags - webdump - [FORK] git://git.codemadness.org/webdump
(HTM) git clone git://git.z3bra.org/webdump.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit db8f34a3ca6cfbde225ad4d723b3978e4f34578c
(DIR) parent 0aaf37618319738faf0c0014c9b8c80abf39e3f6
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 9 Dec 2019 18:38:41 +0100
sort tags
Diffstat:
M webdump.c | 110 ++++++++++++++-----------------
1 file changed, 50 insertions(+), 60 deletions(-)
---
(DIR) diff --git a/webdump.c b/webdump.c
t@@ -113,66 +113,56 @@ static struct node nodes[MAX_DEPTH];
static int curnode;
static struct tag tags[] = {
- /* pre */
- { "pre", DisplayPre },
- { "code", DisplayPre },
- /* inline */
- { "b", DisplayInline | DisplayBold },
- { "strong", DisplayInline | DisplayBold },
- { "i", DisplayInline | DisplayItalic },
- { "em", DisplayInline | DisplayItalic },
- { "u", DisplayInline | DisplayUnderline },
- { "blink", DisplayInline | DisplayBlink },
- { "del", DisplayInline | DisplayStrike },
- { "s", DisplayInline | DisplayStrike },
- { "strike", DisplayInline | DisplayStrike },
- /* table */
- { "table", DisplayTable },
- /* table-row */
- { "tr", DisplayTableRow, DisplayTable },
- /* table-cell */
- { "td", DisplayTableCell, DisplayTableRow },
- { "th", DisplayTableCell | DisplayBold, DisplayTableRow },
- /* list-item */
- { "li", DisplayListItem, DisplayList },
- /* header */
- { "h1", DisplayHeader | DisplayBold },
- { "h2", DisplayHeader | DisplayBold },
- { "h3", DisplayHeader | DisplayBold },
- { "h4", DisplayHeader | DisplayBold },
- { "h5", DisplayHeader | DisplayBold },
- { "h6", DisplayHeader | DisplayBold },
- /* break */
- { "br", 0, 0, 1 },
- /* list */
- { "ul", DisplayList },
- { "ol", DisplayList | DisplayListOrdered },
- /* block */
- { "p", DisplayBlock },
- { "blockquote", DisplayBlock },
- { "hr", DisplayBlock, 0, 1 },
- { "title", DisplayBlock },
- { "nav", DisplayBlock },
- { "main", DisplayBlock },
- { "article", DisplayBlock },
- { "header", DisplayBlock },
- { "footer", DisplayBlock },
- { "div", DisplayBlock },
- { "area", DisplayInline, 0, 1 },
- { "base", DisplayInline, 0, 1 },
- { "col", DisplayInline, 0, 1 },
- { "embed", DisplayInline, 0, 1 },
- { "input", DisplayInline, 0, 1 },
- { "link", DisplayInline, 0, 1 },
- { "meta", DisplayInline, 0, 1 },
- { "param", DisplayInline, 0, 1 },
- { "source", DisplayInline, 0, 1 },
- { "track", DisplayInline, 0, 1 },
- { "wbr", DisplayInline, 0, 1 },
- { "img", DisplayInline | DisplayUnderline, 0, 1 },
- { "a", DisplayInline | DisplayUnderline, 0, 0 },
- { "video", DisplayInline | DisplayUnderline, 0, 0 },
- { "audio", DisplayInline | DisplayUnderline, 0, 0 },
+{ "a", DisplayInline | DisplayUnderline, 0, 0 },
+{ "area", DisplayInline, 0, 1 },
+{ "article", DisplayBlock },
+{ "audio", DisplayInline | DisplayUnderline, 0, 0 },
+{ "b", DisplayInline | DisplayBold },
+{ "base", DisplayInline, 0, 1 },
+{ "blink", DisplayInline | DisplayBlink },
+{ "blockquote", DisplayBlock },
+{ "br", 0, 0, 1 },
+{ "code", DisplayPre },
+{ "col", DisplayInline, 0, 1 },
+{ "del", DisplayInline | DisplayStrike },
+{ "div", DisplayBlock },
+{ "em", DisplayInline | DisplayItalic },
+{ "embed", DisplayInline, 0, 1 },
+{ "footer", DisplayBlock },
+{ "h1", DisplayHeader | DisplayBold },
+{ "h2", DisplayHeader | DisplayBold },
+{ "h3", DisplayHeader | DisplayBold },
+{ "h4", DisplayHeader | DisplayBold },
+{ "h5", DisplayHeader | DisplayBold },
+{ "h6", DisplayHeader | DisplayBold },
+{ "header", DisplayBlock },
+{ "hr", DisplayBlock, 0, 1 },
+{ "i", DisplayInline | DisplayItalic },
+{ "img", DisplayInline | DisplayUnderline, 0, 1 },
+{ "input", DisplayInline, 0, 1 },
+{ "li", DisplayListItem, DisplayList },
+{ "link", DisplayInline, 0, 1 },
+{ "main", DisplayBlock },
+{ "meta", DisplayInline, 0, 1 },
+{ "nav", DisplayBlock },
+{ "ol", DisplayList | DisplayListOrdered },
+{ "p", DisplayBlock },
+{ "param", DisplayInline, 0, 1 },
+{ "pre", DisplayPre },
+{ "s", DisplayInline | DisplayStrike },
+{ "source", DisplayInline, 0, 1 },
+{ "strike", DisplayInline | DisplayStrike },
+{ "strong", DisplayInline | DisplayBold },
+{ "table", DisplayTable },
+{ "td", DisplayTableCell, DisplayTableRow },
+{ "th", DisplayTableCell | DisplayBold, DisplayTableRow },
+{ "title", DisplayBlock },
+{ "tr", DisplayTableRow, DisplayTable },
+{ "track", DisplayInline, 0, 1 },
+{ "u", DisplayInline | DisplayUnderline },
+{ "ul", DisplayList },
+{ "video", DisplayInline | DisplayUnderline, 0, 0 },
+{ "wbr", DisplayInline, 0, 1 },
};
static const char *ignorestate, *endtag;