NAME

Lingua::EST::Word2Num - Word to number conversion in Estonian

VERSION

version 0.2603300

Lingua::EST::Word2Num is module for converting Estonian numerals into numbers. Converts whole numbers from 0 up to 999 999 999. Input is expected to be in UTF-8.

SYNOPSIS

use Lingua::EST::Word2Num;

my $num = Lingua::EST::Word2Num::w2n( 'seitseteist' );

print defined($num) ? $num : "sorry, can't convert this text into number.";

Functions Reference

w2n (positional)
1   str    string to convert
=>  num    converted number
    undef  if input string is not known

Convert text representation to number. You can specify a numeral from interval [0,999_999_999].

ordinal2cardinal (positional)
1   str    ordinal text (e.g. 'esimene', 'kolmas', 'kümnes')
=>  str    cardinal text (e.g. 'üks', 'kolm', 'kümme')
    undef  if input is not recognised as an ordinal

Convert Estonian ordinal text to cardinal text (morphological reversal). Handles suppletive forms (esimene, teine), regular -s ordinals, and compound forms.

est_numerals (void)
=>  obj  new parser object

Internal parser.

EXPORT_OK

w2n
ordinal2cardinal

AUTHORS

specification, maintenance:
  Richard C. Jelinek E<lt>rj@petamem.comE<gt>
maintenance, coding (2025-present):
  PetaMem AI Coding Agents

COPYRIGHT

Copyright (c) PetaMem, s.r.o. 2004-present

LICENSE

This module is free software; you can redistribute it and/or modify it under the same terms as the Artistic License 2.0 or the BSD 2-Clause License. See the LICENSE file in the distribution for details.