PPIx::R...Control(3)
β¨ NAME β¨
PPIx::Regexp::Token::Control β case and quote control, bestie π
It's a Perl module, it lives in the PPIx::Regexp::Token::Control section of the manual (the page header calls it PPIx::R...Control(3) because apparently even manpage titles get the β¨mysteryβ¨ treatment), and it's part of the User Contributed Perl Documentation. Okay so let's GO π
πΈ SYNOPSIS πΈ
Like, here's the vibe in code form:
use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{\Ufoo\E}smx' )
->print();
That's it. That's the whole entrance exam. π¦
π§ INHERITANCE π§
Okay so the family tree, and it's giving only child energy:
PPIx::Regexp::Token::Controlis aPPIx::Regexp::Token.PPIx::Regexp::Token::Controlhas no descendants.
Periodt. Nothing inherits from it. It's a leaf and it's thriving π
π DESCRIPTION π
So this class is the main character for the case and quote controls. β¨
These kick in when the regular expression gets compiled, and they change the actual expression that ends up generated. Not a little cosmetic thing β the real output shifts. Lowkey iconic behavior.
For example, bestie, if you do this:
print qr{\Ufoo\E}, "\n"
it prints:
(?-xism:FOO)
See how foo became FOO? Yeah. That's the control doing its thing. π₯
π METHODS π
This class provides no public methods beyond those provided by its superclass.
That's it. It said "I'm just here for the vibes, my parent handles the rest." π
π«Ά SUPPORT π«Ά
Support is by the author. So if something's broken, tell the author, not the void. π
Please file bug reports at:
or in electronic mail to the author. Both work. Pick your fighter. π
π AUTHOR π
Thomas R. Wyant, III β harryfmudd at comcast dot net
(Yes, that's written out with "at" and "dot" because the author is protecting his inbox from the bots and honestly, respect. π )
π COPYRIGHT AND LICENSE π
Copyright (C) 2009-2023, 2025-2026 by Thomas R. Wyant, III
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0. For more details, see the full text of the licenses in the directory LICENSES.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
Okay so real talk, that last bit matters: no warranty, no promises, it's giving "use at your own risk but like, lovingly." π«Ά
And that's the whole page, bestie!! This was PPIx::R...Control(3) from perl v5.42.2, dated 2026-06-15. Go forth and control your cases and quotes responsibly. Mwah πβ¨ππ¦πΈπ
π¦ where this page comes from
- fedora 43: perl-PPIx-Regexp 0.092-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- fedora 44: perl-PPIx-Regexp 0.092-1.fc44 Β· 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