]> granicus.if.org Git - zziplib/commitdiff
fixed
authorGuido Draheim <guidod@gmx.de>
Tue, 13 Dec 2005 00:23:29 +0000 (00:23 +0000)
committerGuido Draheim <guidod@gmx.de>
Tue, 13 Dec 2005 00:23:29 +0000 (00:23 +0000)
 (.)

docs/make-doc.pl
docs/make-doc.py

index c736001bd6455e84c56b86411f55f94498596231..89da2f6a95c35880043c0ddd11d1caa09dfef7cd 100644 (file)
@@ -1,5 +1,5 @@
 
-use strict "var";
+use strict "vars";
 
 my $x;
 my $F;
@@ -94,6 +94,7 @@ sub pre { # used for non-star lines in comment blocks
 }
 
 # per-file comment block handling
+my $name;
 for $name (keys %file)
 {
     $file{$name}{comment} =~ s{<([\w\.\-]+\@[\w\.\-]+\w\w)>}{&lt;$1&gt;}sg;
@@ -292,7 +293,7 @@ $htmlTXT =~ s/ \-\> /<small>-\&gt\;<\/small>/gsx; # just sanitize
 
 # and finally print the html-formatted output
 open F, ">$o{libhtmlfile}" or die "could not open '$o{libhtmlfile}': $!";
-print F "<html><head><title> ${package} autodoc documentation </title>";
+print F "<html><head><title> $o{package} autodoc documentation </title>";
 print F "</head>\n<body>\n";
 print F "\n<h1>",$o{package}," <small><small><i>-", $o{version};
 print F "</i></small></small></h1>";
@@ -373,7 +374,7 @@ for $name (@headerlist)
     $fn{$into}{_refstart} .= '<refentry id="'.$name.'">' if $me;
     $fn{$into}{_refends}  .= "\n</refentry>\n" if $me;
 
-    $fn{$nane}{_title_} = $name; 
+    $fn{$name}{_title_} = $name; 
     $fn{$name}{_title_} =~ s{\s*}{}gs;
     $fn{$name}{_refentryinfo} 
     .= "\n <title>".$fn{$name}{_title_}."</title>" if $me;
@@ -532,6 +533,7 @@ for $name (@namelist)
     }
 }
 
+my $H;
 for $H (keys %header) # second pass
 {
     next if not length $header{$H}{_refstart};
index 7e81a082163fe33c8e1f0d04f5380ff4eb2be806..c58427c4a5c249ad637ef0452752594d7390392b 100644 (file)
@@ -1,3 +1,5 @@
+#! /usr/bin/python
+# -*- coding: UTF-8 -*-
 import sys
 import re
 import string
@@ -201,9 +203,9 @@ class InputFiles:
 
 def scan_options (options, list):
     def encode(text):
-        return s(s(text, r"¬",  r"&#AC;"), r"\*/",r"¬")
+        return s(s(text, r"¬",  r"&#AC;"), r"\*/",r"¬")
     def decode(text):
-        return s(text, r"¬", r"*/")
+        return s(text, r"¬", r"*/")
 
     for name in options:
         found = m(name, r"^(\w+)=(.*)")
@@ -223,12 +225,12 @@ def scan_options (options, list):
         file = list.new_File(name)
         
         # cut per-function comment block
-        text = s(text, r"(?x) [/][*][*](?=\s) ([^¬]+) ¬ ([^\{\}\;\#]+) [\{\;]",
+        text = s(text, r"(?x) [/][*][*](?=\s) ([^¬]+) Â¬ ([^\{\}\;\#]+) [\{\;]",
                  lambda x : list.add_function_declaration(
             decode(x.group(1)), decode(x.group(2))))
 
         # cut per-file comment block
-        found = m(text, r"(?sx)  [/][*]+(?=\s) ([^¬]+) ¬ "
+        found = m(text, r"(?sx)  [/][*]+(?=\s) ([^¬]+) Â¬ "
                   r"(?:\s*\#define\s*\S+)*"
                   r"(\s*\#include\s*<[^<>]*>(?:\s*//[^\n]*)?)")
         if found:
@@ -237,7 +239,7 @@ def scan_options (options, list):
         else:
             file.comment = None
             file.include = None
-            found = m(text, r"(?sx)  ^ [/][*]+(?=\s) ([^¬]+) ¬ ")
+            found = m(text, r"(?sx)  ^ [/][*]+(?=\s) ([^¬]+) Â¬ ")
             if found:
                 file.comment = decode(found.group(1))
         #fi