PPIx::R...e::Range(3)

πŸ’– PPIx::Regexp::Node::Range(3) πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation, and it's all about PPIx::Regexp::Node::Range β€” the lil class that holds your hand through character ranges. no cap, it's a short one, but we're gonna read it together like it's a group chat at 2am. πŸ¦‹


✨ NAME ✨

PPIx::Regexp::Node::Range β€” bestie, this is the one that represents a character range in a character class. like, [a-z]? that hyphen situation? yeah. this. πŸ’…


🌸 SYNOPSIS 🌸

the vibe check, in code:

use PPIx::Regexp::Dumper;
PPIx::Regexp::Dumper->new( 'qr{[a-z]}smx' )
    ->print();

that's it. that's the whole flex. ✨


πŸŽ€ INHERITANCE πŸŽ€

  • "PPIx::Regexp::Node::Range" is a PPIx::Regexp::Node. so it's giving node energy, because it is a node. πŸ‘‘
  • "PPIx::Regexp::Node::Range" has no descendants. nope, not a single one. it's the end of the line, the final girl, no kids, no heirs. 😭

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea β˜• β€” this class represents a character range in a character class. and the important part, the part that makes it hit different: it's a node rather than a structure, because there are literally no delimiters. nothing to wrap around it, nothing to close off. it's free. it's unbothered. πŸ¦‹

the content? simply the two literals with the '-' operator chillin' between them. that's the whole squad. a, -, z, and we move on. periodt. πŸ’…


πŸ”₯ METHODS πŸ”₯

ngl this section is gonna be quick, bestie:

this class provides no public methods beyond those provided by its superclass. that's it. it's lowkey just vibing off the parent's inheritance. main character energy by association. πŸ‘‘

not me writing a whole section for one sentence πŸ’€ but the manpage said it and we keep every detail, fr fr.

🫢 SUPPORT 🫢

support is by the author β€” the one and only. if something's broken, please file bug reports at:

https://github.com/trwyant/perl-PPIx-Regexp/issues

or, if you're old school and love an inbox, in electronic mail to the author. either way, they got you. πŸ’–


🌈 AUTHOR 🌈

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

iconic. legendary. wrote the whole thing. we stan. πŸ‘‘


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. so like, no promises, bestie β€” it's free and it's yours to use, but don't come for them if it acts up. πŸ™ˆ


πŸ’€ SEE ALSO πŸ’€

hmm, there's no SEE ALSO on this one β€” the page said its piece and dipped. sometimes the shortest manpage is the most slay. πŸ’…βœ¨


and that's the whole page, bestie!! this was PPIx::R...e::Range(3) from perl v5.42.2, dated 2026-06-15 β€” mwah, thanks for reading, ily, go write some regexes πŸ’–πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from