Ich bin auf der Suche nach einer Methode zur Konvertierung eines PHP-Docblocks (wie er für die Erstellung von Dokumentationen mit Tools wie Doxygen verwendet wird) in eine Struktur, die ich in PHP untersuchen kann.
Zum Beispiel möchte ich
analysieren %Vor%in etwas Ähnliches wie:
%Vor%Ich kann nicht PEAR oder eine solche Bibliothek verwenden, es muss relativ eigenständig sein . Jede gegebene Lösung, die besser ist, als einen Haufen regulärer Ausdrücke zu verwenden, nachdem man den Kommentarentwurf entfernt hat, wäre großartig.
Ich frage mich, ob Sie nicht einfach die phpdocumentor Klassen verwenden könnten. Sie analysieren die Daten bereits. Ich vermute, du könntest deinen eigenen vorläufigen Parser schreiben, um eine Datei zu verarbeiten, aber dann die rohen Objekte so behandeln, wie du willst.
Ich habe ein PHP-Dokumentationsprogramm geschrieben, das eine PHPDoc-Parser-Klasse enthält ( Doqumentor ). Ich würde denken, dass dies tun wird, was Sie wollen, wenn Sie einen Blick darauf werfen wollen. Es ist auch auf github verfügbar, wenn Sie Verbesserungen oder Fehlerkorrekturen haben.