PPIx::R...ression(3)
π PPIx::Regexp::Structure::Subexpression π
okay bestie, so this is a page from the User Contributed Perl Documentation set, and it's about PPIx::Regexp::Structure::Subexpression β say that five times fast, I dare you. it's giving very specific, very niche, very us. let's get into it π«Ά
β¨ NAME β¨
PPIx::Regexp::Structure::Subexpression β the class that represents an independent subexpression. that's it. that's the whole job. iconic behavior honestly π
β¨ SYNOPSIS β¨
here's the vibe check, code edition:
use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{foo(?>bar)}smx' )
->print();
look at that (?>bar) β that's the independent subexpression in its natural habitat πΈ
β¨ INHERITANCE β¨
PPIx::Regexp::Structure::Subexpression is a PPIx::Regexp::Structure. so it's got that lineage, it's got that pedigree, it knows where it came from π
and PPIx::Regexp::Structure::Subexpression has no descendants. it's a leaf, bestie. no children, no heirs, no nepo babies. the bloodline ends here π
β¨ DESCRIPTION β¨
okay so here's the tea: this class represents an independent subexpression, which β and I'm quoting perlre here, no cap β must match at the current location. must. like, no wiggle room, no negotiating, it's happening right here right now β¨
β¨ METHODS β¨
ngl, this class provides no public methods beyond the ones its superclass already handed down. it's inheriting its whole personality and honestly? valid. it's lowkey the "I'm just here for the vibes" of classes π¦
β¨ SUPPORT β¨
support comes straight from the author, so you're getting the direct line, no middleman π
got a bug? spotted something cursed? please file those bug reports at:
<https://github.com/trwyant/perl-PPIx-Regexp/issues>
or, if you're feeling vintage, you can send electronic mail to the author. either way, they wanna hear it π
β¨ AUTHOR β¨
Thomas R. Wyant, III β harryfmudd at comcast dot net (yes, that's how the manpage writes it, I'm not touching it, it's part of the lore π§)
β¨ COPYRIGHT AND LICENSE β¨
Copyright (C) 2009-2023, 2025-2026 by Thomas R. Wyant, III
okay so here's the legal bit, and I need you to actually read it, bestie:
this program is free software β you can redistribute it and/or modify it under the same terms as Perl 5.10.0. for the full deets, go read the full text of the licenses sitting in the LICENSES directory π
and this part is important: 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. so like... it's free, it's hopefully great, but nobody's promising you anything. read that again. π
and that's the whole page, bestie!! π no crumbs left, every flag-less detail preserved, periodt.
sign-off time π: this little number is perl v5.42.2, dated 2026-06-15, and it lives its life as PPIx::R...ression(3) in the User Contributed Perl Documentation. slay, go write some regexes, drink water, and remember: independent subexpressions must match at the current location. that's not a suggestion, that's the law πβ¨
π¦ 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