PPIx::R...ipt_Run(3)

πŸ’– PPIx::Regexp::Token::GroupType::Script_Run πŸ’–

okay bestie, welcome to the User Contributed Perl Documentation corner of the internet, where we're talking about PPIx::Regexp::Token::GroupType::Script_Run β€” yes, that whole entire name, we're saying it with our whole chest 🫢


✨ NAME ✨

PPIx::Regexp::Token::GroupType::Script_Run β€” the lil token that represents a script run specifier. it's giving niche, it's giving necessary, it's giving exactly what it says on the tin πŸ’…


🌸 SYNOPSIS 🌸

like, just look at her:

use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{(*script_run:\d)}' )
    ->print();

that's it. that's the vibe. run it and watch the dumper do its lil thing ✨


πŸ¦‹ INHERITANCE πŸ¦‹

so the family tree is short and sweet, no drama:

  • PPIx::Regexp::Token::GroupType::Script_Run is a PPIx::Regexp::Token::GroupType. yes ma'am, it knows its parent πŸ‘‘
  • PPIx::Regexp::Token::GroupType::Script_Run has no descendants. no children, no heirs, no nepo babies. it's an only child, main character energy only πŸ’€

πŸ’– DESCRIPTION πŸ’–

okay so here's the tea β˜• this token represents the specifier for a script run β€” and by that we mean literally one of these three strings:

  • '+script_run:'
  • '*script_run:'
  • '*sr:'

and where does it live? it comes after the left parenthesis. that's the spot. that's her home 🏠

now the lore, because this icon has history: the first form was added in Perl 5.27.8, but then it got retracted in favor of the second and third forms (which are equivalent, bestie, they're the same thing wearing different outfits) in Perl 5.27.9. not me getting retconned in a point release 😭

⚠️ and the real talk: if this construction does not make it into Perl 5.28, this class will be retracted. so like… enjoy her while she's here, okay? πŸ™ˆ

πŸŽ€ METHODS πŸŽ€

the tea here is very short and honestly kind of iconic for it: this class provides no public methods beyond those provided by its superclass.

that's right. zero. nothing. she inherited everything and added nothing. slay, honestly πŸ’…βœ¨


🫢 SUPPORT 🫢

support is by the author. if something's busted (not in the fun way), please file bug reports at:

or, if you're feeling old-school and email-pilled, send electronic mail to the author πŸ“§


πŸ‘‘ AUTHOR πŸ‘‘

Thomas R. Wyant, III β€” harryfmudd at comcast dot net

the legend, the author, the whole reason we're here 🌈


Copyright (C) 2018-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. (read it and weep, bestie, that's just how the license do 😭)


and that's the whole page, no notes πŸŽ€ this was perl v5.42.2, dated 2026-06-15, and it came to you straight from the PPIx::R...ipt_Run(3) page itself. mwah πŸ’‹ bye bestie, go forth and script-run responsibly βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from