PPI::St...ent::End(3)

πŸ’– PPI::Statement::End β€” from the PPI::St...ent::End(3) manual, bestie πŸ’–

okay so real quick, this whole thing is the manual page for PPI::Statement::End(3) and I'm gonna walk you through it like we're texting, but every single fact stays exactly where it is. no cap.


✨ NAME ✨

PPI::Statement::End β€” literally the content that lives after the __END__ of a module 🫢


🌸 SYNOPSIS 🌸

  # This is normal content

  __END__

  This is part of a PPI::Statement::End statement

  =pod

  This is not part of the ::End statement, it's POD

  =cut

  This is another PPI::Statement::End statement

see how it splits? the =pod … =cut part is not part of the ::End statement, it's POD, and then right after it another PPI::Statement::End statement picks back up. iconic behaviour honestly πŸ’…


πŸ¦‹ INHERITANCE πŸ¦‹

  PPI::Statement::End
  isa PPI::Statement
      isa PPI::Node
          isa PPI::Element

so it's a PPI::Statement, which is a PPI::Node, which is a PPI::Element. the family tree ate, fr fr πŸ‘‘


πŸ’œ DESCRIPTION πŸ’œ

PPI::Statement::End is a utility class whose whole job is to be a container for all of the content that comes after the __END__ tag in a file. it's giving dedicated little box for your end-matter πŸŽ€

⚠️ important detail bestie: it does not cover the ENTIRE __END__ section. it can be interspersed with PPI::Token::Pod tokens β€” like, they alternate, okay? don't @ me, that's just how it is 😭

🧚 METHODS 🧚

PPI::Statement::End has no additional methods beyond the default ones provided by PPI::Statement, PPI::Node and PPI::Element. that's it. that's the whole section. it inherited everything and added nothing, and honestly? relatable πŸ™ˆ


🌈 SUPPORT 🌈

see the support section in the main module πŸ’– (yes, that's all it says, go look at the main one)


πŸ‘‘ 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 page!! slay ✨ this was perl v5.42.0, dated 2026-01-17, from the PPI::St...ent::End(3) manpage β€” mwah, go forth and parse πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from