NAME
Hades - The great new Hades!
VERSION
Version 0.01
SYNOPSIS
use Hades;
Hades->run({
eval => 'Kosmos { penthos curae nosoi geras { if ($_[0]->penthos == $_[0]->nosoi) { return $_[0]->curae; } } }'
});
... generates ...
package Kosmos;
use strict;
use warnings;
our $VERSION = 0.01;
sub new {
my ( $cls, %args ) = ( shift(), scalar @_ == 1 ? %{ $_[0]; } : @_ );
bless \%args, $cls;
}
sub penthos {
my ( $self, $value ) = @_;
if ( defined $value ) {
$self->{'penthos'} = $value;
}
return $self->{'penthos'};
}
sub curae {
my ( $self, $value ) = @_;
if ( defined $value ) {
$self->{'curae'} = $value;
}
return $self->{'curae'};
}
sub nosoi {
my ( $self, $value ) = @_;
if ( defined $value ) {
$self->{'nosoi'} = $value;
}
return $self->{'nosoi'};
}
sub geras {
if ( $_[0]->penthos == $_[0]->nosoi ) { return $_[0]->curae; }
}
1;
__END__
SUBROUTINES/METHODS
run
- file
-
Provide a file to read in.
- eval
-
Provide a string to eval.
- dist
-
Provide a name for the distribution.
- lib
-
Provide a path where the generated files will be compiled.
-
The author of the distribution/module.
-
The authors email of the distribution/module.
- version
-
The version number of the distribution/module.
AUTHOR
LNATION, <email at lnation.org>
BUGS
Please report any bugs or feature requests to bug-hades at rt.cpan.org
, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Hades. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Hades
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
LICENSE AND COPYRIGHT
This software is Copyright (c) 2020 by LNATION.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)