1package PPI::Statement::End; 2 3=pod 4 5=head1 NAME 6 7PPI::Statement::End - Content after the __END__ of a module 8 9=head1 SYNOPSIS 10 11 # This is normal content 12 13 __END__ 14 15 This is part of a PPI::Statement::End statement 16 17 =pod 18 19 This is not part of the ::End statement, it's POD 20 21 =cut 22 23 This is another PPI::Statement::End statement 24 25=head1 INHERITANCE 26 27 PPI::Statement::End 28 isa PPI::Statement 29 isa PPI::Node 30 isa PPI::Element 31 32=head1 DESCRIPTION 33 34C<PPI::Statement::End> is a utility class designed to serve as a contained 35for all of the content after the __END__ tag in a file. 36 37It doesn't cover the ENTIRE of the __END__ section, and can be interspersed 38with L<PPI::Token::Pod> tokens. 39 40=head1 METHODS 41 42C<PPI::Statement::End> has no additional methods beyond the default ones 43provided by L<PPI::Statement>, L<PPI::Node> and L<PPI::Element>. 44 45=cut 46 47use strict; 48use PPI::Statement (); 49 50our $VERSION = '1.270'; # VERSION 51 52our @ISA = "PPI::Statement"; 53 54# Once we have an __END__ we're done 55sub _complete () { 1 } 56 571; 58 59=pod 60 61=head1 SUPPORT 62 63See the L<support section|PPI/SUPPORT> in the main module. 64 65=head1 AUTHOR 66 67Adam Kennedy E<lt>adamk@cpan.orgE<gt> 68 69=head1 COPYRIGHT 70 71Copyright 2001 - 2011 Adam Kennedy. 72 73This program is free software; you can redistribute 74it and/or modify it under the same terms as Perl itself. 75 76The full text of the license can be found in the 77LICENSE file included with this module. 78 79=cut 80