Lp4all allows you to document your code directly
inside the language comments, using a simple
Wiki-like syntax. It then generates an HTML
browsable version of your code and documentation.
It is similar to the traditional Noweb literate
programming tool, except that Noweb doesn't work
when one must use a specific third-party editor to
edit the source code. In Lp4all, documentation is
stored in the comments of the language: the
original source code is still directly usable by
the language compiler. Lp4all is also
language-agnostic: it doesn't know anything about
functions, methods, constants, or classes.