|
Programmaufbau
PHPDoc ist objektorientiert programmiert und verfügt über einen modularen Aufbau.
Ein kleiner Kern kontrolliert die einzelnen Programmteile.
- Parser
- Analyser
- Indexer
- XML Exporter
- XML Reader
- XML Accessor
- Renderer
- Hilfsmodule: XML Writer, Filehandler, ArgV Handler,...
Der Parser durchsucht die Sourcefiles und extrahiert Informationen. Er arbeitet auf
der Basis von regulären Ausdrücken. Im Analyser werden die Daten vererbt, der Indexer baut
Übersichtslisten auf. Mit Hilfe des XML Exporters werden die Daten gespeichert.
Der XML Reader bildet zusammen mit dem XML Accessor, der Umsortierungen an den
Rohdaten vornimmt, die Basis für den Renderer.
|