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::BranchReset is a PPIx::Regexp::Token::GroupType. mother is mothering πŸ‘‘
  • and also β€” PPIx::Regexp::Token::GroupType::BranchReset has 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 (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