Gibt es in PHP eine gute (eigenständige) PHPDoc-Parser-Klasse? [geschlossen]

8

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.

    
Kris 09.06.2010, 22:06
quelle

4 Antworten

1

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.

    
allnightgrocery 09.06.2010 22:23
quelle
1

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.

    
Murray Picton 23.02.2012 13:03
quelle
1

Betrachten Sie die Reflection-Klasse [1] als Ausgangspunkt, insbesondere die Methode getDocComment () [2]. Auch Matthews Blog-Post über seinen Vorstoß in die Verwendung [3] könnte weitere Einblicke liefern.

[1] - Ссылка

[2] - Ссылка

[3] - Ссылка

    
ashnazg 23.02.2012 16:36
quelle
0

PHPDocumentor ist ein eigenständiger Docblock-Parser.

    
powtac 09.06.2010 22:29
quelle

Tags und Links