Gast
#1877085
Hallo Leute! Da wir zur Zeit im Fach Softwareentwicklung Struktogramme durchnehmen (neben den ganzen "Softwareentwicklungsprozessgeschichten") habe ich folgende Idee. Ich möchte mir ein Programm schreiben, welches aus dem C-Code ein Struktogramm erstellt. Dabei dachte ich an eine Dynamische Grafikerzeugung mittels SVG (Skalierbare Vektorgrafik). Allerdings habe ich ein Problem, wie ich den C-Code sozusagen nach bestimmten Schlüsselwörtern parse, woraufhin dann das jeweilige Struktogramm-Element erzeugt werden soll. Zum Beispiel das Erkennen von Funktionen. Wie beschreibe ich zum Beispiel: "suche nach int oder char oder void oder [Datentyp - Rückgabewert], dann suche nach einem beliebig langen String [Funktionsname] und dann nach einer klammer mit darin beliebig viel enthaltenen int, float, char [Datentypen] gefolgt von einem beliebig langen String [Argument-x] und einer Klammer" Wisst ihr was ich meine? Das Programm könnte ebenfalls in C oder VB oder Perl geschrieben werden. Ich denke die Wahl der Programmiersprache zum Schreiben des Programms ist nicht relevant, da der "Parser" überall der Gleiche Aufwand sein wird. Vielleicht könntet ihr mir helfen. Danke!