Hallo,
ich bin vor kurzem auf das gleiche Problem gestoßen und wollte mich also auch mal zu Wort melden.
Da ich Perl mit all seinen Möglichkeiten bei Matching Patterns mag, hab ich versucht, Perl-Code in C(++) einzubinden.
Besonders mag ich die Klammerung von RegEx, nach denen dann Variablen ($1, $2,..) erstellt werden, mit denen man auf Teile eines großen Ausdrucks zugreifen kann.
Ich bin eben auf
CPerlWrap gestoßen. Sieht sehr vielversprechend aus, finde ich.
Man erzeugt eine Instanz und kann dann einfach Variablen im- und exportieren und Perl-Code ausführen.
Man braucht zwar auf der Build-Machine Perl, aber wohl nicht auf der Target-Machine.
Leider ist das Ding für MFC gedacht.
Ich will aber nichts für Windows(only) schreiben... ich brauch nichtmal 'n GUI.
Gibt es etwas ähnliches für... für was eigentlich? Für normales C bzw C++ ohne MFC?
Ich konnte leider noch nicht mit CPerlWrap rumspielen, da ich hier nichts testen kann, aber vielleicht kann man die Klasse auch einfach umschreiben..