Ist es möglich, phpDocumentor für das Parsen von DocBlock-Tags zu verwenden?

StackOverflow https://stackoverflow.com/questions/1543462

  •  20-09-2019
  •  | 
  •  

Frage

Ich möchte für das Parsen von meiner eigenen PHP-Dokumentation phpDocumentor Klassen verwenden und arbeiten mit den Ergebnissen. Ich kann dies manuell tun, aber ich bin mir ziemlich sicher, dass phpDocumentor verwendet werden könnten.

Das Problem ist, dass ich keine Unterlagen darüber gibt. Wie genau soll ich verwenden phpDocumentor die Klassen?

Danke für den Link!

War es hilfreich?

Lösung

Ich fand heraus, dass Zend_Reflection_ * Klassen diesen Job machen können.

Andere Tipps

Das PHPDocumentor Handbuch conatins über 700 Seiten als Ergebnis PHPDoc unter PHPDoc läuft. Aber ich nur für ein paar Stunden sah vor ein paar Monaten auf sie. Der Code ist eine extreme Mischung Stoff, aus dem tokenizer mit regulären Ausdrücken vermischen -., Die es beispielsweise unmöglich macht, für PHPDoc eines formellen BNF grammer für seinen doc Strings geben

Wenn es wichtig, dass Sie in Betracht ziehen sollten Sie Ihren eigenen PHP-Parser zu schreiben - zumindest, wenn ein wenig über Compilerbau wissen. PHP ist eine ziemlich einfache Sprache.

phpDocumentor wurde zurück in den PHP4 Tagen geschrieben, und ich glaube nicht, es wurde so konzipiert, dass einfach zu ermöglichen Erweiterung von selbst.

Des Weiteren würde ich fast glaube, dass das, was Sie wirklich wollen, mit beginnen als eine Basis der tokenizer Erweiterung in PHP wäre, die meist ist das, was phpDocumentor intern ohnehin verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top