PPI::To...eEngine(3)

πŸ’– PPI::Token::_QuoteEngine β€” The PPI Quote Engine πŸ’–

okay bestie, so this is PPI::Token::_QuoteEngine, and it lives inside the Perl documentation for us (manual page PPI::To...eEngine(3), yes the name got chopped, that's just how it is). Let's get into it 🫢

✨ DESCRIPTION ✨

The PPI::Token::_QuoteEngine package is designed to hold functionality for processing quotes and quote-like operators, including regexes πŸ’…. These have special requirements in parsing, and honestly? They're a whole vibe of their own.

The PPI::Token::_QuoteEngine package itself provides various parsing methods, which PPI::Token::Quote, PPI::Token::QuoteLike and PPI::Token::Regexp can inherit from. So in that sense, it serves as a base class β€” it's giving founding mother energy fr fr πŸ‘‘

πŸŽ€ Using this class πŸŽ€

⚠️ Heads up: this refers only to internal uses. This class does not provide a public interface. Not for you, bestie, it's backstage only πŸ™ˆ

To use these, you should initialize them as normal $Class->new, and then call the fill method, which will cause the specialised parser to scan forwards and parse the quote to its end point. No cap, that's the whole move ✨

If ->fill returns true, finalise the token. Periodt. πŸ’…


🌸 SUPPORT 🌸

See the support section in the main module. (iykyk β€” go check the main one, it's all there πŸ¦‹)


πŸ‘‘ AUTHOR πŸ‘‘

Adam Kennedy <adamk@cpan.org>


Copyright 2001 - 2011 Adam Kennedy.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this module.


and that's the whole page, bestie!! πŸŽ€ this one came from perl v5.42.0, dated 2026-01-17 β€” so like, iconic documentation from the future, we love to see it πŸ’–βœ¨πŸ¦‹ slay!

πŸ“¦ where this page comes from