1.1 --- a/viewer.py Sat Dec 02 15:40:33 2006 +0100
1.2 +++ b/viewer.py Sat Dec 02 15:41:17 2006 +0100
1.3 @@ -24,6 +24,7 @@
1.4 from compiler.visitor import ASTVisitor
1.5 from simplified import *
1.6 import sys
1.7 +import os
1.8 import textwrap
1.9
1.10 # Exceptions.
1.11 @@ -904,4 +905,14 @@
1.12 finally:
1.13 stream.close()
1.14
1.15 +def makedocs(module, builtins):
1.16 + try:
1.17 + dirname = "%s-docs" % module.name
1.18 + if not os.path.exists(dirname):
1.19 + os.mkdir(dirname)
1.20 + makedoc(module, os.path.join(dirname, "%s%shtml" % (module.name, os.path.extsep)))
1.21 + makedoc(builtins, os.path.join(dirname, "%s%shtml" % (builtins.name, os.path.extsep)))
1.22 + except ViewerError, exc:
1.23 + raise
1.24 +
1.25 # vim: tabstop=4 expandtab shiftwidth=4