PPITESTER(1)
π PPITESTER β the wxPerl interactive PPI debugger/tester (User Contributed Perl Documentation, bestie)
okay so real talk, this is the manual page for ppitester, and I'm gonna walk you through it like we're texting at 2am π¦
β¨ NAME β¨
ppitester β a wxPerl-based interactive PPI debugger/tester. that's the whole vibe. it debugs, it tests, it's PPI, it's interactive, it's wxPerl. slay. π
πΈ DESCRIPTION πΈ
so this package is literally a wxWindows desktop application, and what it does is give you the ability to interactively test the PPI perl parser. like, you poke at it, it pokes back. iconic.
ngl, here's the tea: the PPI::Tester module is the thing that actually implements the application, but it is itself of no use to the user. like, it's the backstage crew, not the main character. the launcher for the app, ppitester, is what gets installed with this module, and you launch it by simply typing this at the command line:
ppitester
and boom, you're in. π«Ά
when it launches, the application is two vertical panels, side by side, bestie energy:
- the left panel is where you type in your code sample
- the right panel is where a
PPI::Lexer::Dumpoutput gets continuously updated as you change stuff on the left
like the way that the left panel changes and the right one just keeps up with you in real time?? obsessed. that's the whole point. π
there's also a toolbar at the top of the application with two icon buttons, and currently they have no icons (more on that in a sec π):
- the first toolbar button clears the panels
- the second is a placeholder for loading in code from a file, and it is not yet implemented
and as the original so gently puts it: ( It's early days yet for this application ). it's giving baby project, it's giving potential, we support her. β¨
π TO DO π
the stuff that's still cooking:
- 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
manifesting these getting done fr fr π
π SUPPORT π
if you wanna file a bug against this module β and do it in a way you can actually keep track of, because bestie we are NOT losing that receipt β go see the CPAN bug tracking system:
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=PPI%3A%3ATester
and for general comments, just contact the author. simple as. π
π AUTHOR π
Adam Kennedy <adamk@cpan.org>
β SEE ALSO β
PPI::Manualhttp://ali.as/
πΊ COPYRIGHT πΊ
Copyright 2004 - 2006 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 page!! no cap, every flag, every panel, every todo, every URL stayed exactly where it belongs π this one shipped as part of perl v5.42.0, dated 2025-07-25 β so like, go forth and parse, queen π§ββοΈπ
π¦ where this page comes from
- fedora 43: perl-PPI-Tester 0.15-34.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms