

Giovanni De Cicco wrote an Add-in called VBDoxyAddin for VB6 developers based on the script of Mathias.įor the newer VB.NET (and also for classic VB) an awk based filter was written by Vsevolod Kukol.īen Heasly has written a filter for doxygen that converts MatLab scripts (including the new object oriented features) into something doxygen can understand. It requires python and comes with the following usage instructions: The VB-Files have to be prepared the following way:įor comments addressing to a class / module, '! must be used. They can be downloaded here.Īn alternative filter for Visual Basic is provided by Basti Grembowietz. Some Unix tools like sh.exe, gawk.exe and tee.exe are required to be available under the supplied path. To use it, one has to put following line for the config-option "INPUT_FILTER": C:/path/to/filer/tools/vbfilter.bat C:\path\to\filter\tools The package includes a small batch-wrapper.
#DOXYGEN MATLAB CODE#
Mathias Henze wrote an awk script that converts Visual Basic code into something doxygen understands. The project's goal is to allow doxygen to be used for Delphi/Kylix projects. If you google for you can still find copies of the script however.ĭarren Bowles has started a project Pas2dox which converts Object Pascal into a C++ style syntax, that doxygen can then happily parse. Unfortunately his site at has been removed.
#DOXYGEN MATLAB SOFTWARE#
It generates Nassi-Shneiderman diagrams of functions and methods in C/C++ sources as HTML files, which could be included in software documentation or simply viewed in a web browser.įilters to add support for other languagesīret Jordan has written a filter Another filter is written by Thomas Aeby.įor those working with JavaScript it may be good to know that Jörg Schaible has written a perl script to let doxygen deal with it. The purpose of this use case is to allow seamless integration of pure Matlab algorithm into the routines of BDM.Since the number of tools/scripts is ever growing, I've divided them into a number of categories:ĭoxygen extensions Nassi-Shneiderman diagramsĮckard Klotz has started a projected called Moritz. Hence, these classes can be used as building blocks in advances algorithms implemented in BDM.

However, their main advantage is that BDM attach to these classes and use them via C++ classes (e.g. These classes are pure Matlab classes and can be used without BDM. See, Use Case #2: Matlab wrappers for BDM functions for details. For example, it allows non-standard steps in the main loop, manipulation with configuration structures of scenarios, novel combination of conditionally independent filters, etc. The purpose of this use case is to allow composition of existing algorithms in a new arrangement.
#DOXYGEN MATLAB SIMULATOR#
feedback control, where the systems simulator (or real system) is connected to an array of controllers.

