Dzień dobry,
Czy istnieje narzędzie, które przerobi mi kod programu C++ na XML i z powrotem?
np.
<class name="MojaKlasa" virtual="no"> <members> </members> </class>itp.
Gdyby coś takiego bylo to można by napisać łatwo IDE w trybie tekstowym, działające tak jak te wszystkie DOS-owe programy do fakturowania.
Z menu programu wybieram "Klasy" albo wciskam Ctrl-K.
Pojawia się okienko z listą wszytkich klas.
Naciskam klawisz "Dopisz", albo Insert.
Pojawia się okienko edycyjne na nazwę klasy i checkbox, czy klasa ma być wirtualna.
Wpisuję nazwę "MojaKlasa", na Ctl-V przełączam checkbox wirtualności klasy
Pojawia się okienko MojaKlasa ze swoim menu.
Z menu wybieram "Metody" albo wciskam Ctrl-M
Dopisuję metodę Insertem.
I tak dalej, gdy dopisuję parametry metody, wtedy na F1 mam listę typów wbudowanych i zdefiniowanych przez użytkownika, które mogę filtrować na różne sposoby itd itp, oglądać daty modyfikacji klas, dołączone obrazki ze schematami blokowymi funkcji i metod itp.
Wszytkie obiekty programu - klasy, metody, zmienne, stałe, trzymam w bazie SQL. Jak chcę, to eksportuję wszystko z powrotem do XML, a z XML do C++ albo do C#, o ile semantyka programu pozwoli.