use
strict;
use
warnings;
use
Test::More;
use
Data::Dumper;
BEGIN { plan
tests
=> 4 }
my
$m
= new Math::Expression::Evaluator;
ok(
$m
,
"new works"
);
sub
e {
$m
->parse(
shift
);
# print STDERR Dumper($m->{ast});
return
$m
->val();
}
is e(
'0.0'
),
"0.0"
,
"0.0 works"
;
is e(
'0'
), 0,
"0 works"
;
is e(
'1-1'
), 0,
'1-1 is 0'
;