PPIx::R...nchReset(3)
π PPIx::R...nchReset(3) π
okay so bestie, welcome to the PPIx::R...nchReset page β it's part of the User Contributed Perl Documentation, and yes the filename is literally abbreviated with dots like that, that's just how Perl docs do. it's a whole mood. let's get into it π¦
β¨ NAME β¨
PPIx::Regexp::Token::GroupType::BranchReset β she represents a branch reset specifier and that's literally her whole job, and she ate π
β¨ SYNOPSIS β¨
here's the vibe in code form:
use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{(?|(foo)|(bar))}smx' )
->print();
that's it, that's the whole flex π
β¨ INHERITANCE β¨
okay so the family tree, and it's giving very linear:
PPIx::Regexp::Token::GroupType::BranchResetis aPPIx::Regexp::Token::GroupType. mother is mothering π- and also β
PPIx::Regexp::Token::GroupType::BranchResethas no descendants. no kids, no heirs, just her. she's the end of the line fr fr π
β¨ DESCRIPTION β¨
so what even is this token? she represents the specifier for a branch reset β and that specifier is the ?| that shows up right after the left parenthesis. that's the whole thing. that little ?| is the main character and this class is her dedicated glow-up β¨
β¨ METHODS β¨
ngl this section is short and I respect it for that: this class provides no public methods beyond the ones it inherits from its superclass. everything you get, you get from mom. periodt π«Ά
β¨ SUPPORT β¨
support is provided by the author. so if something's broken, don't be shy β please file bug reports at:
https://github.com/trwyant/perl-PPIx-Regexp/issues
or, if you're feeling retro, in electronic mail to the author. either way, tell her everything π
β¨ AUTHOR β¨
Thomas R. Wyant, III β harryfmudd at comcast dot net
(that's how the address is written in here, so that's how I'm giving it to you, no edits, no notes π)
β¨ 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. π«£
just so we're clear bestie β no warranty means no warranty. she is doing her best and that is all she has promised. π
and that's the whole page!! this doc ships as part of perl v5.42.2, dated 2026-06-15, so if you're reading this on a different version, that's your sign to go check πβ¨
stay regexp-ing, 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