Provided by: libnumber-tolerant-perl_1.702-1_all 

NAME
Number::Tolerant::Type - a type of tolerance
VERSION
version 1.702
SYNOPSIS
METHODS
valid_args
my @args = $type_class->valid_args(@_);
If the arguments to "valid_args" are valid arguments for this type of tolerance, this method returns
their canonical form, suitable for passing to "construct". Otherwise this method returns false.
construct
my $object_guts = $type_class->construct(@args);
This method is passed the output of the "valid_args" method, and should return a hashref that will become
the guts of a new tolerance.
parse
my $tolerance = $type_class->parse($string);
This method returns a new, fully constructed tolerance from the given string if the given string can be
parsed into a tolerance of this type.
number_re
my $number_re = $type_class->number_re;
This method returns the regular expression (as a "qx" construct) used to match number in parsed strings.
normalize_number
my $number = $type_class->normalize_number($input);
This method will decide whether the given input is a valid number for use with Number::Tolerant and
return it in a canonicalized form. Math::BigInt objects are returned intact. Strings holding numbers
are also returned intact. Strings that appears to be fractions are converted to Math::BigRat objects.
Anything else is considered invalid, and the method will return false.
variable_re
my $variable_re = $type_class->variable_re;
This method returns the regular expression (as a "qr" construct) used to match the variable in parsed
strings.
When parsing "4 <= x <= 10" this regular expression is used to match the letter "x."
AUTHOR
Ricardo Signes <rjbs@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2004 by Ricardo Signes.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
programming language system itself.
perl v5.18.1 2013-10-07 Number::Tolerant::Type(3pm)