Devel:...n::PPI(3pm)

πŸ“¦
version 1.003029 Β· 5 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’… 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 with Deve::REPL::Plugin::OutputCache there 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 πŸ’…


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