|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Doxygen::Perl::Filter Class ReferencePerl extension for generating Doxygen documentation. More... Inheritance diagram for Doxygen::Perl::Filter:
Detailed DescriptionPerl extension for generating Doxygen documentation. SYNOPSISmy $filter = new Doxygen::Perl::Filter($path); ABSTRACTThe basic Perl script filter, or parser. Processes a Perl script or module looking for subroutines and class inheritance. Creates appropriate Doxygen::Item and subclass objects to represent the file, any package (class) defined within the file, functions or methods defined in the file, and other miscellaneous comments. Stores the data on itself (single use only) and generates Doxygen-parseable output as required. DESCRIPTIONSome comments are ignored by POD but can be used to push data straight through to Doxygen, so use Doxygen markup symbology. The comments are recognized by the comment pattern registered with the Doxygen::Source package, defaulting to the constant Octothorpe bars: ##################################################################
Must have at least 64 octothorpes (not settable at this time). Octothorpe bars may begin with any of the comment sequences, in which case the total must contain no spaces and be at least 64 characters long. Octothorpe bars are immune to Doxygen pass-through. If you want to pass one through, make it with a comment trigraph (as above) followed by a space followed by whatever you want to pass through. SEE 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 78 of file Filter.pm. Member Function Documentation
Peels a last block of comments from a referenced chunk of text. Defined essentially as one or more octothorpe separator bars followed by nothing but 'special' DoxyFilt comment lines (or blank lines) to the end of the text block: ######################################################### ######################################################### # # Some comment text... # =EOT= Remove the text block if it is found, otherwise undef.
Constructor for Doxygen::Perl::Filter objects.
Reimplemented from Doxygen::Filter.
Parse a source file. Attach results (Doxygen::Item objects) to Doxygen::Source object.
Reimplemented from Doxygen::Filter.
Parse a list of ancestors from
Parse a section of source text beginning with a package declaration and ending before the next package declaration (or end of file).
Parse a section of source text beginning with a subroutine declaration and ending before the next subroutine declaration (or end of file).
Parse text associated with file or class. Break out functions and act appropriately.
Parse a section of source text containing no package declarations.
Parse a section of source text containing no package or function declarations. ### @internal 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::Perl::Filter: