=================================================================== RCS file: /cvs/docbook2mdoc/statistics.c,v retrieving revision 1.6 retrieving revision 1.23 diff -u -p -r1.6 -r1.23 --- docbook2mdoc/statistics.c 2019/04/03 12:29:47 1.6 +++ docbook2mdoc/statistics.c 2019/04/14 12:38:33 1.23 @@ -1,4 +1,4 @@ -/* $Id: statistics.c,v 1.6 2019/04/03 12:29:47 schwarze Exp $ */ +/* $Id: statistics.c,v 1.23 2019/04/14 12:38:33 schwarze Exp $ */ /* * Copyright (c) 2019 Ingo Schwarze * @@ -348,26 +348,126 @@ main(int argc, char *argv[]) /* Exclude relations that are already fully implemented. */ if (show_all == 0) { - table_add("chapter", "title"); + table_add("ROOT", "refentry"); + table_add("acronym", "TEXT"); + table_add("appendix", NULL); + table_add("article", NULL); + table_add("articleinfo", "pubdate"); + table_add("articleinfo", "title"); + table_add("author", "contrib"); + table_add("author", "email"); + table_add("author", "firstname"); + table_add("author", "othername"); + table_add("author", "surname"); + table_add("authorgroup", "author"); + table_add("authorgroup", "othercredit"); + table_add("blockquote", NULL); + table_add("book", NULL); + table_add("bookinfo", "authorgroup"); + table_add("bookinfo", "legalnotice"); + table_add("bookinfo", "pubdate"); + table_add("bookinfo", "title"); + table_add("chapter", NULL); + table_add("citerefentry", "manvolnum"); + table_add("citerefentry", "refentrytitle"); + table_add("code", "TEXT"); + table_add("computeroutput", "TEXT"); + table_add("constant", "TEXT"); + table_add("date", "TEXT"); + table_add("emphasis", "TEXT"); table_add("entry", NULL); + table_add("errorname", "TEXT"); + table_add("filename", "TEXT"); + table_add("funcdef", "function"); + table_add("funcdef", "TEXT"); + table_add("funcprototype", "funcdef"); + table_add("funcprototype", "paramdef"); + table_add("funcsynopsis", "funcprototype"); + table_add("funcsynopsis", "funcsynopsisinfo"); + table_add("funcsynopsisinfo", "TEXT"); + table_add("function", "TEXT"); + table_add("glossary", "glossdiv"); + table_add("glossary", "glossentry"); + table_add("glossdef", "para"); + table_add("glossdiv", "glossentry"); + table_add("glossentry", "glossdef"); + table_add("glossentry", "glossterm"); + table_add("glossentry", "indexterm"); + table_add("glosslist", "glossentry"); + table_add("glossterm", "TEXT"); + table_add("indexterm", "primary"); + table_add("indexterm", "secondary"); table_add("informaltable", "tgroup"); + table_add("itemizedlist", "listitem"); + table_add("legalnotice", NULL); + table_add("link", NULL); + table_add("listitem", NULL); + table_add("literal", "TEXT"); + table_add("literallayout", NULL); + table_add("manvolnum", "TEXT"); + table_add("markup", "TEXT"); + table_add("member", "TEXT"); + table_add("note", NULL); + table_add("orderedlist", "listitem"); + table_add("othercredit", "contrib"); + table_add("othercredit", "email"); + table_add("othercredit", "firstname"); + table_add("othercredit", "othername"); + table_add("othercredit", "surname"); table_add("para", NULL); - table_add("refsect1", "title"); - table_add("refsect2", "title"); + table_add("paramdef", "parameter"); + table_add("paramdef", "TEXT"); + table_add("parameter", "TEXT"); + table_add("primary", NULL); + table_add("programlisting", NULL); + table_add("pubdate", "TEXT"); + table_add("refentry", "refentryinfo"); + table_add("refentry", "refmeta"); + table_add("refentry", "refnamediv"); + table_add("refentry", "refsect1"); + table_add("refentry", "refsynopsisdiv"); + table_add("refentrytitle", "TEXT"); + table_add("refmeta", "manvolnum"); + table_add("refmeta", "refentrytitle"); + table_add("refmeta", "refmiscinfo"); + table_add("refmiscinfo", "TEXT"); + table_add("refname", "TEXT"); + table_add("refnamediv", "refname"); + table_add("refnamediv", "refpurpose"); + table_add("refpurpose", "TEXT"); + table_add("refsect1", NULL); + table_add("refsect2", NULL); + table_add("refsynopsisdiv", "funcsynopsis"); table_add("row", "entry"); - table_add("section", "title"); - table_add("sect1", "title"); - table_add("sect2", "title"); - table_add("sect3", "title"); - table_add("sect4", "title"); + table_add("screen", NULL); + table_add("secondary", NULL); + table_add("section", NULL); + table_add("sect1", NULL); + table_add("sect2", NULL); + table_add("sect3", NULL); + table_add("sect4", NULL); + table_add("sgmltag", "TEXT"); + table_add("simpara", NULL); + table_add("simplelist", "member"); + table_add("structfield", "TEXT"); + table_add("structname", "TEXT"); + table_add("symbol", "TEXT"); + table_add("systemitem", "TEXT"); table_add("table", "tgroup"); table_add("table", "title"); table_add("tbody", "row"); + table_add("term", NULL); table_add("tgroup", "colspec"); table_add("tgroup", "tbody"); table_add("tgroup", "thead"); table_add("thead", "row"); table_add("title", "TEXT"); + table_add("type", "TEXT"); + table_add("ulink", NULL); + table_add("userinput", "TEXT"); + table_add("variablelist", "varlistentry"); + table_add("varlistentry", "listitem"); + table_add("varlistentry", "term"); } table_add(NULL, NULL);