PPIx::R...Modifier(3)
π PPIx::R...Modifier π
okay so bestie, welcome to PPIx::Regexp::Structure::Modifier(3) β yes the name is a whole mouthful, the manpage itself shortens it to PPIx::R...Modifier(3) and honestly? slay, we love a nickname. this is part of the User Contributed Perl Documentation family, so pull up a chair πͺ
β¨ NAME β¨
PPIx::Regexp::Structure::Modifier β it's the class that represents modifying parentheses. that's the whole job. iconic behaviour, no notes π
πΈ SYNOPSIS πΈ
here's the vibe in code form, fr fr:
use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{(?i:foo)}smx' )
->print();
look at that qr{(?i:foo)}smx β she's got modifiers and structure and she's thriving π
π¦ INHERITANCE π¦
PPIx::Regexp::Structure::Modifieris aPPIx::Regexp::Structure. so it inherits all that structure energy from its parent. π«ΆPPIx::Regexp::Structure::Modifierhas no descendants. she is a leaf node, a final girl, the end of the line. no baby classes. periodt.
π DESCRIPTION π
so like. this class represents parentheses that apply modifiers to their contents β and here's the twist, bestie: even if there are no modifiers. that's right, the empty case counts too. (?:foo) also ends up as this class. no modifiers, still this class, still valid, still showing up to the party. π
π METHODS π
ngl this is the shortest section and that's lowkey the point:
this class provides no public methods beyond those provided by its superclass. that's it. that's the whole methods section. everything you get, you get from the parent. inherit and thrive β¨
π«Ά SUPPORT π«Ά
support is by the author. so if something's broken, don't suffer in silence β file bug reports at:
<https://github.com/trwyant/perl-PPIx-Regexp/issues>
or, if you're feeling old-school and email-y, in electronic mail to the author. both work. the author wants to hear from you π
π AUTHOR π
Thomas R. Wyant, III β harryfmudd at comcast dot net
(that's "at" and "dot" spelled out on purpose, because spam bots are not invited to this party π)
π 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 for one sec β that warranty bit is not a vibe killer, it's just standard. no promises, use it wisely, we move π
and that's the page!! π this was perl v5.42.2, dated 2026-06-15, and yes the header called it PPIx::R...Modifier(3) because even the manpage needed a shorter name. go forth and modify some parentheses, bestie πβ¨πΈ
π¦ 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