foxygit / doom Log in
commit 0c2b0232b6f56221a07dee088b40d191facc4f0a
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Tue Feb 26 22:10:06 2008 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Tue Feb 26 22:10:06 2008 +0000

    Don't sort config file variables alphabetically. Throw an exception for
    unknown documentation comments.

    Subversion-branch: /trunk/chocolate-doom
    Subversion-revision: 1093
---
 man/docgen | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/man/docgen b/man/docgen
index d59ff71f..73e8c852 100755
--- a/man/docgen
+++ b/man/docgen
@@ -61,8 +61,6 @@ class ConfigFile:
     def manpage_output(self):
         result = ".SH CONFIGURATION VARIABLES\n"

-        self.variables.sort()
-
         for v in self.variables:
             result += ".TP\n"
             result += v.manpage_output()
@@ -72,8 +70,6 @@ class ConfigFile:
     def plaintext_output(self):
         result = ""

-        self.variables.sort()
-
         w = parameter_list_width(self.variables)

         for p in self.variables:
@@ -314,6 +310,9 @@ def add_parameter(param, line, config_file):
     if match:
         param.name = match.group(1)
         config_file.add_variable(param)
+        return
+
+    raise Exception(param.text)

 def process_file(file):