cppbert schrieb:
> "ABC_METHOD* ABCm, long (*callback_ctrl) (ABC*, int, ABC_info_cb*)"
>
> ich denke an so Signaturen mit Funktionszeiger decls scheiter die kleine
> Lösung :/
Sorry, jetzt erst gelesen, du willst die formalen Parameter der
Funktionssignaturen parsen...
ja, im Allgemeinen wird das nix mit Regex, weil die Parameter in deinem
Callback-Type ja auch wieder ne Callback-Type-Definition beinhalten
können.
Damit bist du laut Chomsky schon nicht mehr im Regulären, sondern
zumindest auf Datentyp-Ebene eher im Kontextfreien. Könnte vielleicht
mit Regex gehen, wenn du erst rekursiv alle Funktionspointer-Types
auflöst und in ner zweiten Stufe substituierst.
Glaube aber trotzdem, dass n richtiges Parser-Backend eher das ist, was
du nutzen solltest.