Acme-AlgebraicToRPN

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

license:             perl
author:              
    - X Cramps <cramps.the@gmail.com>
generated_by:        ExtUtils::MakeMaker version 6.42
distribution_type:   module
requires:     
    Math::Symbolic:                0.603
    Math::SymbolicX::ParserExtensionFactory: 3.02
    Perl6::Attributes:             0.04
    Regexp::Common:                2.120
    Test::More:                    0
meta-spec:
    url:     http://module-build.sourceforge.net/META-spec-v1.3.html
    version: 1.3

Makefile.PL  view on Meta::CPAN

WriteMakefile(
    NAME                => 'Acme::AlgebraicToRPN',
    AUTHOR              => 'X Cramps <cramps.the@gmail.com>',
    VERSION_FROM        => 'lib/Acme/AlgebraicToRPN.pm',
    ABSTRACT_FROM       => 'lib/Acme/AlgebraicToRPN.pm',
    ($ExtUtils::MakeMaker::VERSION >= 6.3002
      ? ('LICENSE'=> 'perl')
      : ()),
    PL_FILES            => {},
    PREREQ_PM => {
        'Test::More' => 0,
        'Regexp::Common' => '2.120',
        'Perl6::Attributes' => '0.04',
        'Math::Symbolic' => '0.603',
        'Math::SymbolicX::ParserExtensionFactory' => '3.02',
    },
    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean               => { FILES => 'Acme-AlgebraicToRPN-*' },
);

t/00-load.t  view on Meta::CPAN

#!perl -T

use Test::More tests => 1;

BEGIN {
	use_ok( 'Acme::AlgebraicToRPN' );
}

diag( "Testing Acme::AlgebraicToRPN $Acme::AlgebraicToRPN::VERSION, Perl $], $^X" );

t/01-test.t  view on Meta::CPAN

#!perl -T

use Test::More tests => 21;
use Data::Dumper;

BEGIN {
	use_ok( 'Acme::AlgebraicToRPN' );
}

diag( "Testing Acme::AlgebraicToRPN $Acme::AlgebraicToRPN::VERSION, Perl $], $^X" );

my $rpn = Acme::AlgebraicToRPN->new(userFunc => [qw(box news foo)]);

my $expr = '4+3';
test($expr, qw(4 3 add));
$expr = '-4+3';
test($expr, qw(4 negate 3 add));
test('sin(3)', qw(3 sin));
test('sin(pi/2)', qw(pi 2 divide sin));
test('-sin(pi/2)', qw(pi 2 divide sin negate));

t/pod-coverage.t  view on Meta::CPAN

use strict;
use warnings;
use Test::More;

# Ensure a recent version of Test::Pod::Coverage
my $min_tpc = 1.08;
eval "use Test::Pod::Coverage $min_tpc";
plan skip_all => "Test::Pod::Coverage $min_tpc required for testing POD coverage"
    if $@;

# Test::Pod::Coverage doesn't require a minimum Pod::Coverage version,
# but older versions don't recognize some common documentation styles
my $min_pc = 0.18;
eval "use Pod::Coverage $min_pc";
plan skip_all => "Pod::Coverage $min_pc required for testing POD coverage"
    if $@;

all_pod_coverage_ok();

t/pod.t  view on Meta::CPAN

#!perl -T

use strict;
use warnings;
use Test::More;

# Ensure a recent version of Test::Pod
my $min_tp = 1.22;
eval "use Test::Pod $min_tp";
plan skip_all => "Test::Pod $min_tp required for testing POD" if $@;

all_pod_files_ok();

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.392 second using v1.00-cache-2.02-grep-82fe00e-cpan-585fae043c8 )