Devel:...n::PPI(3pm)
π NAME π
Devel::REPL::Plugin::PPI β it's literally a plugin that does PPI dumping of Perl code, bestie. That's the whole vibe.
β¨ VERSION β¨
this is version 1.003029, no cap π«Ά
πΈ SYNOPSIS πΈ
okay so watch this, it's giving main character energy:
repl> #ppi Devel::REPL
PPI::Document
PPI::Statement
PPI::Token::Word 'Devel::REPL'
repl> #ppi {
> warn $];
> }
PPI::Document
PPI::Statement::Compound
PPI::Structure::Block { ... }
PPI::Token::Whitespace '\n'
PPI::Statement
PPI::Token::Word 'warn'
PPI::Token::Whitespace ' '
PPI::Token::Magic '$]'
PPI::Token::Structure ';'
PPI::Token::Whitespace '\n'
like. the tree. the indentation. we are obsessed ππ
π¦ DESCRIPTION π¦
so this plugin hands you a ppi command, and that command uses PPI::Dumper to dump out PPI-parsed Perl documents. that's it. that's the whole job. iconic.
real talk though β the code is not actually executed, which means that when used withDeve::REPL::Plugin::OutputCachethere is no new value in"_". so don't go looking for one, bestie, it's not there π
π SUPPORT π
got bugs? spill them through the RT bug tracker at <https://rt.cpan.org/Public/Dist/Display.html?Name=Devel-REPL> (or email bug-Devel-REPL@rt.cpan.org <mailto:bug-Devel-REPL@rt.cpan.org>). the system works, use it π«Ά
there's also an irc channel for the users of this distribution, at "#devel" on "irc.perl.org" <irc://irc.perl.org/#devel-repl>. come hang out, it's a whole vibe π
π AUTHOR π
Shawn M Moore <sartak@gmail.com> β king behavior, fr fr π
π COPYRIGHT AND LICENCE π
this software is copyright (c) 2007 by Matt S Trout - mst (at) shadowcatsystems.co.uk (<http://www.shadowcatsystems.co.uk/>).
it's free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. periodt β¨
and that's the whole page, bestie!! brought to you by perl v5.34.0, dated 2022-06-03, from the Devel::REPL::Plugin::PPI (3pm) manual β slay, go dump some PPI πΈπ¦π
π¦ where this page comes from
- debian bookworm: libdevel-repl-perl 1.003029-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libdevel-repl-perl 1.003029-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libdevel-repl-perl 1.003029-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libdevel-repl-perl 1.003029-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libdevel-repl-perl 1.003029-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms