Moja firma opracowuje interfejs API do programów inżynierskich. Jest opracowany w C++, ale tworzymy owijarki do niego na następujących językach:Doxygen dla wielojęzycznego API
- zastrzeżonym język, który przypomina VB
- MATLAB
- i Python.
Obecnie dokumentacja jest generowana przez kilka skryptów i zaczyna być czasochłonna, aby utrzymać ją w 100%. Zastanawiam się, czy istnieje sposób, aby uzyskać doxygen/sphinx lub inny program do generowania dokumentacji dla C/C++, VB i MATLAB za jednym razem. Część Pythona jest wykonywana przez SWIG. Obecnie produkcja jest coś takiego:
- NameOfFunction
- VB:
- Function NameOfFunction (ByVal As Long, ByRef b() As Long, ByVal C tak długo) Dopóki
- MATLAB:
- wartość = NameOfFunction (a, b() C)
- C/C++
- * wartość NameOfFunction (objtype1 * a, objecttype2 * b * [], Int c)
- + Opis
- + Przykłady
nie istnieje skrypt config można edytować za doxygen? – pyCthon
Tak, ale jak mogę osiągnąć to, czego chcę. Spojrzałem na to, ale nie mogłem znaleźć czegoś, co wyglądałoby tak, jak chciałem. – Mac