diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | 114a878c64ce6f8223cfd22d76a20eb16d177e5e (patch) | |
tree | acaf47eb0fa12142d3896416a69e74cbf5a72242 /languages/perl/file_templates/pm | |
download | tdevelop-114a878c64ce6f8223cfd22d76a20eb16d177e5e.tar.gz tdevelop-114a878c64ce6f8223cfd22d76a20eb16d177e5e.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdevelop@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'languages/perl/file_templates/pm')
-rw-r--r-- | languages/perl/file_templates/pm | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/languages/perl/file_templates/pm b/languages/perl/file_templates/pm new file mode 100644 index 00000000..c0e33a1d --- /dev/null +++ b/languages/perl/file_templates/pm @@ -0,0 +1,68 @@ +package $MODULE$; + +use strict; + +require Exporter; +use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS); + +# set the version for version checking +$VERSION = $VERSION$; + +@ISA = qw(Exporter); +@EXPORT = qw(&hello); +%EXPORT_TAGS = ( ); # eg: TAG => [ qw!name1 name2! ], + +# your exported package globals go here, +# as well as any optionally exported functions +@EXPORT_OK = qw($Var1 %Hashit &func3); + +use vars qw($Var1 %Hashit); +# non-exported package globals go here +use vars qw(@more $stuff); + +# initialize package globals, first exported ones +$Var1 = ''; +%Hashit = (); + +# then the others (which are still accessible as $Some::Module::stuff) +$stuff = ''; +@more = (); + + +# file-private lexicals go here +my $priv_var = ''; +my %secret_hash = (); + + +sub hello { + print "hello world\n"; +} + + +END { } # module clean-up code here (global destructor) + +1; + +__END__ + +=head1 NAME + +ModuleName - short discription of your program + +=head1 SYNOPSIS + + how to us your module + +=head1 DESCRIPTION + + long description of your module + +=head1 SEE ALSO + + need to know things before somebody uses your program + +=head1 AUTHOR + + $AUTHOR$ + +=cut |