Autodia::Handler::Perl(3pm) User Contributed Perl Documentation Autodia::Handler::Perl(3pm)NAME
Autodia::Handler::Perl.pm - AutoDia handler for perl
DESCRIPTION
HandlerPerl parses files into a Diagram Object, which all handlers use. The role of the handler is to parse through the file extracting
information such as Class names, attributes, methods and properties.
HandlerPerl parses files using simple perl rules. A possible alternative would be to write HandlerCPerl to handle C style perl or
HandleHairyPerl to handle hairy perl.
HandlerPerl is registered in the Autodia.pm module, which contains a hash of language names and the name of their respective language - in
this case:
%language_handlers = { .. , perl => "perlHandler", .. };
METHODS
CONSTRUCTION METHOD
use Autodia::Handler::Perl;
my $handler = Autodia::Handler::Perl->New(\%Config);
This creates a new handler using the Configuration hash to provide rules selected at the command line.
ACCESSOR METHODS
$handler->Parse(filename); # where filename includes full or relative path.
This parses the named file and returns 1 if successful or 0 if the file could not be opened.
$handler->output(); # any arguments are ignored.
This outputs the Dia XML file according to the rules in the %Config hash passed at initialisation of the object.
SEE ALSO
Autodia::Handler
Autodia::Diagram
AUTHOR
Aaron Trevena, <aaron.trevena@gmail.com>
COPYRIGHT AND LICENSE
Copyright (C) 2001-2007 by Aaron Trevena
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.1 or,
at your option, any later version of Perl 5 you may have available.
perl v5.12.4 2010-09-20 Autodia::Handler::Perl(3pm)
Check Out this Related Man Page
Log::Handler::Plugin::Config::General(3pm) User Contributed Perl Documentation Log::Handler::Plugin::Config::General(3pm)NAME
Log::Handler::Plugin::Config::General - Config loader for Config::General.
SYNOPSIS
use Log::Handler::Plugin::Config::General;
my $config = Log::Handler::Plugin::Config::General->get_config( $config_file );
ROUTINES
get_config()
Expect the config file name and returns the config as a reference.
CONFIG STYLE
<file>
<mylog>
fileopen = 1
reopen = 1
permissions = 0640
maxlevel = info
mode = append
timeformat = %b %d %H:%M:%S
debug_mode = 2
filename = example.log
minlevel = warn
message_layout = %T %H[%P] [%L] %S: %m
newline = 1
</mylog>
</file>
PREREQUISITES
Config::General
EXPORTS
No exports.
REPORT BUGS
Please report all bugs to <jschulz.cpan(at)bloonix.de>.
If you send me a mail then add Log::Handler into the subject.
AUTHOR
Jonny Schulz <jschulz.cpan(at)bloonix.de>.
COPYRIGHT
Copyright (C) 2007-2009 by Jonny Schulz. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2012-11-21 Log::Handler::Plugin::Config::General(3pm)
i'm halfway into my script and realize i may need to use an associative array (a hash, i guess they are called in Perl). i'm fairly new to Perl and don't know how to use them correctly.
i have some files in a directory. each file contains a number in a specific place in it's header. what i would... (4 Replies)
i am very new to Perl. i am using Ubuntu. i have a string call $string that contains following words "new line". i also have a data file as follows.
djfibjbet
etitrbjijbtr rrge rgjierjegjeri
jerijg
kijij jijij
i want to write my new line to my data file as follows.
djfibjbet... (3 Replies)
hi, i am a really new to Perl. i have a following code that is working well.
"
i know this is really simple, but i cant figure out a way to do this. can someone help me please?:( (1 Reply)
I was working on some Perl code that does signal handling and I came across this one liner and wasn't sure what it was doing.
local $SIG{__DIE__} = sub {$! = 2; die $_;};
I think the first part of the anonymous subroutine is setting $! to 2, but I am not sure what the second part is doing. ... (1 Reply)
Hi guys
I have an issue in my sum server . I have perl installed in my machine and when i enter perl -version i get the verson on perl 10.0 but when i enter perl -V i get an error message "perl -V Can't locate Config.pm in @INC"
I would appreciate if some one had faced this issue to share... (1 Reply)
Hi Folks
I am very much a newbie at perl but picking it up and I'm hoping you can help.
I have a file input that details all the /etc/group files in our enterprise in the following format: "<host>:<group>:<gid>:<users>"
I want to parse this data display it as the following:... (9 Replies)
What do i need to do have the below perl program load 205 million record files into the hash. It currently works on smaller files, but not working on huge files. Any idea what i need to do to modify to make it work with huge files:
#!/usr/bin/perl
$ot1=$ARGV;
$ot2=$ARGV;
open(mfileot1,... (2 Replies)
Dear Perl users/experts,
Could somebody help me how to solve my problem, I have a hash variable that I want to convert into dot file (graphviz).
I know how to convert it to dot file but I need some modification on the output of the hash variable before convert it to dot file.
Eeach key of... (1 Reply)