From 446f77daad4184c745575f57615960fd33641b40 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Thu, 7 Jun 2018 13:54:57 +0200 Subject: [PATCH] util/optionlist: move kconfig2wiki to kconfig2html and adapt to html This also removes a "chapters mode" that we never used. Change-Id: Ib301e2f4db0b9678081fa987a5dcc7108bb103a4 Signed-off-by: Patrick Georgi Reviewed-on: https://review.coreboot.org/26944 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth --- .../optionlist/{kconfig2wiki => kconfig2html} | 48 +++++++------------ 1 file changed, 17 insertions(+), 31 deletions(-) rename util/optionlist/{kconfig2wiki => kconfig2html} (64%) diff --git a/util/optionlist/kconfig2wiki b/util/optionlist/kconfig2html similarity index 64% rename from util/optionlist/kconfig2wiki rename to util/optionlist/kconfig2html index 9e8fc270de..defd35df82 100755 --- a/util/optionlist/kconfig2wiki +++ b/util/optionlist/kconfig2html @@ -56,11 +56,11 @@ def readfile(filename): if helplen: i = i.expandtabs() if not len(i) or i[:helplen].isspace(): - sys.stdout.write("%s\n" % htmlescape(i)) + sys.stdout.write("%s
\n" % htmlescape(i)) continue else: helplen = 0 - sys.stdout.write("||\n") + sys.stdout.write("\n") words = i.strip().split(None,1) if not len(words): continue @@ -74,32 +74,18 @@ def readfile(filename): elif words[0]=="prompt": description = htmlescape(zapquotes(words[1])) elif words[0] in ("help", "---help---"): - sys.stdout.write("|- bgcolor=\"#eeeeee\"\n") - sys.stdout.write("| %s || %s || %s || %s || \n" % (config,source,configtype,description) ) + sys.stdout.write("\n") + sys.stdout.write("%s%s%s%s\n" % (config,source,configtype,description) ) helplen = len(i[:i.find(words[0])].expandtabs()) elif words[0] == "comment": - sys.stdout.write("|- bgcolor=\"#eeeeee\"\n") - sys.stdout.write("| || || (comment) || || %s ||\n" % htmlescape(zapquotes(words[1]))) + sys.stdout.write("\n") + sys.stdout.write("(comment)%s\n" % htmlescape(zapquotes(words[1]))) elif words[0]=="menu": if len(words)>1: temp = htmlescape(zapquotes(words[1])) - if extra_chapters: - sys.stdout.write("== Menu: %s ==\n" % temp) - sys.stdout.write("{| border=\"0\" style=\"font-size: smaller\"\n"); - sys.stdout.write("|- bgcolor=\"#6699dd\"\n") - sys.stdout.write("! align=\"left\" | Option\n") - sys.stdout.write("! align=\"left\" | Source\n") - sys.stdout.write("! align=\"left\" | Format\n") - sys.stdout.write("! align=\"left\" | Short Description\n") - sys.stdout.write("! align=\"left\" | Description\n") - else: - # Don't start an extra chapter for a - # new menu - sys.stdout.write("|- bgcolor=\"#6699dd\"\n") - sys.stdout.write("! align=\"left\" | Menu: %s || || || ||\n" % temp) + sys.stdout.write("\n") + sys.stdout.write("Menu: %s\n" % temp) elif words[0] == "endmenu": - if extra_chapters: - sys.stdout.write("|}\n") sys.stdout.write("\n") elif words[0] == "source": fn=zapquotes(words[1]) @@ -107,7 +93,7 @@ def readfile(filename): readfile(name) elif words[0] in ("default","depends", "select", "if", "endif", "#"): pass #else: sys.stderr.write("unknown: %s\n" % i) - if helplen: sys.stdout.write("||\n") + if helplen: sys.stdout.write("\n") def main(): import sys, time @@ -118,15 +104,15 @@ def main(): sys.stdout.write("This is an automatically generated list of '''coreboot compile-time options'''.\n") sys.stdout.write("\nLast update: %s\n" % sys.argv[2]) - sys.stdout.write("{| border=\"0\" style=\"font-size: smaller\"\n"); - sys.stdout.write("|- bgcolor=\"#6699dd\"\n") - sys.stdout.write("! align=\"left\" | Option\n") - sys.stdout.write("! align=\"left\" | Source\n") - sys.stdout.write("! align=\"left\" | Format\n") - sys.stdout.write("! align=\"left\" | Short Description\n") - sys.stdout.write("! align=\"left\" | Description\n") + sys.stdout.write("\n"); + sys.stdout.write("\n") + sys.stdout.write("\n") + sys.stdout.write("\n") + sys.stdout.write("\n") + sys.stdout.write("\n") + sys.stdout.write("\n") readfile(sys.argv[1]) - sys.stdout.write("|}\n") + sys.stdout.write("
OptionSourceFormatShort DescriptionDescription
\n") if __name__ == "__main__": main()