NAME
Unicode::Number::System - representation of a number system
VERSION
version 0.009
SYNOPSIS
use Unicode::Number;
my $u = Unicode::Number->new;
# print out all the number systems
say join "\n", map { $_->name } @{ $u->number_systems };
DESCRIPTION
This class is the representation of a number system that can be used for conversion by Unicode::Number. The list of number systems supported is given by the number_systems
of Unicode::Number.
ATTRIBUTES
iso15924_code
Returns the ISO 15924 code for the number system's script.
name
Returns a string for the libuninum
name of the number system.
convertible_in_both_directions
Returns a boolean.
If true
, then the number system can be used to convert from strings to numbers and from numbers to strings (in libuninum
terminology: "specific number systems").
If false
, then the number system can only be used to convert strings to numbers. (in libuninum
terminology: "cover terms").
maximum_value
Returns a Unicode::Number::Result with the largest representable value. This value may be unlimited and in that case we return a Unicode::Number::Result with a value of infinity (inf
).
AUTHOR
Zakariyya Mughal <zmughal@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Zakariyya Mughal.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.