doxygen supports several languages,
to use it in several projects or folders and languages, you simply specify doxygen for each folder that you want to check in the config.
My favorite programming language is X. Can I use doxygen?
No, not as such; doxygen must understand the structure of what it reads. If you do not mind spending some time on this, there are several options:
Is language X supported?
If the grammar of X is close to C or C ++, then it is probably not too difficult to configure src / scanner.l a bit to support the language. This is done for all other languages ββdirectly supported by doxygen (i.e. Java, IDL, C #, PHP). If the grammar of X is slightly different than you can write an input filter that translates X into something similar enough for C / C ++ for doxygen to understand (this approach is used for VB, Object Pascal and Javascript, see http: //www.stack .nl / ~ dimitri / doxygen / download.html # helpers ). If the grammar is completely different, you can write a parser for X and write a backend that creates a similar syntax tree, as src / scanner.l does (as well as src / tagreader.cpp when reading tag files).
however, since you use VB as proprietary, it can choose this language if you just simply change the file extensions to .vb files
heres how to use it with matlab
python and c ++ are already supported
take a look at the <AQ page
pyCthon
source share