|
ensembl-hive
2.7.0
|
Public Member Functions | |
| public | filter () |
| public | normal_parser () |
| public | normal_action () |
| public | inheritance_parser () |
| public | inheritance_action () |
| public | pod_top_parser () |
| public | pod_top_action () |
| if (defined($header) &&( $header eq "DESCRIPTION"|| $header eq "SYNOPSIS")) | |
| elsif (defined($header) && $header eq "SEE ALSO") | |
| elsif (not defined($header)) | |
| endcode</div > *public | pod_section_parser () |
| public | pod_section_action () |
| public | pod_method_parser () |
| public | pod_method_action () |
| public | see_also_parser () |
| public | see_also_action () |
| public | finish () |
| public | code_parser () |
| push | $method_description () |
| endcode</div > *public | code_action () |
| public | sanitize_return_values () |
Public Attributes | |
| n | |
| buffer = () | |
| else | |
| push | big_buffer |
Implementation of EnsEMBL::PerlFilter. Derived from http://www.bigsister.ch/doxygenfilter by Bart Schuller and Thomas Aeby Original distributed under Perl artistic license, see: http://www.bigsister.ch/doxygenfilter/license.html Adaptations by Kieron Taylor (ktaylor\@ebi.ac.uk), 2011 State Machine rewrite of existing filter. Was going to use DFA::Command to handle the logic, but actually it won't work well for parsing Perl, hence own simplified state machine. Intentionally not using PPI package to parse Perl, too complex. This is a 80/20 EnsEMBL specific POD->Doxygen converter, however it should work somewhat with other code.
Definition at line 18 of file PerlFilter.pm.
| push EnsEMBL::PerlFilter::$method_description | ( | ) |
| public EnsEMBL::PerlFilter::code_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::code_parser | ( | ) |
Undocumented method
Code:
|
inline |
Definition at line 344 of file PerlFilter.pm.
|
inline |
Definition at line 347 of file PerlFilter.pm.
| public EnsEMBL::PerlFilter::filter | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::finish | ( | ) |
Undocumented method
Code:
|
inline |
Definition at line 341 of file PerlFilter.pm.
| public EnsEMBL::PerlFilter::inheritance_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::inheritance_parser | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::normal_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::normal_parser | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::pod_method_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::pod_method_parser | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::pod_section_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::pod_section_parser | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::pod_top_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::pod_top_parser | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::sanitize_return_values | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::see_also_action | ( | ) |
Undocumented method
Code:
| public EnsEMBL::PerlFilter::see_also_parser | ( | ) |
Undocumented method
Code:
| push EnsEMBL::PerlFilter::big_buffer |
Definition at line 599 of file PerlFilter.pm.
| EnsEMBL::PerlFilter::buffer = () |
Definition at line 339 of file PerlFilter.pm.
| EnsEMBL::PerlFilter::else |
Definition at line 350 of file PerlFilter.pm.
| EnsEMBL::PerlFilter::n |
Definition at line 338 of file PerlFilter.pm.