gnu Smalltalk includes an automatic documentation generator invoked via the
gst-doc command. The code is actually part of the
ClassPublisher package, and gst-doc takes care
of reading the code to be documented and firing a
Currently, gst-doc can only generate output in Texinfo format, though this will change in future releases.
gst-doc can document code that is already in the image, or it can load external files and packages. Note that the latter approach will not work for files and packages that programmatically create code or file in other files/packages.
gst-doc is invoked as follows:
gst-doc [ flag ... ] class ...
The following options are supported:
class is either a class name, or a namespace name followed by
.*. Documentation will be written for classes that are specified
in the command line. class can be omitted if a -f or
-p option is given. In this case, documentation will be
written for all the classes in the package.