Begin.pm
Go to the documentation of this file.
00001 #============================================================= -*-Perl-*- 00002 # 00003 # Pod::POM::Node::Begin 00004 # 00005 # DESCRIPTION 00006 # Module implementing specific nodes in a Pod::POM, subclassed from 00007 # Pod::POM::Node. 00008 # 00009 # AUTHOR 00010 # Andy Wardley <abw@kfs.org> 00011 # Andrew Ford <a.ford@ford-mason.co.uk> 00012 # 00013 # COPYRIGHT 00014 # Copyright (C) 2000, 2001 Andy Wardley. All Rights Reserved. 00015 # Copyright (C) 2009 Andrew Ford. All Rights Reserved. 00016 # 00017 # This module is free software; you can redistribute it and/or 00018 # modify it under the same terms as Perl itself. 00019 # 00020 # REVISION 00021 # $Id: Begin.pm 76 2009-08-20 20:41:33Z ford $ 00022 # 00023 #======================================================================== 00024 00025 package BASIS::Pod::POM::Node::Begin; 00026 00027 use strict; 00028 00029 use parent qw( BASIS::Pod::POM::Node ); 00030 use vars qw( %ATTRIBS @ACCEPT $EXPECT $ERROR ); 00031 00032 %ATTRIBS = ( format => undef ); 00033 @ACCEPT = qw( text verbatim code ); 00034 $EXPECT = 'end'; 00035 00036 1; 00037 00038 =head1 NAME 00039 00040 Pod::POM::Node::Begin - POM '=begin' node class 00041 00042 =head1 SYNOPSIS 00043 00044 =head1 DESCRIPTION 00045 00046 This module implements a specialization of the node class to represent '=begin' elements. 00047 00048 =head1 AUTHOR 00049 00050 Andrew Ford E<lt>a.ford@ford-mason.co.ukE<gt> 00051 00052 Andy Wardley E<lt>abw@kfs.orgE<gt> 00053 00054 =head1 COPYRIGHT 00055 00056 Copyright (C) 2000, 2001 Andy Wardley. All Rights Reserved. 00057 00058 Copyright (C) 2009 Andrew Ford. All Rights Reserved. 00059 00060 This module is free software; you can redistribute it and/or 00061 modify it under the same terms as Perl itself. 00062 00063 =head1 SEE ALSO 00064 00065 Consult L<Pod::POM::Node> for a discussion of nodes.