PPIx::EditorTools::Outline - Collect use pragmata, modules, subroutiones, methods, attributes
Contents
Copyright And License
This software is copyright (c) 2017, 2014, 2012 by The Padre development team as listed in Padre.pm..
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself.
perl v5.34.0 2022-06-17 PPIx::EditorTools::Outline(3pm)
Description
Return a list of pragmatas, modules, methods, attributes of a "PPI::Document".
Methods
• new()
Constructor. Generally shouldn't be called with any arguments.
• find()
find( ppi => PPI::Document $ppi )
or
find( code => Str $code )
Accepts either a "PPI::Document" to process or a string containing the code (which will be converted
into a "PPI::Document") to process. Return a reference to a hash.
InternalMethods
• _Moo_Attributes
• _Moo_PkgName
Name
PPIx::EditorTools::Outline - Collect use pragmata, modules, subroutiones, methods, attributes
See Also
This class inherits from "PPIx::EditorTools". Also see App::EditorTools, Padre, and PPI.
Synopsis
my $outline = PPIx::EditorTools::Outline->new->find(
code => "package TestPackage;\nsub x { 1;\n"
);
print Dumper $outline;
Version
version 0.21
