PPI::Tester(3)

πŸ“¦
version 0.15 Β· 2 versions
, in fedora 43

PPI::Tester πŸ’…βœ¨

okay bestie, so this is the manual page for PPI::Tester(3) β€” a User Contributed Perl Documentation page πŸŽ€ β€” and it's literally a wxPerl-based interactive PPI debugger/tester. Yes. A whole GUI. For peeking at your Perl. Iconic behavior honestly. πŸ¦‹


✨ NAME ✨

PPI::Tester β€” a wxPerl-based interactive PPI debugger/tester πŸ’–


🌸 DESCRIPTION 🌸

So this package implements a wxWindows desktop application, and the whole vibe of it is: you get to interactively test the PPI perl parser. Like, live. As you type. No cap. πŸ‘‘

Lowkey important heads-up first though:

The "PPI::Tester" module implements the application, but is itself of no use to the user. 😭 Like it's the engine, not the car keys. Don't go poking at it directly, bestie.

The launcher for the application is called ppitester, and it gets installed right along with this module. To launch it you just type this from the command line:

ppitester

and boom, you're in. ✨

When it launches, the app is two vertical panels, side by side, main character energy:

  • The left panel β€” this is where you type in your code sample. That's your canvas, babe. 🎨
  • The right panel β€” and here's the cute part: as the left hand panel is changed, a PPI::Dumper output is continuously updated in the right hand panel. It literally keeps up with you. Obsessed. πŸ’–

There's also a toolbar at the top of the application with two icon buttons, currently without icons πŸ™ˆ (yes, we know):

  • The first toolbar button clears the panels. Fresh start, slay. 🧼
  • The second one is a placeholder for loading in code from a file, and it is not yet implemented. πŸ’€
( It's early days yet for this application ).

we're all rooting for it though fr fr 🫢


πŸŽ€ TO DO πŸŽ€

the lil wishlist, as written:

  • There are no icons on the toolbar buttons πŸ™ˆ
  • An option is needed to save both the left and right panels into a matching pair of files, compatible with the lexer testing script πŸ“

πŸ’œ SUPPORT πŸ’œ

So if you need to file a bug against this module β€” and you want to actually keep track of it, which, valid β€” go see the CPAN bug tracking system:

<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=PPI-Tester>

that's the one. bookmark it, bestie. ⭐

And for general comments? Just contact the maintainer. πŸ’Œ


πŸ‘‘ AUTHOR πŸ‘‘

Adam Kennedy <adamk@cpan.org> 🌸


🌈 SEE ALSO 🌈


Copyright 2004 - 2009 Adam Kennedy.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.


and that's the whole page, bestie β€” this was perl v5.42.0, dated 2025-07-25, brought to you by the lovely people behind PPI::Tester(3). go type some code into a panel, you got this πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from