Requirements
The filter uses python 2.7. It may work with other versions but no guarantees.
It was tested on Windows 7. Other OS'es may work but again no guarantees.
Known problems
- Functions need to be defined inside the class or they won't be shown. It's not easy to fix this: we would have to parse the source twice. First to find all the functions not defined inside the class and then a second time to add them inside the class. Example: MailAI TownManager.nut
- Inline code in the file outside of any function can confuse doxygen too sometimes. Example: AILib.List main.nut the code at the bottom.
- Multi line string constants not supported: (starting with @" ).
https://bitbucket.org/jacobb/squirrel2doxygen/overview
Bug reports and comments welcome. Since I use python only occasionally I wouldn't be suprised if there are parts that could be improved.
What we now need is for the AI and GS libraries to be made compatible with doxygen documentation so we can have a nice online documentation for them