About this Document

This documentation is generated using reStructured text. The text itself is written in Leo and the reStructured text plug-in converts the text into HTML. An external script (vb2py\sandbox\makedocs.py) then reads the HTML and searches for any VB code. It then translates the VB code into Python and presents the VB/Python conversion tables that you seel all through the documentation.

Using Leo and reStructured text is a great way to produce documentation. The ability to use outlines to structure the documentation helps to keep things ordered. Since reStructured text is very lightweight and readable in its raw form, this makes for a very intuitive development environment.

Using the converter itself to generate the Python examples is also a good way to both test the conversion and prevent copy and paste errors in the example code snippets.