1 package PPI::Statement::End;
7 PPI::Statement::End - Content after the __END__ of a module
11 # This is normal content
15 This is part of an PPI::Statement::End statement
19 This is not part of the ::End statement, it's POD
23 This is another PPI::Statement::End statement
34 C<PPI::Statement::End> is a utility class designed to serve as a contained
35 for all of the content after the __END__ tag in a file.
37 It doesn't cover the ENTIRE of the __END__ section, and can be interspersed
38 with L<PPI::Token::Pod> tokens.
42 C<PPI::Statement::End> has no additional methods beyond the default ones
43 provided by L<PPI::Statement>, L<PPI::Node> and L<PPI::Element>.
48 use PPI::Statement ();
50 use vars qw{$VERSION @ISA};
53 @ISA = 'PPI::Statement';
56 # Once we have an __END__ we're done
57 sub _complete () { 1 }
65 See the L<support section|PPI/SUPPORT> in the main module.
69 Adam Kennedy E<lt>adamk@cpan.orgE<gt>
73 Copyright 2001 - 2009 Adam Kennedy.
75 This program is free software; you can redistribute
76 it and/or modify it under the same terms as Perl itself.
78 The full text of the license can be found in the
79 LICENSE file included with this module.