|
| |||||||||||||||||||||||||||||||||||||||||||||||||
Doxygen::POD::Filter Class ReferencePerl extension for generating Doxygen documentation. More... Inheritance diagram for Doxygen::POD::Filter:
Detailed DescriptionPerl extension for generating Doxygen documentation. SYNOPSISmy $filter = new Doxygen::POD::Filter($path); ABSTRACTThe basic POD filter, or parser. Processes a file of data looking for POD statements. Stores the data on itself (single use only) and generates Doxygen-parseable output as required. DESCRIPTIONSEE ALSOCOPYRIGHT AND LICENSECopyright 2004-2010 by Marc M. Adkins This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Definition at line 49 of file Filter.pm. Member Function Documentation
Remove all POD from the text referenced. Removes the number of blocks removed.
Return reference to flags hash for filter. These are default values.
Massage items in file after parsing and before generating. Each filter may have a This overload of Basically it looks for items named the same as functions that have been defined during the parse. If a match is found, the comment lines from the item are copied to the comment lines on the function and the item is changed to show a link to the function itself. @note This code was rewritten to use the names of functions as the search space and match items. This way if there are no functions, because the source is a POD file and has no actual code in it, the search will end quickly and not result in accidental matchups. We originally tried to move much of this method to Doxygen::Perl::Filter, but it just did not know where the POD was, and rightfully so. Whereas from here the functions, which are of class Doxygen::Item::Function and thus neither POD-specific nor Perl-specific, are easily accessible.
Parse a source file. Attach results (Doxygen::Item objects) to Doxygen::Source object. @note This is a line-by-line state machine. Works OK just on the POD, since now the Perl parsing has been removed to another file. Was really complicated before when they were combined into one parser. Reimplemented from Doxygen::Filter. The documentation for this class was generated from the following file:
Generated on Mon Dec 27 2010 15:15:39 for DoxyFilt by 1.7.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||


Inheritance diagram for Doxygen::POD::Filter: